Estou trabalhando em um script de configurações personalizadas para o Windows que automatizará as configurações específicas que desejo em uma nova máquina ou instalação do Windows. Eu concedo acesso a algumas pastas usando cacls
em meu script, mas sou solicitado com o Y/N
prompt para cada item listado. Eu gostaria de ignorar isso dizendo "sim" automaticamente para cada pasta ou arquivo que eu especificar. Estou ciente dos riscos com isso e não tive problemas até agora. Aqui está um exemplo de um desses diretórios no meu script:
cacls "%PROGRAMFILES%\WindowsApps" /grant Administrators:f
Sou solicitado com o S/N em cada item
Você pode canalizar
Y
usandocacls
:echo
Cacls de origem - Modificar lista de controle de acesso - Windows CMD - SS64.com
Espaço removido antes do canal para corrigir o comando
Use esta sintaxe:
Observe que a linha de comando precisa ser escrita exatamente como acima, incluindo os espaços em branco (consulte o link ).
Alterne para icacls.exe (integrado ao Windows), que não possui esse prompt.
Uma observação rápida sobre a melhor resposta, é necessário remover o espaço antes do tubo
Y| funciona
Y | não funciona