Altera as permissões de leitura / gravação da linha de comando ou do script VB sem cacls

0

Eu preciso de uma maneira de alterar automaticamente as permissões de leitura / gravação em uma pasta, em uma máquina com Windows XP Embedded.

A imagem XPE que estou usando não tem todas as ferramentas padrão do Windows e, aparentemente, a cacls é uma dessas ferramentas que ela não possui.

Se eu simplesmente digitar cacls na minha janela de comando, isso me diz

'cacls' is not recognized as an internal or external command, operable program or batch file.

Existe uma maneira de eu alterar as permissões de arquivo / pasta no Windows XPE sem o comando CACLS, ou há uma maneira de baixar uma versão do cacls.exe que será executada na máquina XPE?

    
por Sam I am 29.10.2013 / 22:40

1 resposta

1

Tente xcacls.vbs.

Conforme declarado aqui :

xcacls.vbs is described in Q825751 and can be downloaded here

xcacls.vbs is an unsupported utility that addresses a limitation with the original xcacls.exe, specifically the inability to append permissions to a folder whose child objects have the inheritance flag set. The .vbs version does not suppport unc paths and is very slow to update multiple ACLs.

A partir do recurso KB, parece que o script VB é independente de existirem CACLS ou XCACLS no sistema, mas, como já disse anteriormente, é um utilitário não suportado.

Também nessa página, o XCACLS faz parte do Windows Resource Kit; pesquisar online pode lhe dar uma maneira de baixá-lo e depois usar o real XCACLS.exe

    
por 29.10.2013 / 22:55