需要 PowerShell 命令来显示其映射到的驱动器号和路径。
换句话说,该命令显示的内容与 Windows 资源管理器显示的内容相同。
尝试过这个:
Get-WmiObject -Class Win32_MappedLogicalDisk | select Name, ProviderName
并且缺少几个驱动器(在Windows资源管理器中列出)。
答案1
在 PowerShell 5 (Windows 10) 及更高版本中,使用:
Get-SMBMapping
https://docs.microsoft.com/en-us/powershell/module/smbshare/get-smbmapping?view=win10-ps
答案2
假设你这样做不是希望排除指向本地文件系统的驱动器,我相信
Get-PSDrive -PSProvider FileSystem | Select-Object name, @{n="Root"; e={if ($_.DisplayRoot -eq $null) {$_.Root} else {$_.DisplayRoot}}}
会满足你的需要。如果你做希望排除指向本地文件系统的驱动器,您可能会发现
Get-PSDrive -PSProvider FileSystem | Select-Object Name, DisplayRoot | Where-Object {$_.DisplayRoot -ne $null}
以更符合您的喜好。