Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Benutzerkonto umbenennen in Active-Directory

Anleitung Microsoft Exchange Server

Mitglied: imebro

imebro (Level 2) - Jetzt verbinden

17.12.2008, aktualisiert 20.12.2008, 53249 Aufrufe, 9 Kommentare

Diese Anleitung ist optimal für User, die Exchangeserver (hier 2003) sowie Outlook 2003 nutzen.

Hallo, oftmals ist es einfacher, ein Benutzerkonto in der Active Directory (hier Exchangeserver) umzubenennen, anstatt ein neues Konto anzulegen. Hier die Anleitung dazu:


Ein Benutzerkonto soll in der Active Directory (AD) am Exchangeserver umbenannt werden

1) AD am Exchangeserver öffnen

2) Benutzerkonto in AD markieren, re. Maustaste
und dann "umbenennen" auswählen.
Nun die entspr. Änderungen vornehmen!

3) In AD - Reiter "Exchange Allgemein" öffnen und dort
den ALIAS ändern

4) Reiter "Profil" öffnen und dort bei "Verbindung von "X:\"
das neue Kürzel bzw. den neuen Namen eingeben

5) Reiter "E-Mail-Adressen" öffnen und dort die neue SMTP-
Adresse eintragen sowie die neue @local.
Die neue SMTP dann zur Hauptadresse machen und die
SMTP des Vorgängers drin lassen, damit dessen Mails auch
weiterhin in dem Outlook-Postfach ankommen!

6) Am PC des Benutzers als Administrator anmelden und zunächst die
Registry mit ERUNT sichern

7) Jetzt den Profilordner unter
"C:\Dokumente und Einstellungen" umbenennen

8) Nun das Script "SIDList.vbs" ausführen

--> hier runterladen: http://windowsxp.mvps.org/reg/sidlist.vbs
01.
'Author			: Ramesh Srinivasan, Microsoft MVP [Windows Shell/User] 
02.
'Description	: Lists all the user accounts, their SIDs and Profile paths. 
03.
'Copyright		: Copyright © 2005-2006, Ramesh Srinivasan 
04.
'Created on		: Aug 10, 2005 
05.
'Revised on		: Sep 16, 2006 
06.
'Prerequisite	: For Windows® XP 
07.
'Homepage		: http://windowsxp.mvps.org & http://www.winhelponline.com 
08.
 
09.
Set WshShell = CreateObject("Wscript.Shell") 
10.
Set fso = Wscript.CreateObject("Scripting.FilesystemObject") 
11.
fName = WshShell.SpecialFolders("Desktop") & "\SIDlist.txt" 
12.
Set b = fso.CreateTextFile(fName, true) 
13.
b.writeblanklines 1 
14.
b.writeline string(61,"*") 
15.
b.writeline "Lists all the user accounts, their SIDs and Profile paths." 
16.
b.WriteLine "SIDList.vbs - Copyright © 2005-2006, Ramesh Srinivasan" 
17.
b.WriteLine "WWW: http://windowsxp.mvps.org & http://www.winhelponline.com" 
18.
b.writeline string(61,"*") 
19.
b.writeblanklines 1 
20.
 
21.
strProfileBranch = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\" 
22.
strComputer = "." 
23.
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") 
24.
Set colAccounts = objWMIService.ExecQuery _ 
25.
    ("Select * From Win32_UserAccount") 
26.
 
27.
For Each objAccount in colAccounts 
28.
	If objAccount.Name = "HelpAssistant" or objAccount.Name = "SUPPORT_388945a0" then 
29.
	else 
30.
		b.writeline "Username  	 : " & objAccount.Name 
31.
		b.writeline "SID      	 : " & objAccount.SID 
32.
		b.writeline "Profile dir 	 : " & GetHomePath(objAccount.SID) 
33.
		b.writeblanklines 1 
34.
	end if 
35.
Next 
36.
 
37.
Function GetHomePath(strSID) 
38.
	On Error Resume Next 
