Bin aktuell auf ein Problem gestoßen, dass ich so nicht lösen kann.
Vorhaben:
Ich will ein Script schreiben, welches mir automatisch subscripte mit einem Template anlegt.
Problembeschreibung:
Ich habe ein array mit Scriptpfaden.
Ich will nun über das array loopen, und für jeden Eintrag den gleichen String erzeugen, um nicht 20x den gleichen code im script zu haben.
PHP Code:
# Beispiel Arrayeintrag
$scriptpaths=@("<serverURl>\<scriptName>.ps1")
$driverSetString=@"
# die 4 Zeilen sollen so oft wiederholt werden wie ich array Einträge habe
#region *** Executing ***
$script=$scriptpaths
powershell -file $script -Wait -Windowstyle Hidden
#endregion
"@
$driverSetString | out-file $outfile
Beispiel: Array hat 4 Scriptpfade
Im Grunde ändert sich immer nur die $script Variable.
Ich könnte an sich string $driverSetString den part wo die Subscripte aufgerufen werden X-mal kopieren und die Scriptpfade dann via `$scriptpaths[0] - [-1] aufrufen.
Hätte es nur gerne simplifiziert, wenn man die 4 Zeilen irgendwie on the fly erstellen könnte.
Hoffe habe mein Anliegen so halbwegs verständlich beschreiben können.
LG






