PowerShell Script Daten aus einem anderen PowerShell Script übergeben
Guten Abend Liebe Administratoren!
Ich weiß nicht, wie ich den Titel anders formulieren soll als so. Meine Frage ist wie ich einem PowerShell Script Daten aus einem anderen PowerShell Script übergeben kann?
Dazu habe ich leider nichts gefunden.
Aus PowerShell starte ich ein anderes PowerShell Fenster mit:
Start-Process powershell.exe
Bsp.:
$Text = "Hallo Welt"
Start-Process powershell.exe
Und wie übergebe ich die Variable $Text an die neue powershell.exe?
Ist das überhaupt möglich?
Vielen Dank im vorraus.
LG
Rikkijooe
Ich weiß nicht, wie ich den Titel anders formulieren soll als so. Meine Frage ist wie ich einem PowerShell Script Daten aus einem anderen PowerShell Script übergeben kann?
Dazu habe ich leider nichts gefunden.
Aus PowerShell starte ich ein anderes PowerShell Fenster mit:
Start-Process powershell.exe
Bsp.:
$Text = "Hallo Welt"
Start-Process powershell.exe
Und wie übergebe ich die Variable $Text an die neue powershell.exe?
Ist das überhaupt möglich?
Vielen Dank im vorraus.
LG
Rikkijooe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 380929
Url: https://administrator.de/contentid/380929
Ausgedruckt am: 23.11.2024 um 12:11 Uhr
5 Kommentare
Neuester Kommentar
Servus.
Also relative Pfadangabe verwenden
Oder Absolute
Zu beachten gilt es auch, wenn Leerzeichen im Pfad vorkommen muss man eine weitere Variante bemühen
Grüße Uwe
Zitat von @manuel-r:
Ganz einfach.
Du rufst das (zweite) Script auf mit
Innerhalb des (zweiten) Scripts kommst du an die Übergabewerte indem du am Anfang des Scripts einfügst.
Manuel
Alles korrekt bis auf das der Aufruf so auf einen Fehler laufen würde weil der Pfad zur PS1 Datei nicht fully qualified ist.Ganz einfach.
Du rufst das (zweite) Script auf mit
meinscript.ps1 -MeinParameter1 Hallo -MeinParameter2 Welt
param (
> $MeinParameter1,
> $MeinParameter2
> )
Manuel
Also relative Pfadangabe verwenden
.\meinscript.ps1 -MeinParameter1 'Hallo' -MeinParameter2 'Welt'
"C:\Pfad\meinscript.ps1" -MeinParameter1 'Hallo' -MeinParameter2 'Welt'
&'C:\Pfad\meinscript.ps1' -MeinParameter1 'Hallo' -MeinParameter2 'Welt'
Grüße Uwe