Massenbearbeitung von Windows Server 2016 AD-Benutzern

Bei der Verwaltung von Servern in der Organisation ist es eine häufige Aufgabe, bestimmte Attribute für Benutzer zu ändern, z. B. Nachnamen, persönliche Daten, Bereich usw. Wenn diese Aufgabe von einem oder zwei Benutzern ausgeführt werden soll, ist dies einfach. Wenn Sie jedoch dasselbe Attribut in der Organisation massiv bearbeiten müssen, kann dies zu einer komplizierten Aufgabe werden. Aus diesem Grund wird TechnoWikis heute analysieren, wie bestimmte Attribute massiv bearbeitet werden. in Windows Server 2016.

Dazu muss eine CSV-Datei mit den entsprechenden Daten erstellt werden, die von Benutzern in Windows Server 2016 bearbeitet werden sollen:

edit-users-windows-server-1.png

Wir hinterlassen Ihnen die Datei, die wir als Beispiel verwendet haben, damit Sie sie herunterladen können. Denken Sie daran, dass Sie es mit den entsprechenden Daten ändern müssen.

Angehängte Datei 1048 Descargas Modificacion_Masiva_Usuarios.ps1.zip 2,06K 1048 Downloads

Denken Sie daran, dass Sie zum Erstellen dieses Dokuments als CSV auf Datei / Speichern unter gehen und dort im Feld Typ die Option CSV (durch Kommas getrennt) auswählen. Diese Datei wird auf den Server kopiert.

1. Dateieinstellungen

Sobald wir die Datei auf dem Computer haben, öffnen wir sie mit einem Texteditor und ersetzen dort das Semikolon (;) durch coman (,). Klicken Sie auf Alle ersetzen , um die allgemeinen Änderungen vorzunehmen und die Änderungen zu speichern. edit-users-windows-server-2.png

2. Skriptkonfiguration

Sobald die Daten konfiguriert sind, haben wir das folgende Skript:

 Import-Modul ActiveDirectory [String] $ Path = Read-Host "Bitte geben Sie den Pfad der CSV-Datei an (Beispiel: C:  archivoscsv.csv)" Import-Csv -Path $ Path | foreach-object { Set-ADUser $ _. Konto -City $ _. Stadt -OfficePhone $ _. Telefon -Titel $ _. Titel -E-MailAddress $ _. E-Mail -Verbose} "" Write-Host Die Änderung war korrekt - TechnoWikis !!! "" 

edit-users-windows-server-3.png

Der Inhalt des Skripts ist der folgende:

Active Directory-Modul
ActiveDirectory-Modul importieren : In dieser Zeile wird das Active Directory-Modul importiert, da der Prozess in Windows PowerShell ausgeführt wird

Speicherort CSV-Datei
[String] $ Path = Read-Host: Mit dieser Option kann das System den Speicherort der CSV-Datei mit den zu ändernden Daten anfordern

Ausgewählte CSV
Import-Csv: Importiert die ausgewählte CSV-Datei

CSV-Dateiinformationen
Set-ADUser $ _. Account : Dies ist ein grundlegender Wert, da hier die Informationen aus der CSV-Datei abgerufen und im Active Directory aktualisiert werden.

3. Ausführen des Skripts in Windows Server 2016

Um das angegebene Skript auszuführen und die entsprechenden Informationen zu aktualisieren, muss Windows PowerShell als Administrator geöffnet werden (Rechtsklick / Als Administrator ausführen).

Schritt 1

Sobald wir auf die PowerShell-Konsole zugreifen, navigieren wir zu dem Pfad, in dem sich das Skript befindet, und verwenden die folgende Syntax:

 .  (Skriptpfad) 

edit-users-windows-server-4.png

Schritt 2

Drücken Sie die Eingabetaste und beachten Sie, dass die Frage angezeigt wird, wo sich die CSV-Datei befindet. Dort geben wir die jeweilige Route ein: edit-users-windows-server-5.png

Hinweis:
Es ist wichtig, dass die Datei in der Route die Erweiterung .csv hat.

Schritt 3

Drücken Sie die Eingabetaste und wir sehen, dass der Update-Vorgang automatisch durchgeführt wird: edit-users-windows-server-6.png

Schritt 4

Um die Wirksamkeit dieser Methode zu überprüfen, haben wir als Beispiel den Benutzer TechnoWikis 1 vor der Änderung:

edit-users-windows-server-7.png

Jetzt sehen wir denselben Benutzer, sobald die Änderung vorgenommen wurde:

edit-users-windows-server-8.png

Wie wir sehen, ist dies eine effektive Methode, um den gesamten Prozess der Aktualisierung von Attributen für mehrere Benutzer mit wenigen Klicks durchzuführen.

Erstellen Sie Massenbenutzer AD WS

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *