PackageDeployment Modul Hilfe

Package Deployment Module

Stop-PdProcess Cmdlet

Version 4.0.0.5

Stop-PdProcess

Übersicht

Beenden eines Prozesses

Syntax

Stop-PdProcess [-Name] <String> [[-NameOf] <String>] [[-Select] <String>] [-ContinueOnError] [-IncludeChildren] [-SupportUninstall] [[-Context] <String>] [<CommonParameters>]

Beschreibung

Beendet einen beliebigen Prozess.
Dieser Befehl durchläuft die Liste aller laufenden Prozesse und beendet den entsprechenden Prozess bzw. die Anwendung. Nicht gesicherte Daten eines Prozesses können verloren gehen!

Parameter

-Context <String>

User: Ausführung unter Benutzerkonto; Protokollierung in HKEY_CURRENT_USER, also für den Benutzer.
UserPerService: Benutzerbezogener Befehl, Ausführung im Service-Kontext
Computer: Ausführung unter Benutzerkonto; Protokollierung in HKEY_LOCAL_MACHINE, also für den Computer.
ComputerPerService: Ausführung im Service-Kontext; Protokollierung in HKEY_LOCAL_MACHINE, also für den Computer.

Erforderlich

Nein

Position

3

Pipeline-Eingaben akzeptieren

Nein

-ContinueOnError <SwitchParameter>

Setzt das Skript trotz eines aufgetretenen Fehlers im betreffenden Befehl fort

Erforderlich

Nein

Position

Named

Pipeline-Eingaben akzeptieren

Nein

-IncludeChildren <SwitchParameter>

Beendet auch untergeordnete Prozesse (Child-Prozesse).

Erforderlich

Nein

Position

Named

Pipeline-Eingaben akzeptieren

Nein

-Name <String>

Der Name des Prozesses, abhängig von der Auswahl unter Prozess soll identifiziert werden über. Bei Bedarf verwenden Sie? or * als Platzhalter für einzelne oder mehrere Zeichen.

Erforderlich

Ja

Position

0

Pipeline-Eingaben akzeptieren

Nein

-NameOf <String>

File: Geben Sie z.B. Winword.exe ein, wird der Winword-Prozess beendet. Dasselbe Ergebnis erreichen Sie z.B. durch Eingabe von Winwor*.
Window: Geben Sie den Titel des Fensters an, das vom betroffenen Prozess geöffnet wird.
Damit ist es möglich einen bestimmten Prozess zu beenden, wenn dieselbe EXE-Datei mehr als einmal als Prozess gestartet wurde.
Durch Beenden des Explorer-Prozesses wäre es z.B. möglich, Policy-Änderungen zu aktivieren, indem Sie nach dem Beenden die Registry entsprechend verändern (Regload, RegModify, etc.) und danach den Explorer-Prozess wieder mit Execute starten.

Erforderlich

Nein

Position

1

Pipeline-Eingaben akzeptieren

Nein

-Select <String>

FirstMatch: Es wird nur der erste in der Liste aller laufenden Prozesse beendet. Gibt es mehrere Instanzen einer Anwendung, so wird nur eine beendet. Rufen Sie den Befehl in diesem Fall mehrmals auf.
AllMatches:

Erforderlich

Nein

Position

2

Pipeline-Eingaben akzeptieren

Nein

-SupportUninstall <SwitchParameter>

Es werden alle Instanzen einer Anwendung beendet.

Erforderlich

Nein

Position

Named

Pipeline-Eingaben akzeptieren

Nein

<CommonParameters>

Weitere Informationen zu 'common parameters' finden Sie mit dem Kommando "Get-Help about_CommonParameters".