PowerShellでは、ドライブがネットワークドライブであるかどうかを知ることができる場合でも、「PowerShellで、現在のドライブがネットワークドライブであるかどうかを確認するにはどうすればよいですか?」を参照してください。
ドライブの「ルート」を取得しようとすると、ドライブ文字が返されます。
セットアップ:MS-Dosの「netuse」は、H:が実際にマップされたネットワークドライブであることを示しています。
New connections will be remembered.
Status Local Remote Network
-------------------------------------------------------------------------------
OK H: \\spma1fp1\JARAVJ$ Microsoft Windows Network
The command completed successfully.
Get-PSDriveは、ルートがHであることを示しています。
PS:24 H:\temp
>get-psdrive h
Name Provider Root CurrentLocation
---- -------- ---- ---------------
H FileSystem H:\ temp
system.io.driveinfoを使用しても、完全な答えは得られません。
PS:13 H:\
>$x = new-object system.io.driveinfo("h:\")
PS:14 H:\
>$x.DriveType
Network
PS:15 H:\
>$x.RootDirectory
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 29/09/2008 16:45 h:\
その情報を取得する方法のアイデアはありますか?
ありがとう