Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Filtern der Ausgabe von Get-Process

$
0
0

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


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>