Jump to content

PS0815

Members
  • Gesamte Inhalte

    2
  • Registriert seit

  • Letzter Besuch

Fortschritt von PS0815

Rookie

Rookie (2/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei

Neueste Abzeichen

0

Reputation in der Community

  1. Hallo, vielen Dank für Eure schnellen Antworten zu meinen Problem. Ihr habt alle 3 zu meiner Lösung beigetragen. Kurz zu meiner "Ehrenrettung", ich habe die Liste nicht selbst verbrochen, sondern in diesem Format erhalten. Die Lösung war für mich sowohl -split als auch eine zweite Schleife einzubauen und die Liste mit Notepad++ etwas zeitaufwändig zu bearbeiten. Vielen Dank noch einmal für Eure schnelle Hilfe!
  2. Hallo Forum, ich habe folgendes Problem und zwar habe ich eine Excel Liste mit über 100 Gruppen und den jeweils gewünschten Mitgliedern erhalten. (die AD Gruppen habe ich bereits erstellt) Diese würde ich nun gerne über PowerShell im AD anlegen, mein Skript funktioniert auch soweit, allerdings nur so lange ich nur immer ein Mitglied der Gruppe hinzufüge, sobald mehrere Personen hinzugefügt werden sollen, endet das Skript zwar ohne Fehler ordnungsgemäß, allerdings wird auch kein Mitglied der AD Gruppe hinzugefügt. Leider finde ich hier selbst den Fehler nicht und würde mich freuen, wenn jemand von Euch die passende Lösung für mich hat. Wenn ich die Excel Datei im .csv Format abspeichere, erhalte ich folgendes Format: Name;upn Gruppenname01;"user.user01@contoso.com user.user02@contoso.com user.user03@contoso.com" Mein PS Skript: Import-Module ActiveDirectory $csv = import-csv "irgendeinpfad\Dateiname.csv" -Delimiter ";" #$csv = Import-Excel "irgendeinpfad\Dateiname.xlsx" Foreach ($item in $csv) { #Specifying which items in the CSV will be applied to the $upn variable. $upn = $item.upn #The user name is retrieved by filtering each e-mail address that is listed in the UPN part of the CSV. get-aduser -filter "userprincipalname -eq '$upn'" | #The user name(s) that have been retrieved are now added to the AD groups found in the CSV. % {add-adgroupmember -identity $item.name -members $_} } - Ich habe es sowohl über das erhaltene Excel Format versucht, als auch als Trennzeichen-getrenntes .csv versucht. - " entfernt, damit die Mitglieder nicht als ein einziger Name interpretiert werden - die Mitgliedernamen hintereinander mit , geschrieben (mit und ohne Anführungszeichen etc. aber bisher hat nichts zum Erfolg geführt. Mir ist klar das eine E-Mail Adresse bzw. in dem Fall der upn nicht für Add-ADGroupMember geeignet ist (aber nur diesen habe ich zur Verfügung), allerdings würde es mich dennoch interessieren warum es mit einem User funktioniert und mit mehr als einen nicht? Es würde mich wirklich sehr freuen, wenn ich nicht nun bei über 100 AD Gruppen "per Hand" die Mitglieder hinzufügen müsste. :-( Für Eure Antworten bedanke ich mich im Voraus!
×
×
  • Neu erstellen...