Wie übergebe ich von PHP Parameter an ein PowerShell Skript?

1 Antwort

Vom Beitragsersteller als hilfreich ausgezeichnet

Die Aufrufparameter werden in Powershell im args Array gespeichert, also

param1 = $args[0]

Wenn du ein Script aufrufst, z.B. meinScript.ps1 test, dann ergibt folgende Zeile die Ausgabe "test":

Write-Host $args[0]

Dementsprechend kannst du damit dann natürlich auch deine Funktion aufrufen

Alternativ kannst du auch Params verwenden:

param (
    [string]$info = "test" 
)

und dann aufrufen mit meinScript.ps1 -info "meineInfo"

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_functions_advanced_parameters?view=powershell-7.2

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_automatic_variables?view=powershell-7.2

Woher ich das weiß:Studium / Ausbildung – Studium in theoretischer Informatik (Master)

yoda1997 
Beitragsersteller
 09.03.2022, 09:47

Vielen Dank für deine Hilfe