Como usar a cacls.exe em um arquivo em lotes

Traduções deste artigo Traduções deste artigo
ID do artigo: 135268 - Exibir os produtos aos quais esse artigo se aplica.

Observação: Este artigo só se aplica às versões de idioma inglês do Windows.

O utilitário de linha de comando cacls.exe não fornece uma opção /Y automaticamente responde com s para Sim para o esteja você se? S/N prompt. No entanto, você pode usar o comando echo para canalizar o caractere Y como entrada para o esteja você se? S/N prompt quando você chamar cacls.exe em um arquivo em lotes.

Responder programaticamente com Sim para o esteja você se? S/N prompt durante a execução do arquivo em lotes, use a seguinte linha de comando em seu arquivo em lotes:
echo y| cacls filename /g username: permission
Observação : não tipo um espaço entre "y" e o símbolo de pipe (|), caso contrário, cacls.exe não efetuar as alterações de permissão.

Em arquivos em lotes maiores, isso pode produzir o erro a seguir antes de prosseguir para a próxima linha:
O processo tentou gravar em um pipe inexistente.
O comando echo não expel sua saída antes do sistema tem a oportunidade de criar o pipe para cacls. Há maneiras diferentes para contornar este problema.

Como alternativa, você pode criar um arquivo fictício com apenas um "y" no-lo e usar a sintaxe:
Cacls "F:\Directory"/g"Domain Users": R < yes.txt
Ou você pode usar o utilitário xcacls que permite que o /y:
xcacls "F:\Directory" /e /g "Domain Users": R /y
Para obter informações adicionais sobre a sintaxe e o uso do utilitário Xcacls.exe, consulte o arquivo Xcacls.doc incluído o Windows NT Server 4.0 Resource Kit Supplement três.
Expandir tudo | Recolher tudo

Propriedades

ID do artigo: 135268 - Última revisão: terça-feira, 20 de fevereiro de 2007 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Palavras-chave: 
kbmt KB135268 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 135268

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com