ich habe ein Powershell / PowerCLI Skript geschrieben, welches automatisch neue VMs aus Templates ausrollt.
Ich hänge gerade am letzten Schritt im Skript.
Jede VM von uns hat "CustomFields"
Code: Alles auswählen
Abteilung
Ansprechpartner
Funktion
Kostenstelle
Servername
Telefon
Nun versuche ich die Felder via PowerCLI zu befüllen
Code: Alles auswählen
$servername = "TEST"
$funktion = "Test"
Get-VM $servername | Set-CustomField -name Funktion: -Value $funktion
Leider bekomme ich immer eine Fehlermeldung, dass der Befehl unbekannt ist.
Code: Alles auswählen
Set-CustomField : Die Benennung "Set-CustomField" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder
eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern
enthalten), und wiederholen Sie den Vorgang.
In Zeile:8 Zeichen:22
+ Get-VM $servername | Set-CustomField -name Funktion: -Value $funktion
+ ~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Set-CustomField:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Hat jemand eine Idee, wo der Fehler ist.
Vielen Dank schon einmal