Umstellung UsersHome per PowerShell

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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

This site uses Akismet to reduce spam. Learn how your comment data is processed.