Ejercicios de PowerShell: asignar permisos a una carpeta

# "'pepito', 'FullControl', 'ContainerInherit, ObjectInherit', 'None', 'Allow'" | Out-File permisos.txt

$permisos = Get-Acl -Path directorio
gc  .\permisos.txt | %{
$_
    $regla = New-Object -TypeName System.Security.AccessControl.FileSystemAccessRule -ArgumentList ($_.replace(", '","@").split("@").replace("'",""))
    $permisos.SetAccessRule($regla)
    $permisos | Set-Acl -Path directorio
}