Hallo liebes Forum,
ich stehe derzeit vor folgendem Problem.
Aus Datenschutztechnischen Gründen, müssen in unserer Firma die sAMAccountName/Benutzernamen geändert werden.
Im Active Directory lassen sich ja die Änderungen leicht durchführen, jedoch kommen wir an einer Stelle nicht weiter.
Lokal am Client werden die Accounts ja über die SID verknüpft, um hier ein neues Profil sauber (?) anzulegen, löschen wir in der Registry über die SID das alte Profil (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfilList).
Bis hierhin ist auch noch alles OK.
Mein Problem beginnt nun damit, dass die Benutzer teilweise Dokumente nicht mehr öffnen können oder vorgenommene Einstellungen nicht über einen Neustart hinaus gespeichert werden.
In der Registry konnte ich noch sehr viele alte Daten mit dem alten Benutzernamen finden welche auf Dateien und config files verweisen.
Ändere ich nun die Benutzernamen manuell indem ich die Registry durchsuche und überall den neuen Namen eintrage, so können die Benutzer wieder auf alle Dateien zugreifen und auch die Änderungen werden sauber übernommen.
Da ich nun nicht bei 700 Benutzern Lust habe die Registry jeweils an knapp 90 Stellen zu editieren dachte ich mir dass sich das ganze über die PowerShell lösen lässt.
Wie schaffe ich es jedoch die komplette HKEY_USERS nach einem String stück (z.B. „AlterBenutzername“) im Datenfeld zu suchen und diesen Wert zu aktualisieren.
z.B.:
HKEY_USERS:\*Variable*\*Variable*\*Variable*
Name: *Variable*
Daten:\\Servername\*AlterBenutzername*\Daten
Oder
HKEY_USERS:\*Variable*\*Variable*\*Variable*
Name: *Variable*
Daten: /C/users/*AlterBenutzername*/*irgendwelcheDaten*
Soll dann zu
HKEY_USERS:\*Variable*\*Variable*\*Variable*
Name: *Variable*
Daten:\\Servername\*NeuerBenutzername*\Daten
Oder
HKEY_USERS:\*Variable*\*Variable*\*Variable*
Name: *Variable*
Daten: /C/users/*NeuerBenutzername*/*irgendwelcheDaten*
Werden.
Geht das überhaupt, gibt es einen besseren Weg ohne dass die Benutzer am besten etwas von der Änderung mitbekommen und all ihre Einstellungen und Daten wie vor der Änderung behalten?
Wäre für jede Hilfe dankbar.
Gruß
D.Z.C