Userhome Berechtigungen gerade ziehen

Powershell File – Userhome Berechtigungen gerade ziehen

NTFS Rechte korrigieren

Gelegentlich müssen auch mal die Berechtigungen der Userhomes gerade gezogen werden. Dazu eignet sich dieses Skript ganz gut.

Powershell File – Userhome Berechtigungen gerade ziehen

# Das Skript bitte aus dem Ordner heraus aufrufen in dem sich die UserHomes befinden

Get-ChildItem “.”  | `
Foreach-Object{
$pathName=$_.FullName
$userName=$_.BaseName

# Benutzer bekommt Ändern-Rechte
$command=”icacls “+$pathName+” /grant “+$userName+”:M /T /C ”
Invoke-Expression $command

# Benutzer wird Eigentümer
$command=”icacls “+$pathName+” /setowner “+$userName+” /T /C ”
Invoke-Expression $command
}

Powershell File - Userhome Berechtigungen gerade ziehen