-3

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

Пример :

get-acl 'V:'  

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

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

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

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

1 ответ1

1

Когда вы просто вводите V: в Power Shell, он пытается найти локальный диск, поэтому программа возвращает ACL на удаленном компьютере, но не на локальном компьютере. Вам нужно будет выполнить команду, используя полное расположение примера диска: \ имя_сервера \ имя_папки, которое вернет связанные группы, и когда вы будете искать эти группы в AD, вы сможете узнать, кто является владельцем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .