scripts/AD_AIO.ps1 aktualisiert

This commit is contained in:
2024-11-11 07:32:01 +01:00
parent f5c011000b
commit 62d8917a3b

View File

@@ -196,6 +196,8 @@ function Create-User {
$password = $masterPassword $password = $masterPassword
} }
$groupOU = $masterGroupOUComboBox.SelectedItem
# Überprüfen, ob notwendige Felder ausgefüllt sind # Überprüfen, ob notwendige Felder ausgefüllt sind
if (-not $firstName -or -not $lastName) { if (-not $firstName -or -not $lastName) {
$missingField = if (-not $firstName) { "Vorname" } elseif (-not $lastName) { "Nachname" } $missingField = if (-not $firstName) { "Vorname" } elseif (-not $lastName) { "Nachname" }
@@ -236,16 +238,17 @@ function Create-User {
} }
else { else {
# Erfolgsnachricht für vorhandenen Benutzer # Erfolgsnachricht für vorhandenen Benutzer
$outputTextBox.SelectionColor = 'Green' $outputTextBox.SelectionColor = 'RED'
$outputTextBox.AppendText("Benutzer $username existiert bereits.`r`n") $outputTextBox.AppendText("Benutzer $username existiert bereits.`r`n")
$outputTextBox.AppendText("Fehlerdetails: $_`r`n")
} }
# Gruppenzuordnung durchführen, auch wenn der Benutzer schon existiert # Gruppenzuordnung durchführen, auch wenn der Benutzer schon existiert
if ($globalGroup) { if ($globalGroup) {
# Gruppen-OU immer auf die Master-OU setzen # Gruppen-OU immer auf die Master-OU setzen
$groupOU = $masterGroupOUComboBox.SelectedItem
try { try {
# Überprüfen, ob die Gruppe existiert # Überprüfen, ob die Gruppe existiert
$groupOU = $masterGroupOUComboBox.SelectedItem
$group = Get-ADGroup -Filter { Name -eq $globalGroup } $group = Get-ADGroup -Filter { Name -eq $globalGroup }
try { try {
# Gruppe erstellen, falls sie nicht existiert # Gruppe erstellen, falls sie nicht existiert