В PowerShell как определить корень диска (предположим, что это сетевой диск) - PullRequest

Ответы [ 4 ]

4 голосов
/ 11 апреля 2016

Хитрость в том, что имя атрибута отличается от ожидаемого. Попробуйте:

(Get-PSDrive h).DisplayRoot

0 голосов
/ 01 октября 2008

$ drive = gwmi win32_logicaldisk -filter "DeviceID = 'H:'" if ($ drive.DriveType -eq 4) {write-host "диск является сетевым ресурсом"}

0 голосов
/ 06 октября 2008

$ fso = new-object -com "Scripting.Filesystemobject" $ Fso.GetDrive ( "Y"). ShareName

0 голосов
/ 01 октября 2008

Попробуйте WMI:

Get-WMIObject -query "Select ProviderName From Win32_LogicalDisk Where DeviceID='H:'"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...