39.
		GetHomePath = WshShell.ExpandEnvironmentStrings(Trim(WshShell.RegRead (strProfileBranch & strSID & "\ProfileImagePath"))) 
40.
	On Error Goto 0 
41.
End Function 
42.
 
43.
b.writeline string(61,"*") 
44.
b.close 
45.
WshShell.Run "notepad.exe " & fName 
46.
 
47.
Set fso = Nothing 
48.
set Wshshell = Nothing
- es wird eine Textdatei erstellt, welche die genaue SID des
Kontos des Vorgängers aufzeigt.

9) Folgenden Pfad in der Registry öffnen:
"HKLM\Software\MS\WinNT\CurrentVersion\ProfilList"
- Die SID aus Pkt. 8 in diesem Pfad suchen.
- Auf der re. Seite taucht dann bei "Profile Image Path" der
Name des Vorgängers auf. Diesen Pfad per Doppelklick öffnen
und den Namen des neuen Benutzers dort am Schluss eingeben!

10) Nun die Registry schließen und Windows neu starten. Dann mit
dem neuen Benutzernamen (und ggf. auch dem alten KW) anmelden!

11) "Systemsteuerung / Mail" öffnen. Hier E-Mail-Konten / Vorh.
E-Mail-Konten anzeigen od. bearbeiten. Hier "MS-Ex-Server"
markieren - re. auf "Ändern" klicken. Nun den alten Benutzer-
namen löschen und neuen eintragen. Dann auf "Namen prüfen" und
Fertig stellen!

12) Outlook öffnen, "Extras\Optionen\E-Mail-Setup\Datendateien" öffnen.
Nun auf "Hinzufügen" klicken und den Pfad angeben zu den Daten-
dateien, falls z.B. eine Archivierung auf einem Serverlaufwerk
durchgeführt wird.

13) Nun in Outlook zu "Extras\Optionen\Weitere\Auto-Archivierung" wechseln.
Dort bei "Alte Elemente verschieben nach" den Namen des neuen
Benutzers im Pfad eintragen.

14) Ggf. daran denken, auch bestehende Signaturen anzupassen

15) Nun Outlook schließen, den Speicherort für die Datendateien öffnen
und dort das Verzeichnis des Vorgängers umbenennen.

Mögliche Probleme und Hinweise

Das Mail-Postfach im System-Manager des Exchangeserver wird
automatisch in den neuen Namen umbenannt!
-> "Server\Exchangeserver\Postfachspeicher\Postfächer"

Bis die Globale Adressliste vom Exchangeserver aktualisiert wird,
dauert es u.U. 24 Stunden. Dann müßte der neue Benutzer auch beim
Schreiben einer neuen Mail über "AN" (Globale Adressliste) auswählbar
sein.

Das Basisverzeichnis (...User\xx) wird ebenfalls automatisch
mit dem neuen Kürzel erstellt

Falls beim Start von Outlook eine Meldung mit Problemen beim Pfad
zur Datei "outlook.ost" erscheint, dann innerhalb dieser Meldung einfach
im angegebenen Pfad den neuen Benutzernamen statt des alten eingeben.

FERTIG!!

Im Grunde muss die Anmeldung nun mit neuem Benutzernamen und ggf. neuem Kennwort möglich sein.
Der neue Benutzer erhält den gleichen Desktop, wie sein Vorgänger und alle Zugriffsmöglichkeiten.

Gruss
Ingo
Mitglied: education
17.12.2008 um 19:00 Uhr
so jetzt mal eine frage zu den ganzen, du must am server diverse dinge tippen, email, neuen benutzername usw.

must an der WS rummachen diverse scripte usw.

nur eines hast du nicht bedacht, im exchange heist das postfach immer noch benutzer-a und nicht benutzer-b

in 2jahren steht ein umzug von exchange an, keiner der anwesenden admin kennt noch benutzer-a und du bist in urlaub zu den zeitpunkt.

wo würde das problem liegen:

