Seite 1 von 1

[gelöst] powershellCall Parameter übergeben

Verfasst: 17 Mär 2023, 13:23
von Decision
Hallo zusammen,

ich versuche folgendes:

Code: Alles auswählen

powershellCall('%SCRIPTPATH%\powershell.ps1 -MyParameter $Parameter$')
$Parameter$ habe ich mit GetProductProperty befüllt.

Im aufgerufenen Powershell-Skript hat der MyParameter den Wert $.
Wenn ich statt $Parameter$ irgendeinen String (z. B. "Mein Property") übergebe, funktioniert es wie erwünscht.

Hat irgendjemand eine Idee, wie ich den Wert von $Parameter$ übergeben kann?


Vielen Dank und ein schönes WE,

Michael

Re: powershellCall Parameter übergeben

Verfasst: 17 Mär 2023, 13:56
von KrawczykHIS
Wenn vorher die Variable $Parameter$ gesetzt wurde:

Code: Alles auswählen

powershellCall('%SCRIPTPATH%\powershell.ps1 -MyParameter'+$Parameter$)

Re: powershellCall Parameter übergeben

Verfasst: 17 Mär 2023, 15:12
von SisterOfMercy
Patrick89bvb hat geschrieben: 17 Mär 2023, 13:56 Wenn vorher die Variable $Parameter$ gesetzt wurde:

Code: Alles auswählen

powershellCall('%SCRIPTPATH%\powershell.ps1 -MyParameter'+$Parameter$)
I think you need a space after "-MyParameter". Like this:

Code: Alles auswählen

powershellCall('"%SCRIPTPATH%\powershell.ps1" -MyParameter '+$Parameter$)

Re: powershellCall Parameter übergeben

Verfasst: 18 Mär 2023, 00:46
von Decision
Hallo Patrick89bvb und SisterOfMercy,

vielen Dank für eure Hilfe, das hat funktioniert!

Code: Alles auswählen

powershellCall('"%SCRIPTPATH%\powershell.ps1" -MyParameter '+$Parameter$)
You made my day!

Grüße,

Michael