Difference between revisions of "Modifying home directory permissions"
From MyWiki
(Created page with " <source lang="powershell"> $HomeFolders = Get-ChildItem C:Homefolders -Directory foreach ($HomeFolder in $HomeFolders) { $Path = $HomeFolder.FullName $Acl = (Get-It...") |
|||
Line 8: | Line 8: | ||
$Acl = (Get-Item $Path).GetAccessControl('Access') | $Acl = (Get-Item $Path).GetAccessControl('Access') | ||
$Username = $HomeFolder.Name | $Username = $HomeFolder.Name | ||
− | $Ar = New-Object System.Security.AccessControl.FileSystemAccessRule($Username, 'Modify', | + | $Ar = New-Object System.Security.AccessControl.FileSystemAccessRule($Username, 'Modify', 'ContainerInherit,ObjectInherit', 'None', 'Allow') |
$Acl.SetAccessRule($Ar) | $Acl.SetAccessRule($Ar) | ||
Set-Acl -path $Path -AclObject $Acl | Set-Acl -path $Path -AclObject $Acl |
Latest revision as of 15:46, 7 June 2017
$HomeFolders = Get-ChildItem C:Homefolders -Directory foreach ($HomeFolder in $HomeFolders) { $Path = $HomeFolder.FullName $Acl = (Get-Item $Path).GetAccessControl('Access') $Username = $HomeFolder.Name $Ar = New-Object System.Security.AccessControl.FileSystemAccessRule($Username, 'Modify', 'ContainerInherit,ObjectInherit', 'None', 'Allow') $Acl.SetAccessRule($Ar) Set-Acl -path $Path -AclObject $Acl }