В PowerShell, даже если можно узнать, является ли диск сетевым диском: см. В PowerShell, как я могу определить, является ли текущий диск сетевым диском или нет?
Когда я пытаюсь получить "корень" диска, мне возвращается буква диска.
Настройка: MS-Dos "net use" показывает, что 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:\
Есть идеи, как получить эту информацию?
Спасибо