February 2019
Intermediate to advanced
626 pages
15h 51m
English
The filesystem and registry providers both support Get-Acl and Set-Acl, which allow the different access control lists to be modified.
Working with permissions in PowerShell involves a mixture of PowerShell commands and .NET objects and methods.
While some values and classes differ between the different providers, many of the same concepts apply.
The following snippet creates a set of files and folders in C:\Temp. These files and folders are used in the examples that follow:
New-Item C:\Temp\ACL -ItemType Directory -Force1..5 | ForEach-Object { New-Item C:\Temp\ACL\$_ -ItemType Directory -Force 'content' | Out-File "C:\Temp\ACL\$_\$_.txt" New-Item C:\Temp\ACL\$_\$_ -ItemType Directory -Force 'content' | Out-File "C:\Temp\ACL\$_\$_\$_.txt" ...Read now
Unlock full access