我正在使用net use
来获取Windows的安装路径和驱动器。
PS C:\Users\jagg> net use New connections will be remembered. Status Local Remote Network ------------------------------------------------------------------------------- OK Y: \\ITHANSJJA001.ABC.COM\opmas$ Microsoft Windows Network The command completed successfully.
我想使用PowerShell命令获取驱动器并安装路径详细信息。有没有办法仅使用PowerShell来获得它?
答案 0 :(得分:1)
您似乎对powershell的功能感到困惑。 [咧嘴]
但是,这里有两种获取所需信息的方法。第一个使用net use
解析Get-PSDrive
的输出,第二个使用(net use) -replace '\s{2,}', ',' |
Select-String -SimpleMatch '\\' |
ConvertFrom-Csv -Header 'Status', 'DriveLetter', 'MountPath', 'Network' |
Select-Object -Property DriveLetter, MountPath
''
Get-PSDrive -PSProvider FileSystem |
# the 4 slashes are 2 regex-escaped slashes
Where-Object {$_.DisplayRoot -match '\\\\'} |
ForEach-Object {
[PSCustomObject]@{
DriveLetter = '{0}:' -f $_.Name
MountPath = $_.DisplayRoot
}
}
本地获取相同的信息。
proj4js@10.0.0: please use 'proj4' instead, proj4js is not maintained
希望有帮助,
李