Сведения о диске NAS с помощью Powershell

Сведения о диске NAS с помощью Powershell

Я новичок в Powershell. Я пытаюсь получить владельца и доступ к диску NAS в Windows. Я пробовал через get-aclpython (используя winrm), но он не работает, сообщая, что диск, с которым я пытаюсь работать, не существует.

Пример :

get-acl 'V:'  

Однако, когда я пробую ту же команду для диска C:, все работает нормально. Для NAS он говорит:

Error >get-acl : Cannot find drive. A drive with the name \'V\' does not exist

Есть ли какая-то другая альтернативная команда?

Эта команда работает нормально, когда я вхожу на удаленную машину и выполняю ее, однако выдает указанную выше ошибку, когда я запускаю ее через python с помощью winrm.

решение1

Когда вы просто вводите V: в power shell, он пытается найти локальный диск, вот почему программа возвращает ACL на удаленной машине, а не на локальной. Вам нужно будет выполнить команду, используя полное местоположение диска, например: \server_Name\folder_name, что вернет связанные группы, и когда вы будете искать эти группы в AD, вы сможете узнать, кто является владельцем.

Связанный контент