Como utilizar CACLS.EXE num ficheiro batch

Traduções de Artigos Traduções de Artigos
Artigo: 135268 - Ver produtos para os quais este artigo se aplica.

NOTA: Este artigo aplica-se apenas às versões de idioma inglês do Windows.

O utilitário da linha de comandos CACLS.EXE não fornece um parâmetro /Y que responde automaticamente com s para ' Sim ' para o são YOU certeza? Linha de comandos S/N. No entanto, pode utilizar o comando echo para encaminhar o carácter Y como entrada para o são YOU certeza? Pedido de S/N quando chamada cacls.exe num ficheiro batch.

Programaticamente responder com ' Sim ' para o são YOU certeza? Linha de comandos S/N durante a execução de ficheiro batch, utilize a seguinte linha de comandos no ficheiro batch:
echo y| cacls filename /g username: permission
Nota : não escreva um espaço entre o "y" e o símbolo de pipe (|), caso contrário, cacls.exe falha ao estabelecer as alterações de permissão.

Em ficheiros batch maiores, este pode produzir o seguinte erro antes de continuar para a linha seguinte:
O processo tentou escrever para um pipe inexistente.
O comando echo não expel respectiva saída antes do sistema tem a oportunidade de criar o pipe para cacls. Existem diferentes formas de resolver este problema.

Como alternativa, pode criar um ficheiro fictício com apenas um "y" na mesma e utilize a sintaxe:
Cacls "F:\Directory"/g"os utilizadores do domínio": R < yes.txt
Ou pode utilizar o utilitário xcacls que permite a /y:
xcacls "F:\Directory" /e /g "Utilizadores do domínio": R /y
Para obter informações adicionais sobre a sintaxe e a utilização do utilitário Xcacls.exe, consulte o ficheiro Xcacls.doc incluído o Windows NT Server 4.0 Resource Kit suplemento de três.
Expandir tudo | Reduzir tudo

Propriedades

Artigo: 135268 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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