Hallo Leute,
ich bin komplett neu in Powershell. Bei meinen ersten Versuchen, einige Skripte zu erstellen, komme ich jetzt nicht mehr weiter.
Ich versuche, auszulesen, welche Prozess-ID der Prozess bzw. die Prozesse VLC hat/haben, der/die gerade läuft/laufen und schreibe das Ergebnis in eine Variable.
Das tue ich mit folgendem Befehl:
$ProcessName = Get-Process | Where-Object {$_.name -Match 'vlc'} | select ID
(Anmerkung: Irgendwann möchte ich das 'vlc' natürlich als Variable gestalten, aber das kommt später!)
Wenn ich jetzt alle Instanzen von vlc mit folgenden Befehl schließen will
Stop-Process $ProcessName
funktioniert das nicht, vermutlich, weil das Format der in der Variable gespeicherten Daten nicht von stop-process angenommen wird.
Ich habe ein bisschen Schwierigkeiten damit, das vernünftig zu googeln, deshalb hier meine Frage: Wie genau kriege ich es hin, dass Stop-Process den Inhalt der Variable versteht? Ist die Vorgehensweise grundsätzlich falsch?
Vielen Dank schon mal für eure Antworten!
Gruß
DynamiteDuck