Cómo usar cacls.exe en un archivo por lotes

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 135268
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.

Nota: En este artículo sólo se aplica a las versiones de idioma inglés de Windows.

¿La utilidad de línea de comandos Cacls.exe no proporciona un modificador /Y responde automáticamente con Y para Sí para el son es que? Símbolo del sistema S/N. ¿Sin embargo, puede utilizar el comando echo para canalizar el carácter Y como entrada para el son es que? S/N pregunta cuando se llame a cacls.exe en un archivo por lotes.

¿Responder mediante programación con Sí para el son es que? Símbolo del sistema S/N durante la ejecución del archivo por lotes, utilice la siguiente línea de comandos en el archivo por lotes:
echo y| cacls filename /g username: permission
Nota : no escriba un espacio entre "y" y el símbolo de canalización (|), en caso contrario, cacls.exe no realice los cambios de permiso.

En archivos por lotes más grandes, esto puede producir el siguiente error antes de continuar con la siguiente línea:
El proceso ha intentado escribir en una canalización inexistente.
El comando echo no expel su resultado antes de que el sistema tenga la oportunidad para crear la canalización cacls. Hay diferentes maneras para evitar este problema.

Como alternativa, puede crear un archivo ficticio con sólo "y" en él y utilice la sintaxis:
Cacls "F:\Directory"/g"usuarios del dominio": R < yes.txt
O puede utilizar la herramienta xcacls que permite la /y:
Xcacls "F:\Directory" /e /g "Usuarios de dominio": R /y
Para obtener información adicional acerca la sintaxis y uso de la utilidad Xcacls.exe, consulte el archivo de Xcacls.doc incluido en el Windows NT Server 4.0 Resource Kit suplemento tres.
3.50 3.51 prodnt omitir saltar confirmación

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 135268 - Última revisión: 12/04/2015 11:51:44 - Revisión: 2.2

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

  • kbnosurvey kbarchive kbmt KB135268 KbMtes
Comentarios