rechtsklick auf benutzer-a kopieren, 2-4 mal weiter zu klicken, dann meldet sich benutzer-b an seiner ws an fertig.
da ja default profile eingerichtet sind hat er seine einstellungen welche er für die arbeit benötigt und kann los legen. diverse einstellungen kann er user selber vor nehmen (das foto seiner frau im hintergrund usw)

sowas finde ich ist immer eine insel lösung die im augenblick funktioniert aber für die zukunft probleme bringt
Bitte warten ..
Mitglied: imebro
17.12.2008 um 19:08 Uhr
Lieber "education",

danke für Deine Antwort.
Aber... besser zuerst genau lesen... dann antworten

Ich habe doch geschrieben, dass sich das Exchange-Postfach auch automatisch umbenennt.
Die Aktionen fürs eigentliche umbenennen des Benutzerkontos sind ja relativ schnell durchgeführt... hier eben nur von mir sehr detailliert aufgelistet.
Der Rest sind eher Einstellungen im Outlook, damit nachher alles funktioniert.

Tipp:
Kannst Dein eigenes Posting ja mal mit einem Benutzerkonto testen. Dann wirst Du sehen, dass eben nicht alles perfekt läuft, wenn sich der neue Benutzer dann anmeldet.

Das was ich hier beschrieben habe, habe ich heute selbst getestet und es funktioniert sicher, einwandfrei und absolut ohne Probleme.
Wichtig ist jedoch, zu bedenken, dass wir KEINE servergespeicherten Profile nutzen!!

Gruss
Ingo
Bitte warten ..
Mitglied: thombu
18.12.2008 um 07:11 Uhr
Hallo Ingo,
prima Anleitung. Leider funktioniert der Link zum script nicht. Kannst Du das bitte noch mal kontrollieren?

Danke
Thomas

-->danke
Bitte warten ..
Mitglied: Logan000
18.12.2008 um 08:46 Uhr
Moin Moin

Erstmal Respekt. Schöne Anleitung, sauber Gegliedert. Nicht schlecht.
Einiger Kritikpunkt aus meiner Sicht:

Diese Einleitende Aussage
Oftmals ist es einfacher, ein Benutzerkonto in der Active Directory (hier Exchangeserver) umzubenennen, anstatt ein neues Konto anzulegen.
wird durch deine Anleitung eindeutig wiederlegt.

Gruß L.
Bitte warten ..
Mitglied: netdiver
08.01.2009 um 11:28 Uhr
Hallo Ingo

Schön dass Du dir die Mühe gemacht hast, diese Anleitung zu schreiben.

Das Ganze hat jedoch einen entscheidenden Fehler:
Es ist eher etwas für Bastler und kein seriöser Admin wird dies so anwenden.

Dazu kommt noch des der 'neue' User den ganzen Mist im Profil des bishergen Usern
erbt.

Von wegen aufwändig:

Wenn ein AD korrekt konfiguriert ist, sauber definierte GPO's und Current User Profile erstellt worden sind, ist das Anlegen und Konfigurieren eines neuen User's innerhalb 2 Minuten erledigt!


