Top-Themen

Aktuelle Themen (A bis Z)

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

gelöst Mehrere Benutzeraccounts umbennen (Windows Server 2003)

Mitglied: 4dmn-4002

4dmn-4002 (Level 1) - Jetzt verbinden

01.09.2007, aktualisiert 02.10.2007, 4028 Aufrufe, 10 Kommentare

Hallo,
ich möchte gerne mehrer Benutzer Accounts auf einem Windows Server 2003 umbenennen.
also die Accountnamen sehen ungefähr so aus:
PMueller7.1
und sollen umbennant werden in
PMueller8.1
D.h. die Zahl die hier im Beispiel eine 7 ist muss einfach mit 1 addiert werden. (wenn es die Sache vereinfacht kann die ".1" am Ende bei der Aktion auch ruhig verschwinden, da sie mittlerweile überflüssig ist.)
und da ich das nicht bei 800 Accounts per hand machen will, würde ich das gerne automatisieren.
Mitglied: 51705
01.09.2007 um 21:38 Uhr
Sollte mit einer passenden Scriptsprache deiner Wahl gehen, ich würde (weil ich es eh schon nutze) Kixtart nehmen.
Bitte warten ..
Mitglied: gemini
01.09.2007 um 22:40 Uhr
Hallo 4dM!n5002,

als ungetestete Skizze!

