Powershell CSV Import

Hallo zusammen,

aktuell versuche ich via Powershell Benutzer inklusive Attribute Mail, vorname, name usw. per CSV in Gruppen zu schieben.

bisher muss die Gruppe jedoch im Powershellscript angegeben werden.
ich möchte jedoch da es sich um unterschiedliche Gruppen in dem CSV handelt das die Abfrage der Gruppe über die weitere Spalte erfolgt.
folgendes habe ich bereits versucht:

dabei erhalte ich noch folgenden fehler
screenshot 2022-01-07 170525

kann mir jemand helfen

Grüße

Jannik

Content-Key: 1699864958

Url: https://administrator.de/contentid/1699864958

Ausgedruckt am: 23.01.2022 um 07:01 Uhr

Mitglied: em-pie
em-pie 07.01.2022 aktualisiert um 17:15:29 Uhr
Goto Top
Moin,

Dein $_ ist nach dem Identity ist Quatsch.
Trag da $Username ein und gut.
Alternativ: $user.Benutzername

Gruß
em-pie
Mitglied: 149569
149569 07.01.2022 aktualisiert um 17:22:27 Uhr
Goto Top
Zitat von @em-pie:
Dein $_ ist nach dem Identity ist Quatsch.
Trag da $Username ein und gut.
Du meinst wohl $groupname.

Mitglied: Jannik2018
Jannik2018 07.01.2022 um 17:28:08 Uhr
Goto Top
Zitat von @149569:

Zitat von @em-pie:
Dein $_ ist nach dem Identity ist Quatsch.
Trag da $Username ein und gut.
Du meinst wohl $groupname.


Leider noch da der Fehler
siehe
screenshot 2022-01-07 172724
Mitglied: 149569
149569 07.01.2022 aktualisiert um 18:14:23 Uhr
Goto Top
Wie sieht denn deine CSV genau aus, entweder du verwendest den falschen Delimiter oder es gibt die Überschrift darin nicht (Tippfehler oder falsche Bezeichnung) oder das Feld ist eben leer wie die Fehlermeldung schon sagt. Lass dir einfach die Variablen auf der Konsole ausgeben dann siehst du was darin steht!
Mitglied: Jannik2018
Jannik2018 07.01.2022 aktualisiert um 18:22:49 Uhr
Goto Top
Zitat von @149569:

Wie sieht denn deine CSV genau aus, entweder du verwendest den falschen Delimiter oder es gibt die Überschrift darin nicht (Tippfehler oder falsche Bezeichnung) oder das Feld ist eben leer wie die Fehlermeldung schon sagt. Lass dir einfach die Variablen auf der Konsole ausgeben dann siehst du was darin steht!

CSV Inhalt:
screenshot 2022-01-07 182056

Ohh ich glaube der Delimiter bei Calc ist ein Komma
Mitglied: 149569
149569 07.01.2022 aktualisiert um 18:28:39 Uhr
Goto Top
Ohh ich glaube der Delimiter bei Calc ist ein Komma
Natürlich sollte man das Teil vorher mit einem Editor öffnen und sich vergewissern! Wenn der tatsächlich ein Komma ist dann ist klar das es so nicht funktionieren kann weil dann die Import-CSV-Funktion die Felder nicht korrekt zuordnen kann und du musst beim Import-CSV den Delimiter anpassen...
Mitglied: Jannik2018
Jannik2018 07.01.2022 um 18:34:02 Uhr
Goto Top
Zitat von @149569:

Ohh ich glaube der Delimiter bei Calc ist ein Komma
Natürlich sollte man das Teil vorher mit einem Editor öffnen und sich vergewissern! Wenn der tatsächlich ein Komma ist dann ist klar das es so nicht funktionieren kann weil dann die Import-CSV-Funktion die Felder nicht korrekt zuordnen kann und du musst beim Import-CSV den Delimiter anpassen...

Ja daran lag es habt ihr Vorschläge wie ich dort noch weitere Attribute s.o. reinbekomme?
Mitglied: 149569
149569 07.01.2022 aktualisiert um 18:44:22 Uhr
Goto Top
Zitat von @Jannik2018:
Ja daran lag es habt ihr Vorschläge wie ich dort noch weitere Attribute s.o. reinbekomme?
Wie meinen ? Einfach die Spalten hinzufügen die du brauchst, und dann benutzen und die Daten mit Set-ADUser dem User hinzufügen.
Mitglied: Jannik2018
Jannik2018 07.01.2022 um 18:46:25 Uhr
Goto Top
Zitat von @149569:

Zitat von @Jannik2018:
Ja daran lag es habt ihr Vorschläge wie ich dort noch weitere Attribute s.o. reinbekomme?
Wie meinen ? Einfach die Spalten hinzufügen die du brauchst, und dann benutzen und die Daten mit Set-ADUser dem User hinzufügen.

Der User hat die Daten schon sie müssen ebenfalls importiert werden
Mitglied: em-pie
em-pie 07.01.2022 um 19:46:54 Uhr
Goto Top
Zitat von @149569:

Zitat von @em-pie:
Dein $_ ist nach dem Identity ist Quatsch.
Trag da $Username ein und gut.
Du meinst wohl $groupname.


Jo, hast recht. Asche auf mein Haupt -.-
Mitglied: C.Caveman
C.Caveman 07.01.2022 um 20:19:59 Uhr
Goto Top
Wenn du glaubst, der Delimiter ist ein Kommata (,). Warum steht dann in deinem Import-csv ein Semikolon (;)?

Tipp doch mal
ein und mach aus dem "Glauben" einfach "Wissen".
Mitglied: Jannik2018
Jannik2018 07.01.2022 um 21:09:27 Uhr
Goto Top
Zitat von @C.Caveman:

Wenn du glaubst, der Delimiter ist ein Kommata (,). Warum steht dann in deinem Import-csv ein Semikolon (;)?

Tipp doch mal
ein und mach aus dem "Glauben" einfach "Wissen".

Das war ja der Fehler
Mitglied: C.Caveman
C.Caveman 08.01.2022 um 07:49:01 Uhr
Goto Top
Und wenn dein Delimiter ein Tabulator gewesen wäre? Oder ein anderes? Die Auswahl ist ja nicht unbedingt klein. Willst du immer erst alle Varianten ausprobieren? Oder jedes Mal hier im Forum nachfragen, welches Zeichen es sein könnte? Das Öffnen der CSV-Datei mit einem Tabellenkalkulationsprogramm gibt dir keinen Aufschluss darüber, welcher Delimiter verwendet wurde.
Mitglied: 149569
149569 08.01.2022 aktualisiert um 08:04:54 Uhr
Goto Top
Zitat von @Jannik2018:

Zitat von @149569:

Zitat von @Jannik2018:
Ja daran lag es habt ihr Vorschläge wie ich dort noch weitere Attribute s.o. reinbekomme?
Wie meinen ? Einfach die Spalten hinzufügen die du brauchst, und dann benutzen und die Daten mit Set-ADUser dem User hinzufügen.

Der User hat die Daten schon sie müssen ebenfalls importiert werden

Na dann ran an die Buletten, das Handwerkszeug hast du ja nun dafür.

Bitte Thread dann auch schließen.
Mitglied: Jannik2018
Jannik2018 08.01.2022 um 13:28:32 Uhr
Goto Top
Zitat von @C.Caveman:

Und wenn dein Delimiter ein Tabulator gewesen wäre? Oder ein anderes? Die Auswahl ist ja nicht unbedingt klein. Willst du immer erst alle Varianten ausprobieren? Oder jedes Mal hier im Forum nachfragen, welches Zeichen es sein könnte? Das Öffnen der CSV-Datei mit einem Tabellenkalkulationsprogramm gibt dir keinen Aufschluss darüber, welcher Delimiter verwendet wurde.

Ich habe nicht hier Im Forum dannach gefragt sondern es selbst iroiert
Mitglied: Jannik2018
Jannik2018 08.01.2022 um 13:36:20 Uhr
Goto Top
Zitat von @149569:

Zitat von @Jannik2018:

Zitat von @149569:

Zitat von @Jannik2018:
Ja daran lag es habt ihr Vorschläge wie ich dort noch weitere Attribute s.o. reinbekomme?
Wie meinen ? Einfach die Spalten hinzufügen die du brauchst, und dann benutzen und die Daten mit Set-ADUser dem User hinzufügen.

Der User hat die Daten schon sie müssen ebenfalls importiert werden

Na dann ran an die Buletten, das Handwerkszeug hast du ja nun dafür.

Bitte Thread dann auch schließen.

Der Thread kann noch nicht geschlossen werden, weil die Information der Erweiterung des Imports noch fehlt "Attribute Mail, vorname, name usw. per CSV in Gruppen zu schieben"

Ich hatte es jetzt mal mit weiteren Variablen versucht jedoch lassen diese sich nicht so einfach hinten anheften


villeicht wird es dadurch deutlicher was ich meine
Mitglied: 149569
149569 08.01.2022 aktualisiert um 14:13:17 Uhr
Goto Top
Zitat von @Jannik2018:
Der Thread kann noch nicht geschlossen werden, weil die Information der Erweiterung des Imports noch fehlt "Attribute Mail, vorname, name usw. per CSV in Gruppen zu schieben"

Ich hatte es jetzt mal mit weiteren Variablen versucht jedoch lassen diese sich nicht so einfach hinten anheften


Das ist ja auch völliger Blödsinn, sorry. aber wenn du mal minimal nachgedacht hättest, hätte es klick gemacht und du hättest gemerkt das das völlig falsche CMDLet dafür ist!! Du hast wohl eine ziemlich derbe Blockade, schau dir das verlinkte CMDLet oben an (Set-ADUser) damit macht man das Hinzufügen von Attributen zu einem User-Account und nicht mit Add-ADGroupMember, denn damit fügt man einzig und allen nur Mitglieder einer Gruppe hinzu keine Attribute!.

