En PowerShell existe el cmdlet Get-Acl para obtener la lista de control de acceso (permisos) de un archivo o una clave de registro. Ejemplos:
- Listar los permisos de acceso del directorio C:\Windows:
1 |
Get-Acl -Path C:\Windows | Format-List |
- Listar permisos de acceso en los archivos de un directorio:
1 |
Get-ChildItem -Directory E:\Programas | Get-Acl | Format-Table |
Como hay muchos accesos por directorio y en la salida por consola no se pueden ver todos muy bien, lo que vamos a hacer es utilizar el cmdlet Out-GridView, que mostrara una tabla con la que podremos interactuar. Tambien añadiremos un titulo a esta tabla:
1 |
Get-ChildItem -Directory E:\Programas | Get-Acl | Out-GridView -Title "Listas de acceso" |
0 comentarios