01.
Set objRootDSE = GetObject("LDAP://rootDSE")
02.
strCN = "cn=Users,"
03.
strDN = strCN & objRootDSE.Get("defaultNamingContext")
04.
Set objOU = GetObject("LDAP://" & strDN)
05.
objOU.Filter = Array("user")
06.
For Each objUser In objOU
07.
Set objUser = GetObject("LDAP://cn=" & objUser.cn & "," & strDN)
08.
strUser = objUser.sAMAccountName
09.
strUser = Left(strUser, Len(strUser) - 3) & Mid(strUser, Len(strUser - 2, 1) + 1 & Right(strUser, 2)
10.
With objUser
11.
    .sAMAccountName = strUser
12.
    .SetInfo
13.
End With
14.
Next
HTH,
gemini
Bitte warten ..
Mitglied: Biber
01.09.2007 um 23:06 Uhr
Moin 4dm!n-4002,

unabhängig von den vorliegenden Lösungsskizzen halte ich es für wesentlich effektiver, mal die organisatorische Seite dieses Problems zu hinterfragen.

So sehr ich mit Dir mitleiden könnte, ganz kann ich doch ein ungläubiges Kopfschütteln nicht unterdrücken.
Von hier aus der Ferne betrachtet sieht es fast so aus, als würdet ihr Schüleraccounts alljährlich umbenennen?
Letztes Jahr waren die in der 7.Klasse, jetzt in der 8. und irgendwer hat es in der gerade zu Ende gegangenen 6-wöchigen unterrichtsfreien Vorbereitungszeit auch noch verratzt, die Accountnamen zu ändern? Peinlich, peinlich....

Hey, wenn doch ohnehin alles zu spät ist und die Verantwortlichen sicherlich Spott und Häme der Kollegen abbekommen werden, dann wären doch auch noch 10 Minuten Zeit da, um darüber nachzudenken, ob sich eventuell auch 800 eindeutige Accountnamen vergeben lassen, die nicht einmal im Jahr "umbenannt" werden müssen nach dem Muster "den Namen lass ich, die 7 zähl ich hoch".

Oder hab ich den Hintergrund vollkommen falsch interpretiert?

Grüße
Biber
Bitte warten ..
Mitglied: 51705
01.09.2007 um 23:26 Uhr
Hallo Biber,

dein Einwand ist durchaus interessant, doch genauso interessant ist die Lösung des angesprochenen Problems. Das Umbennenen von bestehenden Account-Namen ist doch generell von Interesse.

Trotzdem sollte der OP zuerst über eine Naming-Policy nachdenken, welche dauerhaft gültig ist...
Bitte warten ..
Mitglied: Biber
02.09.2007 um 00:55 Uhr
Moin srmerlin,

da geb ich Dir Recht, eine funktionierende Batch/Skriptlösung zum Massen-Umbenennen von Accounts kann man/frau immer mal brauchen.
Und wir können gern noch eine KiX- und eine Batchvariante dazustellen.

Trotzdem gehört es mich für mich auch mit zu einem Admin-Forum, nicht nur rein handwerkliche Tipps zu geben, sondern auch Nachfragen zu den Konzepten und organisatorischen Schieflagen zu stellen.

Aber da hier explizit nur nach der handwerklichen Seite gefragt war, auch dazu eine Anmerkung:
Ich würde auf gar keinen Fall nienich die neuen Account-Namen nach irgendeinem wie auch immer gearteten Algorithmus durchziehen, sondern immer eine Input-Datei (Textdatei mit dem Inhalt "JetzigerAccount;NeuerAccount") abarbeiten lassen.

Denn mit einer Wahrscheinlichkeit von 102% muss 4dm!n-4002 nach seiner Massenverarbeitung noch mal ein angepasstes Skript laufen lassen, um einen Account nachzubearbeiten, der nicht von Klasse 7 in Klasse 8 versetzt wurde.
Sondern der noch ein Jahr den jetzigen Account behält...

Grüße
Biber
Bitte warten ..
Mitglied: 4dmn-4002
02.09.2007 um 09:19 Uhr
Hallo Biber,
du hast das problem schon richtig interpretiert, ich bin allerdings seit 4 tagen admin und muss erstmal sehen was die leute vor mit verbockt haben, es wäre sicherlich möglich alle accounts nach einem anderen schema zu benennen, aber dann weiß ich nicht wie das gehen soll, dass die gespeicherten daten und pws nicht verloren gehen, ansonsten müssten alle schüler daten sichern und was noch viel schlimmer wäre, sämtliche schüler durch den medienraum zu schleusen damit die ihre neuen pws eingeben. (noch eine kleine anmerkung: ich bin selbst schüler und muss nebenbei auch noch abi machen...)
evtl. würde sich aber der aufwand lohnen, das ist wohl nochmal eine überlegung wert...

ansonsten schon mal vielen dank für die ganzen lösungsansätze bis jetzt

Gruß
4dm!n-4002
Bitte warten ..
Mitglied: gemini
02.09.2007 um 09:55 Uhr
Hallo 4dm!n-4002,

grundsätzlich hat Biber Recht. Allerdings bin ich bei einem ActiveDirectory mit 800 Benutzerobjekten schon davon ausgegangen, dass es dann auch entspr. konzipiert ist.
Wenn die Benamung in sich konsistent ist und es keine Ausnahmen gibt, kann man durchaus einen Algorithmus anwenden.

Benutzernamen mit variablen Anteilen, wie in deinem Fall die Klassennummer, haben zudem den Nachteil, dass sich trotz Umbenennen die Namen der Profilverzeichnisse nicht ändern.
PMueller8.1 (in drei Jahren vielleicht PMueller11.1) hat sein Profil immer noch in PMueller1.1.
Je nachdem wie die Organisation der Benutzerkonten im ActiveDirectory und die Ablage der Profilverzeichnisse angelegt ist, kann es da bei 800 Konten schon mal zu Verwirrungen kommen.

Die veränderlichen Anteile aus den Kontennamen entfernt und in OUs mit den Klassennummern gesteckt, würde die Sache schon mal vereinfachen. Dann müssten nur noch Benutzer zwischen OUs verschoben werden.

Gruß,
gemini
Bitte warten ..
Mitglied: Biber
02.09.2007 um 14:41 Uhr
Moin 4dm!n-4002,

mein Vorschlag zum weiteren Vorgehen wäre: Du gehst zu Deinen Cheffes mit der Aussage
  • eine Skript-Lösung hätte ich, ich könnte das heute nachmittag umsetzen wie gefordert...
  • ABER eigentlich ist das absolut gequirt^H^H^H Bullshit suboptimal.
  • Mein (4dm!n-4002s) Vorschlag wäre: Lassen wir es noch 2 Wochen so as is und machen es dann mit vernünftigen Konventionen.
  • Ich (4dm!n-4002) mache bis Donnerstag einen schriftlichen Vorschlag, stelle den vor, dann wird abgestimmt.

Grüße
Biber
Bitte warten ..
Mitglied: Biber
02.10.2007 um 21:25 Uhr
Moin 4dm!n-4002,

nun ist ein Monat rum und fast schon wieder Herbstferien bei Euch... wie ist es denn nun weitergegangen?
Welche Lösungs-/Vertagungsstrategie hast Du denn gewählt?

Und können wir einen Haken dranmachen oder noch dran feilen?

Grüße
Biber
Bitte warten ..
Mitglied: 4dmn-4002
02.10.2007 um 21:51 Uhr
da ich "hauptberuflich" Schüler bin hab ich das noch nicht ganz geschafft, aber es wird darauf hinauslaufen das es neue Accounts geben wird, da alles andere wohl doch halber Kram wäre, aber danke für alle Vorschläge und ich denke wir könne da einen Haken dranmachen

Gruß
4dm!n-4002
Bitte warten ..
Ähnliche Inhalte
Windows Server

Kein Benutzeraccount kann sich mehr anmelden

gelöst Frage von andreas1234Windows Server19 Kommentare

Hallo, ich hab heute früh die Meldung auf meinem Handy bekommen, dass ich für mein Exchange-Konto mein Passwort wiederholen ...

Windows Server

Probleme mit Windows Server 2003 Arbeitsstationsdienst startet nicht mehr

gelöst Frage von TomTom69Windows Server12 Kommentare

Hallo ins Forum. ich hoffe es gibt noch ein paar "alte Hasen" die mir bei meinem Problemchen helfen können. ...

Windows Server

Windows Server 2003 nach Update geht die Remotedesktopverbindung nicht mehr

Frage von absurt77Windows Server7 Kommentare

Hallo liebe Community, ich habe einen alten Produktivserver W2003 Updates gefahren (56 Stuck) und nun komme ich mit RDP ...

Windows 10

Windows 10 Domänenclienten können nicht mehr auf Server 2003 Sysvol zugreifen

gelöst Frage von kingcopyWindows 102 Kommentare

Guten Tag, ich habe hier eine Firma bei dem sich schon einige Clienten von Windows 7 (64 Prof) auf ...

Neue Wissensbeiträge
Backup

Veeam Agent für MS Windows - neue Version verfügbar (bedingt jedoch offenbar .NET Framework 4.6)

Information von VGem-e vor 16 StundenBackup

Moin Kollegen, einer unserer Server zeigte grad an, dass für o.g. Software ein Update verfügbar ist. Ob ein evtl. ...

Python

Sie meinen es ja nur gut - Microsoft hilft python-Entwicklern auf unnachahmliche Weise

Information von DerWoWusste vor 2 TagenPython2 Kommentare

Stellt Euch vor, Ihr nutzt python unter Windows 10 und skriptet damit regelmäßig Dinge. Nach dem Update auf Windows ...

Sicherheits-Tools

TrendMicro Worry-Free Business Security 10.0 SP1 steht in Englisch bereit mit Unterstützung für Windows 10 1903 (May Update)

Information von VGem-e vor 2 TagenSicherheits-Tools1 Kommentar

Moin Kollegen, Dann kommt wohl demnächst auch die deutschsprachige/europäische Version zur Auslieferung. Gruß VGem-e

Batch & Shell
PowerShell Konferenz - Videos online
Information von NetzwerkDude vor 3 TagenBatch & Shell

Abend, die Tage werden Videos der Talks von der diesjährigen EU Powershell Konferenz hochgeladen, sind einige Interessante dabei: MFG ...

Heiß diskutierte Inhalte
Google Android
Anbieter für Diensthandys
Frage von Pat.batGoogle Android24 Kommentare

Hallo zusammen, ich bin seit einiger Zeit zuständig für die Diensthandys bei uns in der Behörde. Eine Management Software ...

Windows Server
Windows Server 2016 einrichten
Frage von borjiaWindows Server20 Kommentare

Ich würde gerne einen Server einrichten, erstmal nur mit DNS und AD. Habe mich die letzten Wochen durch diverse ...

Exchange Server
Vorgehen um von Tobit auf Exchange zu wechseln
Frage von Martin1987Exchange Server17 Kommentare

Guten Abend Ich habe den Auftrag erhalten, unser Mail von David zu Outlook zu wechseln. Wie muss ich da ...

Microsoft Office
Office 365 eMail via Website verschicken
Frage von BiBeSoMicrosoft Office16 Kommentare

Hallo, kann man im Office 365 eMails anlegen welche zum versenden (smtp) für die Website funktionieren ? Muss man ...