banane31
Goto Top

Powershell Bulk Import CSV DHCPReservation

Hallo zusammen,

ich verzweifele gerade an meinem neuen Windows Server 2016 DHCP Server und den Reservierungen.

Im Netz habe ich folgenden Befehl zum Import gefunden:

Import-Csv <CSV Path> | Add-DhcpServerv4Reservation -ComputerName "dhcpserver.domain.local"


Wenn ich den Befehl nun bei uns ausführe
(Import-Csv C:\scripts\dhcp\IGEL-Clients-Site1.csv | Add-DhcpServerv4Reservation -ComputerName net-mgmt01.domain.local)

Erhalte ich folgende Antwort der Powershell:

PS C:\scripts\dhcp>Import-Csv C:\scripts\dhcp\IGEL-Clients-Site1.csv | Add-DhcpServerv4Reservation -ComputerName net-mgmt01.domain.local
Add-DhcpServerv4Reservation : Das Eingabeobjekt kann an keine Parameter des Befehls gebunden werden, da der Befehl keine Pipelineeingaben akzeptiert oder die Eingabe und deren Eigenschaften mit keinem der Parameter
übereinstimmen, die Pipelineeingaben akzeptieren.
In Zeile:1 Zeichen:56

back-to-top... -Test.csv | Add-DhcpServerv4Reservation -ComputerName net-mgmt01.domain.local ...

back-to-top~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : InvalidArgument: (@{ScopeID;IPAdd...domain.local}:PSObject) [Add-DhcpServerv4Reservation], ParameterBindingException
+ FullyQualifiedErrorId : InputObjectNotBound,Add-DhcpServerv4Reservation


Meine CSV Datei sieht dabei wie folgt aus:

ScopeID;IPAddress;Name;ClientId;Description
10.10.XX.0;10.10.XX.40;IGEL1170;00-E0-C5-3C-52-52;IGEL1170.domain.local



Auch nach ca. 1 Stunde googlen bin ich kein bisschen weiter gekommen.
Es muss doch möglich sein, eine CSV Datei zu importieren um die Reservierungen anzulegen.....
MS beschreibt es ja selber:
https://docs.microsoft.com/en-us/powershell/module/dhcpserver/add-dhcpse ...

Vielen Dank!

Content-Key: 395403

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

Printed on: April 19, 2024 at 09:04 o'clock

Member: Th0mKa
Solution Th0mKa Dec 12, 2018 updated at 14:59:07 (UTC)
Goto Top
Moin,

versuche es mal mit einem zusätzlichen " -delimiter ';' "

/Thomas
Member: erikro
Solution erikro Dec 12, 2018 at 14:59:58 (UTC)
Goto Top
Moin,

versuche es mal mit:

import-csv pfad_zum_csv -delimiter ";" | ...  

Der Standarddelimiter für csv ist das Komma. Wenn Du mal bei MS auf der Seite genau hinguckst, sind da auch Kommata im Beispiel-CSV. In Deinem sind Semikola. Das musst du angeben. Dann sollte es laufen.

hth

Erik
Member: banane31
banane31 Dec 12, 2018 at 15:06:18 (UTC)
Goto Top
Das Leben könnte so einfach sein.

:facepalm


Rechts herzlichen Dank!
Member: erikro
erikro Dec 12, 2018 at 15:30:46 (UTC)
Goto Top
Moin,

Zitat von @banane31:

Das Leben könnte so einfach sein.

:facepalm

Das sind Fehler, auf die starrt man hundert Jahre und sieht sie nicht. Kennen wir alle.

Rechts herzlichen Dank!

Gerne doch. face-wink Krieg ich auch ein grünes Fähnchen?

Liebe Grüße

Erik