Freigeben über


Enable-RunspaceDebug

Aktiviert das Debuggen von Runspaces, bei denen jeder Haltepunkt beibehalten wird, bis ein Debugger angefügt ist.

Syntax

Enable-RunspaceDebug
      [-BreakAll]
      [[-RunspaceName] <String[]>]
      [<CommonParameters>]
Enable-RunspaceDebug
      [-BreakAll]
      [-Runspace] <Runspace[]>
      [<CommonParameters>]
Enable-RunspaceDebug
      [-BreakAll]
      [-RunspaceId] <Int32[]>
      [<CommonParameters>]
Enable-RunspaceDebug
      [-RunspaceInstanceId] <Guid[]>
      [<CommonParameters>]
Enable-RunspaceDebug
      [[-ProcessName] <String>]
      [[-AppDomainName] <String[]>]
      [<CommonParameters>]

Beschreibung

Das Enable-RunspaceDebug Cmdlet ermöglicht das Debuggen von Runspaces, bei denen jeder Haltepunkt beibehalten wird, bis ein Debugger angefügt ist.

Beispiele

1: Aktivieren des standardmäßigen Runspace-Debuggers

Enable-RunspaceDebug
Get-RunspaceDebug

Id Name                 Enabled    BreakAll
 -- ----                 -------    --------
  1 Runspace1            True       False

Parameter

-AppDomainName

Der Name der Anwendungsdomäne, die den PowerShell-Runspace hosten soll.

Typ:String[]
Position:1
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-BreakAll

Bewirkt, dass alle ausgeführten Befehle oder Skripts im Runspace im Schrittmodus beendet werden, unabhängig davon, ob ein Debugger zurzeit angefügt ist. Das Skript oder der Befehl bleiben angehalten, bis ein Debugger zum Debuggen des aktuellen Stopppunkts angefügt ist.

Typ:SwitchParameter
Position:1
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ProcessName

Der Name des Prozesses, der den PowerShell-Runspace hosten soll.

Typ:String
Position:0
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Runspace

Mindestens ein Runspace-Objekt, das deaktiviert werden soll.

Typ:Runspace[]
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-RunspaceId

Mindestens eine Runspace-ID-Nummer, die deaktiviert werden soll.

Typ:Int32[]
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunspaceInstanceId

Mindestens eine Runspace-GUIDs, die deaktiviert werden sollen.

Typ:Guid[]
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunspaceName

Mindestens ein Runspace-Namen, der deaktiviert werden soll.

Typ:String[]
Position:0
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False