Muy simple....
El error se debe a que la cadena pasada es muy larga y el límite es 254 caracteres
por ejemplo use este comando que da permisos de lectura al grupo group:
cacls "E:\Share\propuestas\especiales\ " /E /C /T /G dominio\group:R
y cuando llega a este archivo da error y no aplica los permisos:
E:\Share\propuestas\especiales\1-Gestao\Biblioteca\5 -
Ingenieria_Pre-Ventas\03 - Competitividades\Comparativo de
Ecuanos\Acesso\Wireless\Sinalas - Sucalata\LAP 1131 e WLC 4400 - KOJNE234 –
Petrecasa\RPP - ET-0663.32-5517-762-PPT-001 - Equipamento WLAN.xls
y que da este error:
The data area passed to a system call is too small
Esta es una solución a este problema de path extensos al usar cacls:
Hay que acortar el path usando una substitución:
Antes:
cacls "E:\Share\propuestas\especiales\ " /E /C
/T /G dominio\group:r
Despues:
subst X: "E:\Share\propuestas\especiales"
cacls X: /E /C /T /G dominio\group:r
¡Gracias por su ayuda!
ResponderBorrar