Als Administrator kann ich einen Benutzer-Prozess erhalten, indem ich diesen ausführen
Get-Process -IncludeUserName | Where UserName -match test
Aber als Nicht-Administrator kann ich -IncludeUserName
becuase nicht verwenden "Der 'IncludeUserName' Parameter erfordert erhöhte Benutzerrechte".
Wenn ich also als Benutzertest angemeldet bin, wie listet ich nur seine Prozesse auf und nicht alles, was gerade läuft?
Sie können das über WMI tun. Hier ist ein Auszug aus einem Artikel, den Sie hier finden können .
%Vor%Danke für deinen Code. Auf dieser Grundlage habe ich eine modifizierte Version erstellt, die es Benutzern erlaubt, ihre eigenen Prozesse (eine Teilmenge davon) zu töten:
%Vor%Tags und Links powershell