Das Script ist deshalb interessant, dass man wieder mal sieht was man alles mit
vbs anstellen kann. (Ob's der richtige Weg ist bleibt dahingestellt)

Nicht für ungut und lass dich nicht davon abhalten wieder mal eine Anleitung zu schreiben!

Gruss aus der Schweiz
Markus
Bitte warten ..
Mitglied: netdiver
08.01.2009 um 11:32 Uhr
korrigiere die Aussage

>>Dazu kommt noch des der 'neue' User den ganzen Mist im Profil des bishergen Usern erbt.

stimmt natürlich nicht, da ja ein neues Profil erstellt wird

Sorry Ingo.

Gruss Markus
Bitte warten ..
Mitglied: imebro
08.01.2009 um 11:49 Uhr
Hallo Markus,

diese Anleitung habe ich vor allem deshalb hier eingesetzt, da bei uns der seltene Fall eintrat, dass ein Mitarbeiter gekündigt hat, auf dessem PC das komplette DATEV-Modul, SQL, Quicken, Zeiterfassung.... etc. installiert war.

Indem ich nun das Benutzerkonto - wie hier beschrieben - umbenannt habe, habe ich mir eine Menge Arbeit erspart... auch wenn´s auf den ersten Blick kompliziert erscheint.

Selbstverständlich lege ich für alle anderen neuen User neue Benutzerprofile in der AD über den üblichen und schnellen Weg an

Gruss
Ingo
Bitte warten ..
Mitglied: maunwe
12.01.2009 um 11:04 Uhr
[quote]Es ist eher etwas für Bastler und kein seriöser Admin wird dies so anwenden.[/quote]

Wie würde denn ein seriöser Admin das machen?
Es gibt ja noch andere Fälle, wie der von Ingo beschriebene, bei denen man den Benutzernamen ändern muss.

z.B. wenn jemand heiratet bzw. sich der Benutzername aus einem anderen Grund ändert. Wie würde ein seriöser Admin da vorgehen?

lg
Werner
Bitte warten ..
Mitglied: netdiver
16.02.2009 um 14:28 Uhr
Hallo Ingo, hallo Werner

Sorry, dass ich so spät antworte.

Ein seriöser Admin erstellt ganz normal einen neuen User und erhält damit ein neues Profil (was ja in den meisten Fällen nicht schaden kann). Beim ersten Login wird dann automatisch die Installation der Hauptapplikationen 'angeschoben'.

>>diese Anleitung habe ich vor allem deshalb hier eingesetzt, da bei uns der
>>seltene Fall eintrat, dass ein Mitarbeiter gekündigt hat, auf dessem PC das
>>komplette DATEV-Modul, SQL, Quicken, Zeiterfassung.... etc. installiert war.

und

>>z.B. wenn jemand heiratet bzw. sich der Benutzername aus einem anderen
>>Grund ändert.

Meiner Ansicht nach ist der betriebene Aufwand besser in eine unattended Installation der benötigten Hauptapplikationen wie in Deinem Fall DATEV-Modul, SQL, Quicken, Zeiterfassung zu investieren.

Das spart Dir dann gleich mehrmals den Installationsaufwand (bei neuen Usern , bei zerschossenen Profilen oder bei anderen 'Notfällen'.)

Wenn der Benutzernamen ändert (wegen Heirat oder so) dann gibts eh noch einige Änderungen zu machen (evtl. Login zu anderen Applikationen, Signaturen, CI Infos in Vorlagen, etc.)

Und auch hier: Das Scripten der Installation und Konfiguration von Hauptapplikationen macht die grosse Zeitersparnis und nicht das umbiegen eines einzelnen Benutzeraccounts!

Das ist meine ganz persönliche Meinung und Erfahrung.

Gruss Markus
Bitte warten ..
Neuester Wissensbeitrag
Internet

Unbemerkt - Telekom Netzumschaltung! - BNG - Broadband Network Gateway

(3)

Erfahrungsbericht von ashnod zum Thema Internet ...

Ähnliche Inhalte
Windows Server
gelöst Active Directory CA öffentlich vertrauenswürdig machen, geht das? (2)

Frage von DeathangelCH zum Thema Windows Server ...

Windows Server
gelöst Active Directory File Extension - Associated Program (11)

Frage von adm2015 zum Thema Windows Server ...

Windows 8
gelöst Active Directory Default User.v2 Profile - Windows 8.1 Apps Error (4)

Frage von adm2015 zum Thema Windows 8 ...

Windows Server
Active Directory sinnvoll für kleine Firma (15)

Frage von WolfPeano zum Thema Windows Server ...

Heiß diskutierte Inhalte
Switche und Hubs
Trunk für 2xCisco Switch. Wo liegt der Fehler? (15)

Frage von JayyyH zum Thema Switche und Hubs ...

DSL, VDSL
DSL-Signal bewerten (13)

Frage von SarekHL zum Thema DSL, VDSL ...