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 に答える