Não consigo que os icacls aceitem meu grupo para adicionar permissões. Estou usando um shell de energia elevada com o seguinte comando:
icacls 'C:/foo' /grant:r 'Group Foo':f
Estou tendo o erro a seguir:
Invalid parameter "Group Foo"
Eu tentei usar o SUID também, mas isso também falha. Eu também tentei 'Domain \ Group Foo'
Eu tenho vários arquivos que estou tentando permitir que um grupo use. Qual é a maneira correta de adicionar permissões em massa no Windows Server 2012?
- EDITAR -
E:\> icacls "E:/Contact Numbers.xlsx" /grant:r "Users":f
Invalid parameter "Users"
Ele não me permite comentar sobre o encadeamento de jscott, mas para que seu comando seja executado corretamente no Powershell, você precisará adicionar aspas ao redor de todo o parâmetro, como tal:
Isso funcionará para nomes de grupos que possuem espaços, bem como comandos, incluindo permissões de herança.
Em caso de dúvida, sempre aplique aspas ao redor do parâmetro completo. Espero que isto ajude! :)
fonte