easyADGroups AppLOGO

Version: 0.2.7
Autor: Andreas Hepp
Letztes Update: 16.03.2025
Lizenz: MIT

GITHUB Projekt


PS-easyIT | https://github.com/PS-easyIT/easyADGroups

easyADGroups

Dieses Skript stellt eine GUI-basierte Oberfläche zur Verwaltung von Active-Directory-Gruppen bereit. Es ermöglicht sowohl die einfache Erstellung einzelner Gruppen als auch fortgeschrittene Serienerstellungen – inklusive eines Spezialmodus für JIRA/Confluence-Gruppensets.

Funktionen

  • Erstellung von AD-Gruppen mit verschiedenen Parametern (Name, Trenner, Beschreibung usw.)
  • Serielle Gruppenerstellung mittels Start-/Endnummern
  • Spezialmodus für JIRA/Confluence-Gruppen (weitere Suffixe aus der INI)
  • Gruppentyp wählen (Sicherheits- vs. Verteilergruppen)
  • Gruppengeltungsbereich (Global, Universal, DomainLocal)
  • Automatische Benutzerzuweisung (fügt ausgewählte Benutzer und optionale feste hinzu)
  • OU-Filterung und Auswahl für präzise Platzierung der Gruppen

Voraussetzungen

  • Administratorrechte
    Das Skript muss als Administrator ausgeführt werden.
  • PowerShell 5.1 (oder höher)
    Sorgt für Kompatibilität mit den GUI-Elementen und dem AD-Modul.
  • Active Directory Modul für PowerShell
    Erforderlich, um Gruppen anzulegen und zu verwalten. Unter Windows-Clients müssen dafür ggf. die RSAT-Tools installiert sein.
  • INI-Konfigurationsdatei (easyADGroups.ini)
    Enthält verschiedene Einstellungen wie Standard-Beschreibungen, Suffixe, Logging-Informationen usw.

Verwendung

  1. Kopiere easyADgroup.ps1 und easyADGroups.ini in dasselbe Verzeichnis.
  2. Starte easyADgroup.ps1 in einer PowerShell-5.1– (oder höher) Sitzung mit Administratorrechten.
  3. Die GUI wird gestartet und ermöglicht dir:
  • Gruppennamen (Prefix, Trenner, optionale Nummerierung, Beschreibung)
  • Gruppentyp (Security/Distribution)
  • Geltungsbereich (Global, Universal, DomainLocal)
  • Optionaler Spezialmodus für JIRA/Confluence-Gruppen
  • Benutzer als Mitglieder hinzuzufügen
  • OU für die Platzierung der Gruppe(n)
  1. Über Preview kannst du prüfen, welche Gruppen erstellt werden, und anschließend über Create den Vorgang ausführen.

Lizenz

Dieses Projekt wird unter der MIT Lizenz veröffentlicht.

Screenshots