Willkommen bei SCHROETER|EDV
headerimage

Beschreibung

diese Kurzbeschreibung soll die Schritte darstellen, wie Sie mit Hilfe eine PS Scripts den Speicherpfad eines Home User Directorys abändern können.

Ziel; dieses Script wurde gedacht, wenn ein Filesserver Wechsel Statt findet, auf dem die Userverzeichnisse abgelegt sind.

 

Schritte:

  1. Öffnen Sie ein Editor zum erstellen eins PowerShell Scripts.
  2. Das Script

    Import-Module ActiveDirectory

    $oldServerName = "oldserver"
    $newServerName = "newserver"

    $AllUsers = Get-ADUser -LDAPFilter '(name=*)' -SearchBase "DC=domain,DC=local" -Properties HomeDirectory
     
    foreach($user in $AllUsers){
     
    if(($user.HomeDirectory.ToString()).contains($oldServerName)){
    $homeDirectory = ($user.HomeDirectory.ToString()) -replace $oldServerName, $newServerName
    Set-ADUser $user.DistinguishedName -HomeDirectory $homeDirectory
    }

    }

    Achten Sie bei der Angabe der Servernamen, dass diese Case Sensitiv eingetragen werden.


  3. Speichern Sie das Script mit einem eindeutigem Namen ab: change_user-home-path.ps1

 

Wenn Sie das Script anwenden, stellen Sie sicher, dass Sie die PS Console mit administrativen Rechnten verwenden.

Inhaltsverzeichnis

nach oben