Ich habe letzthin beschrieben, wie man den Roaming Profile Path per PS umstellen kann: https://itblogwildi.wordpress.com/2019/08/19/umstellung-roaming-profiles-per-powershell
Dasselbe kann auch für die UserHomes angewendet werden. Zuerst eine Liste der aktuellen Einstellungen:
Get-ADUser -Filter * -Properties * | where {$_.homedirectory -like "\\SERVERNAME_ALT*"} | select Name, homedrive, homedirectory
Dann den Pfad ändern:
$ADUsers = Get-ADUser -Filter * -Properties * | where {$_.homedirectory -like "\\SERVERNAME_ALT*"} foreach ($User in $ADUsers) { $UserHomePath = "\\SERVERNAME_NEU.DOMAIN.LOCAL\UsersHome\" + $User.Samaccountname Set-ADUSer -Identity $User -homedirectory $UserHomePath }
Bei einigen Benutzern war auch ein ur-alter Server hinterlegt. Diese Benutzer benötigen kein UsersHome. Das kann wie folgt bereinigt werden:
Get-ADUser -Filter * -Properties * | where {$_.homedirectory -like "\\SERVERNAME_URALT*"} | select Name, homedrive, homedirectory Get-ADUser -Filter * -Properties * | where {$_.homedirectory -like "\\SERVERNAME_URALT*"} | Set-ADUSer -homedrive $null -homedirectory $null
2 comments