Правильный формат UNC-пути для CACLS для удаленной папки
Я хотел бы перечислить списки ACL для файла, который является общим на удаленной машине (у меня есть все права администратора)
Он доступен в \win2003ad\testfolder
Когда я запускаю команду
cacls \\win2003ad\testfolder
Я получаю сообщение об ошибке "Не удалось найти сетевой путь". Тем не менее, когда я указываю на конкретный объект в общей папке, например,
cacls \\win2003ad\testfolder\users.csv
Я получаю правильный результат. Кроме того, я получаю правильный результат при локальной проверке, т.е.
cacls c:\testfolder
У вас есть идеи, как это можно решить? (Я могу использовать только командную строку (без PS), и я запускаю win2003
2 ответа
Решение
Довольно старый сейчас, но пока нет решения... cacls - это старый инструмент, вы должны использовать icacls:
icacls \\win2003ad\testfolder
Только что попробовал на Windows Server 2003, на случай, если команды еще не было, и это сработало.