Listar por Powershell permiso de carpetas NTFS

En el siguiente script utilizo el get-childitem para listar las carpetas, e introduzco un bucle foreach para pasar por todas las carpetas

finalmente paso la carpeta por el get-acl para ver los permisos y meto el resultado en un TXT

$carpetas= Get-ChildItem

foreach ($carpeta in $carpetas.name){

$Acl = Get-Acl -Path $carpeta | select Access
ForEach ($Access in $Acl.Access) {

$carpeta + «,»+ $Access.IdentityReference >> c:\rrhh.txt
}

}

Add Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.