PowerShell - lokale Gruppen erstellen und mit User füllen
Hallo Leute
Ich habe ein Problem ich möchte lokale Gruppen erstellen und die dann mit User abfüllen und das alles aus einer TXT Datei oder CSV. Ich krieg es einfach nicht hin das Problem am ganzen ist noch das die User AD Benutzer sind also kürzel@domäne.ch
Kann mir da jemand helfen?
TXT Datei kann so aussehen
„1Gruppe“,“kürzel“,“kürzel“,“kürzel“
„2Gruppe“,“kürzel“,“kürzel“,“kürzel“
„3Gruppe“,“kürzel“,“kürzel“,“kürzel“
Wenn eine Gruppe nicht vorhanden ist dann müsste Sie noch erstellt werden, oder wen sich in der TXT Datei etwas mit den Kürzel ändert dann sollte das angepasst werden oder ggfs. gelöscht werden.
Könnt ihr mir weiterhelfen?
Ich habe ein Problem ich möchte lokale Gruppen erstellen und die dann mit User abfüllen und das alles aus einer TXT Datei oder CSV. Ich krieg es einfach nicht hin das Problem am ganzen ist noch das die User AD Benutzer sind also kürzel@domäne.ch
Kann mir da jemand helfen?
TXT Datei kann so aussehen
„1Gruppe“,“kürzel“,“kürzel“,“kürzel“
„2Gruppe“,“kürzel“,“kürzel“,“kürzel“
„3Gruppe“,“kürzel“,“kürzel“,“kürzel“
Wenn eine Gruppe nicht vorhanden ist dann müsste Sie noch erstellt werden, oder wen sich in der TXT Datei etwas mit den Kürzel ändert dann sollte das angepasst werden oder ggfs. gelöscht werden.
Könnt ihr mir weiterhelfen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 108842
Url: https://administrator.de/forum/powershell-lokale-gruppen-erstellen-und-mit-user-fuellen-108842.html
Ausgedruckt am: 10.01.2025 um 11:01 Uhr
7 Kommentare
Neuester Kommentar
Hi,
Anlegen geht ganz einfach wie unten.
Überprüfen ob der User berits mitglied der Gruppe ist
oder ihn evtl löschen kann diese "version" noch nicht
Deine CSV müsste so aussehen:
Gruppe,U1,U2,U3
1Gruppe,ad\user1,ad\user2,ad\user3
2Gruppe,ad\user1,ad\user2,ad\user3
3Gruppe,ad\user1,ad\user2,ad\user3
das Ps-script:
$us = import-csv D:\users.txt
$us | % {net localgroup $_.Gruppe /add
net localgroup $_.Gruppe $_.U1 /add
net localgroup $_.Gruppe $_.U2 /add
net localgroup $_.Gruppe $_.U3 /add}
Gruss
Scroller
Anlegen geht ganz einfach wie unten.
Überprüfen ob der User berits mitglied der Gruppe ist
oder ihn evtl löschen kann diese "version" noch nicht
Deine CSV müsste so aussehen:
Gruppe,U1,U2,U3
1Gruppe,ad\user1,ad\user2,ad\user3
2Gruppe,ad\user1,ad\user2,ad\user3
3Gruppe,ad\user1,ad\user2,ad\user3
das Ps-script:
$us = import-csv D:\users.txt
$us | % {net localgroup $_.Gruppe /add
net localgroup $_.Gruppe $_.U1 /add
net localgroup $_.Gruppe $_.U2 /add
net localgroup $_.Gruppe $_.U3 /add}
Gruss
Scroller