01
Mapped Drive Viewer
A diagnostic script that lists file-system drives, displays each path, verifies availability, and optionally filters the results by drive letter.
• Lists available drives
• Checks whether each path is reachable
• Supports optional filtering
• Produces timestamped output
• Handles failures with readable messages
$drives = Get-PSDrive -PSProvider FileSystem
if ($DriveLetter) {
$drives = $drives | Where-Object {
$_.Name -eq $DriveLetter
}
}
foreach ($drive in $drives) {
$status = if (Test-Path $drive.Root) {
"OK"
} else {
"Unavailable"
}
Log "Drive: $($drive.Name):, Path: $($drive.Root), Status: $status"
}