Schau mal hier rein
https://administrator.de/forum/set-aduser-fuellen-des-felds-location-fun ...
Da findest du ein fertiges Skript mit dem sich User-Attribute sicher aktualisieren lassen denn dabei gibt es ein paar Dinge zu beachten.
Mitglied: Jannik2018
Jannik2018 09.01.2022 um 13:38:05 Uhr
Goto Top
Zitat von @Jannik2018:

Hallo zusammen,

aktuell versuche ich via Powershell Benutzer inklusive Attribute Mail, vorname, name usw. per CSV in Gruppen zu schieben.

bisher muss die Gruppe jedoch im Powershellscript angegeben werden.
ich möchte jedoch da es sich um unterschiedliche Gruppen in dem CSV handelt das die Abfrage der Gruppe über die weitere Spalte erfolgt.
folgendes habe ich bereits versucht:

dabei erhalte ich noch folgenden fehler
screenshot 2022-01-07 170525

kann mir jemand helfen

Grüße

Jannik
Ich möchte aber nichts neu Setzen sondern Importieren SetADUser erstellt nur einträge und importiert nichts
Mitglied: 149569
149569 09.01.2022 aktualisiert um 14:16:29 Uhr
Goto Top
Zitat von @Jannik2018:
Ich möchte aber nichts neu Setzen sondern Importieren
Was bedeutet für dich denn "Importieren"?? Das kann viel heißen, über nur verändert importieren oder neu erstellt importieren besteht ein großer Unterschied. Also bitte dein Vorhaben exakt erläutern, Danke!
SetADUser erstellt nur einträge und importiert nichts
Erneut vollkommener Blödsinn wenn du dir die Doku zumindest mal angesehen hättest!! Es verändert die Attribute von bereits bestehenden User-Accounts und zwar nur die die du mit den Parametern angibst!
Wenn du dagegen neue User in der Domäne erstellen willst dann musst du natürlich New-ADUser benutzen.

So langsam komme ich mir hier verkackeiert vor, mal ehrlich wenn man noch nicht mal die Links liest die man einem vorlegt geschweige denn eine eindeutige Vorhabensbeschreibung abliefern kann bin ich hier raus ... Freitag ist nun wirklich schon lange vorbei :-/ face-confused.
Heiß diskutierte Beiträge
question
Alternative für MS TeamsBlackDevilVor 1 TagFrageVideo & Streaming5 Kommentare

Servus Zusammen, ich arbeite eigentlich grundsätzlich remote, was eben auch Kundengespräche und -beratung inkludiert. Bisher mache ich das über MS Teams, was im Grundsatz auch ...

question
Analog Telefonanschluss aufs Netzwerk bringenpeter91gVor 1 TagFrageISDN & Analoganschlüsse13 Kommentare

Hallo zusammen, ich habe aktuell ein Router von meinem Provider welcher im Bridge-Modus geschalten ist. Dadurch kann ich die Festnetztelefonie nur über den Analog-Anschluss am ...

question
Verständnisproblem SubnettingKarolaVor 1 TagFrageNetzwerkgrundlagen7 Kommentare

Hallo, möchte mal nerven weil ich keine Antwort finde Ein Netzwerk 172.16.0.0 /16 besteht aus einem alten Router als 4 Port Switch und 4 Clients. ...

question
Syntax zum Mappen einer Freigabe auf einem RDSH gelöst mtcmtcVor 1 TagFrageNetzwerke14 Kommentare

Hallo zusammen, ich starte normalerweise eine rdp-Datei um mich vom HomeOffice auf meinen RDSH-Client in der Firma zu verbinden. -> also kein Problem Auf diesem ...

question
Apps mit riesigen Datenbank verbindenBella21Vor 1 TagFrageEntwicklung4 Kommentare

Hallo alle zusammen, ich suche nach einer Lösung für einen APP. Der Datenbank ist riesig mehr als 10GB, da die komplette Datenbank nicht auf das ...

question
Umgestaltung HeimnetzwerkPaulePilsVor 1 TagFrageNetzwerke1 Kommentar

Hallo zusammen, ich bin seit heute neu im Forum, deshalb hoffe ich, dass meine Beitrag an der richtigen Stelle platziert ist :-) Ich würde mich ...

question
Ist diese Hardware sinnvoll für privaten Haushalt?stonevVor 11 StundenFrageRouter & Routing4 Kommentare

Hallo erstmal :) Meine alte Fritzbox 7490 spinnt seit gestern. Ich gehe von Alterschwäche aus, es wird also Ersatz fällig. Zufrieden war ich mit ihr ...

question
Hyper V Maschine (Windows 10 Pro) auf Server2022 langsam gelöst factxyVor 1 TagFrageHyper-V6 Kommentare

Hallo, ich habe einen neuen Server2022 augesetzt und dort von einem 2016er Server eine Windows10 HyperV erst exportiert dann am 2022er importiert. Soweit mit gleicher ...