Hallo Leser,

ich hab mich erneut mit der Power Shell und dem erstellen von Programmen beschäftigt. Dieses mal geht es nicht um Exchange sondern um das ActiveDirectory.

folgenden Funktionen bietet das Programm:

Stammdaten einsehen / bearbeiten:

  • Benutzernamen anhand von SamAccountName aus Vorschlagsliste auswählen
  • OU anzeigen lassen (nicht editierbar) –> Wenn OU nicht angezeigt wird ist der Benutzer in keiner OU sondern in einem Container hinterlegt
  • Ist der Benutzer aktiviert?
  • EmployeeID
  • Nachname
  • Vorname
  • samAccountName (nicht editierbar)
  • eMail-Adresse
  • ExchangeAlias (nicht editierbar)
  • AD-Profildaten einsehen / bearbeiten:
  • Anmeldeskript
  • Verbinden von (Laufwerksbuchtsaben)
  • mit Serverpfad
  • Benutzerdefiniertes Attribut1
  • Benutzerdefiniertes Attribut2

Organisationsdaten einsehen / bearbeiten:

  • Beschreibung
  • Büro
  • Rufnummer
  • Mobilfunknummer
  • Fax
  • Position
  • Abteilung
  • Firma
  • EmloyeeNumber / Kostenstelle (kommt auf den Einsatzzweck an)
  • Checkbox für Benutzerdefiniertes Attribut15, überprüfen ob 0 oder 1, bei 1 aktiv!

TS-Profildaten einsehen / bearbeiten: (Remotedesktopprofil Einstellungen):

  • Profilpfad
  • Verbinden von (Laufwerksbuchtsaben)
  • mit Serverpfad
  • Kennwortoptionen
  • Kennwort ändern
  • Neues Kennwort setzen
  • Benutzer muss Kennwort ändern

Datenfreigabe aktivieren / deaktivern und speichern (unabsichtliches ändern verhindern):

  • Bearbeitung aktivieren
  • Bearbeitung deaktivieren
  • Speichern / aktualisieren

Benutzer kopieren / neu anlegen (identische Felder) plus:

  • Daten von Referenz Benutzer übernehmen
  • Gruppen Mitgliedschaften von Referenz Benutzer übernehmen (kann zu Fehlern kommen wenn Domain Users mit ausgewählt wird)
  • Kennwortoptionen

In den Zeilen 79 bis 93 können Globale Informationen hinterlegt werden die Benutzerspezifisch sind:

  • Es wird nach der Domain gesucht, wichtig für die Namen der Benutzeranmeldung auf dem zweiten Reiter (UPN & SAM)
  • Die OU für Vorschlagsliste kann angegeben werden. Wird diese nicht angegeben werden alle OUs nach Benutzer abgesucht
  • Der Name der Checkbox für das Benutzerdefinierte Attribut 15 kann festgelegt werden. In meinem Beispiel steht die Box für „Notebook Benutzer“. Es wird das Benutzerdefinierte Attribut 15 verwendet, dieses ist entweder auf 0 oder 1 festgelegt.

Das starten von ADUser Manager kann je nach Anzahl der AD-Benutzer einige Sekunden in Anspruch nehmen, da diese erst gesucht und anschließend in der Vorschlagsliste angezeigt werden. Zudem kann das Programm in den Infobereich minimiert werden, so dass es nicht immer neu geladen werden muss.

 

Das Programm kann unterhalb von Downloads heruntergeladen werden: https://asichel.de/downloads/aduser-manager/ Es steht derzeit nur in einer *.PS1-datei zur Verfügung. Ich hoffe das Programm gefällt :)