Como incluir corretamente a variável $ no comando icalcs PS

0

Estou tentando alterar as permissões para uma pasta inicial do usuário executando

icacls $folder /grant corp.commonwealth.com\"$folder":(OI)(CI)F /t

Onde $ pasta é o nome de usuário da pessoa.

Eu continuo recebendo o erro

OI : The term 'OI' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

Qual é a melhor maneira de incluir a variável $ folder enquanto ainda tem as opções: (OI) (CI) F?

Obrigado!

    
por ProfFrnswrth 31.01.2017 / 19:42

1 resposta

0

Conseguiu resolver isso fazendo o seguinte:

$username = get-content T:\userlist.txt
$icacls = "C:\Windows\system32\icacls.exe"

&$icacls $username /grant domain\"$username"":(OI)(CI)F /t"
    
por 31.01.2017 / 20:43