0

我有这样的 Powershell 代码:

$disks = Get-WmiObject -Class Win32_MappedLogicalDisk -Filter "DeviceID='Z:'"
foreach($disk in $disks)
{
      [Console]::WriteLine("Object: " + $disk.Name + " is " + $disk.ProviderName );
}

但它会选择当前会话之外的对象,就像终端会话中的其他用户一样。如何将其限制为仅在当前会话下的对象?

4

1 回答 1

1

你可以使用这个:

gwmi Win32_LogicalDisk -Filter  "DeviceID='Z:' " | ? { $_.drivetype -eq 4 }

where 条件只能确定是网络驱动器而不是其他类型的单元。

您可以在此处阅读其他驱动类型代码

于 2012-11-21T21:21:04.503 回答