Remove-ADGroupMember
Hallo Zusammen,
ich möchte Miglieder einer Gruppe entfernen. Alle Mitglieder die entfernt werden sollen habe ich in einer csv Datei.
Hier mein Skript, das leider nicht funktioniert
was mache ich hier falsch?
Danke für jede Hilfe
Snoopy
ich möchte Miglieder einer Gruppe entfernen. Alle Mitglieder die entfernt werden sollen habe ich in einer csv Datei.
Hier mein Skript, das leider nicht funktioniert
$members= Import-CSV -path C:\Tools\Scripts\Test\Yokoy\Test-rgh-Yokoy-Prod_MKL2.csv -Delimiter ";"
Remove-ADGroupMember -Identity "Test-rgh-Yokoy-Prod" -Members $members
was mache ich hier falsch?
Danke für jede Hilfe
Snoopy
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 6457366661
Url: https://administrator.de/forum/remove-adgroupmember-6457366661.html
Ausgedruckt am: 04.05.2025 um 21:05 Uhr
3 Kommentare
Neuester Kommentar

Hi.
deine csv sieht bestimmt so aus:
Dann sollte folgender Code brauchbar sein:
Aufpassen! Es wird gnadenlos gelöscht! Überleg Dir das gut, was Du da machst.
Gruß
deine csv sieht bestimmt so aus:
Username
user1
user2
user3
Dann sollte folgender Code brauchbar sein:
# Pfade und Dateinamen anpassen
$csvPath = "C:\Pfad\Zur\Datei.csv"
# AD-Modul importieren
Import-Module ActiveDirectory
# Nutzernamen aus der CSV-Datei lesen
$usernames = Import-Csv -Path $csvPath | Select-Object -ExpandProperty Username
# Schleife durch die Nutzernamen und Löschen der AD-Mitglieder
foreach ($username in $usernames) {
Remove-ADUser -Identity $username -Confirm:$false
# $false => keine Bestätigung erforderlich
}
Aufpassen! Es wird gnadenlos gelöscht! Überleg Dir das gut, was Du da machst.
Gruß

Du hast vergessen den Spaltennamen der CSV bei der Übergabe an die Members Property anzugeben, denn Import-CSV liefert ja ein Object mit mehreren Properties zurück ..
Gruß sid
$members = Import-CSV -path C:\Tools\Scripts\Test\Yokoy\Test-rgh-Yokoy-Prod_MKL2.csv -Delimiter ";" | select -ExpandProperty Spaltenname
Remove-ADGroupMember -Identity "Test-rgh-Yokoy-Prod" -Members $members -Confirm:$false
Gruß sid