2 Scripts in Powershell verbinden
Hallo liebes Admin-Team,
nach längerer Zeit googlen komme ich an keine Antwort.
Und zwar habe ich eine Frage, wie kann man Variablen in Skript 1 deklaieren und in Skript 2 ausführen?
z.B Skript 1
$Laufwerk = Read-Host "Bitte geben Sie ihr Laufwerk an z.B "C:" "
Skript 2
get-WMIObject Win32_LogicalDisk -filter "name='$Laufwerk'" ..........................
mfg
ProRox
nach längerer Zeit googlen komme ich an keine Antwort.
Und zwar habe ich eine Frage, wie kann man Variablen in Skript 1 deklaieren und in Skript 2 ausführen?
z.B Skript 1
$Laufwerk = Read-Host "Bitte geben Sie ihr Laufwerk an z.B "C:" "
Skript 2
get-WMIObject Win32_LogicalDisk -filter "name='$Laufwerk'" ..........................
mfg
ProRox
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 285324
Url: https://administrator.de/contentid/285324
Ausgedruckt am: 22.11.2024 um 15:11 Uhr
2 Kommentare
Neuester Kommentar
Hallo ProRox,
Stichwort: Dot-Sourcing oder auch Parameterübergabe via param().
Schaust du hier rein, @114757 hat das vor kurzem hier mal zusammengefasst:
Powershell Übergabe von Variablen zwischen verschiedenen Skripten
Dot-Sourcing ist aber wegen der Gefahr der doppelten Variablenvergabe immer mit Vorsicht zu genießen! Besser man verwendet die Parameter-Übergabe an das Skript.
Grüße Uwe
Stichwort: Dot-Sourcing oder auch Parameterübergabe via param().
Schaust du hier rein, @114757 hat das vor kurzem hier mal zusammengefasst:
Powershell Übergabe von Variablen zwischen verschiedenen Skripten
Dot-Sourcing ist aber wegen der Gefahr der doppelten Variablenvergabe immer mit Vorsicht zu genießen! Besser man verwendet die Parameter-Übergabe an das Skript.
Grüße Uwe