Я не могу получить icacls, чтобы принять мою группу для добавления разрешений. Я использую оболочку повышенной мощности с помощью следующей команды:
icacls 'C:/foo' /grant:r 'Group Foo':f
Я получаю следующую ошибку:
Invalid parameter "Group Foo"
Я тоже пытался использовать SUID, но это тоже не получается. Я также попробовал 'Домен \ Группа Foo'
У меня есть куча файлов, которые я пытаюсь разрешить использовать группе. Как правильно добавить массовые разрешения в Windows Server 2012?
-- РЕДАКТИРОВАТЬ --
E:\> icacls "E:/Contact Numbers.xlsx" /grant:r "Users":f
Invalid parameter "Users"
Он не позволит мне комментировать поток jscott, но для правильной работы вашей команды в Powershell вам придется добавлять кавычки вокруг всего параметра, как таковой:
Это будет работать для имен групп, в которых есть пробелы, а также для команд, включая наследование разрешений.
В случае сомнений всегда применяйте кавычки вокруг полного параметра. Надеюсь это поможет! :)
источник