Tengo una red local de Windows con un Windows Server 2008 cuyo propósito es actuar como servidor de archivos. Soy el administrador.
Quiero otorgar al usuario acceso completo a todos los archivos en un directorio determinado, es decir D:\
. Este período de "superpoder" sólo debería durar un día y luego volver al estado de permiso original.
¿Cómo puedo hacer esto con PowerShell (o el antiguo VBScript)? ¿O qué haría normalmente un administrador de Windows (con scripts y no con GUI)?
Respuesta1
Puede usar el cmdlet Set-ACL para otorgar los permisos y luego programar una tarea que ejecute un script diferente usando Set-ACL para eliminar los permisos.
También usaría Get-ACL y exportaría la ACL actual a algún lugar para que sea más fácil revertirla.
Lo he usado antes pero no puedo encontrar el script; sin embargo, también puedes establecer permisos de herencia, etc.