From 86bf77c7c8174389d3a0a4c18c30f2221080cebb Mon Sep 17 00:00:00 2001 From: Tim Eertmoed Date: Tue, 12 Nov 2024 09:24:32 +0100 Subject: [PATCH] scripts/AD_AIO.ps1 aktualisiert --- scripts/AD_AIO.ps1 | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/scripts/AD_AIO.ps1 b/scripts/AD_AIO.ps1 index 3e86a05..92ca774 100644 --- a/scripts/AD_AIO.ps1 +++ b/scripts/AD_AIO.ps1 @@ -1,7 +1,5 @@ # PowerShell GUI Script für Auswahlbuttons: Create User, Create Groups, ADGDL -# BUGS: Usererstellung ohne Titel, Service Accounts - # Version 1.0: # Created 2024 by Tim Eertmoed, Germany to work on Windows Server 2019/2022 as an user creating script. @@ -204,7 +202,7 @@ function Create-User { $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) { $missingField = if (-not $firstName) { "Vorname" } elseif (-not $lastName) { "Nachname" } $outputTextBox.AppendText("Fehler bei der Erstellung des Benutzers '$firstName $lastName': $missingField fehlt.`r`n") @@ -244,7 +242,7 @@ function Create-User { } else { # Erfolgsnachricht für vorhandenen Benutzer - $outputTextBox.SelectionColor = 'RED' + $outputTextBox.SelectionColor = 'Orange' $outputTextBox.AppendText("Benutzer $username existiert bereits.`r`n") $outputTextBox.AppendText("Fehlerdetails: $_`r`n") } @@ -253,7 +251,7 @@ function Create-User { if ($globalGroup) { # Gruppen-OU immer auf die Master-OU setzen try { - # Überprüfen, ob die Gruppe existiert + # Überprüfen, ob die Gruppe existiert $groupOU = $masterGroupOUComboBox.SelectedItem $group = Get-ADGroup -Filter { Name -eq $globalGroup } -ErrorAction SilentlyContinue @@ -280,7 +278,7 @@ function Create-User { } } else { # Erfolgsnachricht, falls die Gruppe bereits existiert - $outputTextBox.SelectionColor = 'Green' + $outputTextBox.SelectionColor = 'Orange' $outputTextBox.AppendText("Gruppe '$globalGroup' existiert bereits.`r`n") } @@ -801,7 +799,7 @@ function SMB-RIGHTS { } try { - # Überprüfen, ob der Ordner existiert + # Überprüfen, ob der Ordner existiert if (Test-Path $parentFolder) { # Hole alle Unterordner des aktuellen Ordners $subfolders = Get-ChildItem -Path $parentFolder -Directory -ErrorAction SilentlyContinue