camelion 1 Geschrieben 22. Februar 2018 Melden Geschrieben 22. Februar 2018 Hallo, eine frage, wie kann ich in einen Script definierte Variable ein Wert bei Aufruf ein Wert übergeben=? zB. .\test.ps1 2 <-- Wert Also ein fertiges script wo die Variable $Wert definiert ist und wenn ich diesen aufrufen möchte, er ein Wert abfragt, oder wie oben diese mit einem Leerzeichen und Eingabe des Wertes übergeben wird Zitieren
Beste Lösung testperson 1.758 Geschrieben 22. Februar 2018 Beste Lösung Melden Geschrieben 22. Februar 2018 (bearbeitet) Hi, das geht mit Parametern (param()). Zitat param( [Datentyp]$Variable1 = Wert1, [Datentyp]$Variable1 = Wert2) param( [Int]$Zahl = 1, [string]$Zeichenkette = "Hallo") Write-Host "Zahl: $Zahl / Zeichenkette: $Zeichenkette" Aufruf dann mit <Scriptname>.ps1 -Zahl 100 - Zeichenkette "Guten Tag" Gruß Jan bearbeitet 22. Februar 2018 von testperson Zitieren
camelion 1 Geschrieben 22. Februar 2018 Autor Melden Geschrieben 22. Februar 2018 Jo das ging ja schnell. Danke Zitieren
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.