다음을 통해 공유


Enable-RunspaceDebug

디버거가 연결될 때까지 중단점이 유지되는 Runspace에서 디버깅을 사용하도록 설정합니다.

구문

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>]

Description

이 cmdlet을 Enable-RunspaceDebug 사용하면 디버거가 연결될 때까지 중단점이 유지되는 Runspace에서 디버깅할 수 있습니다.

예제

1: 기본 Runspace 디버거 사용

Enable-RunspaceDebug
Get-RunspaceDebug

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

매개 변수

-AppDomainName

PowerShell Runspace를 호스트하는 애플리케이션 도메인의 이름입니다.

형식:String[]
Position:1
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-BreakAll

디버거가 현재 연결되어 있는지 여부에 관계없이 Runspace의 실행 중인 명령 또는 스크립트가 단계 모드에서 중지되도록 합니다. 스크립트 또는 명령은 디버거가 현재 중지점을 디버그하기 위해 연결될 때까지 중지된 상태로 유지됩니다.

형식:SwitchParameter
Position:1
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ProcessName

PowerShell Runspace를 호스트하는 프로세스의 이름입니다.

형식:String
Position:0
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Runspace

사용할 수 없는 하나 이상의 Runspace 개체입니다.

형식:Runspace[]
Position:0
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-RunspaceId

사용할 수 없는 하나 이상의 Runspace ID 번호입니다.

형식:Int32[]
Position:0
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-RunspaceInstanceId

사용할 수 없는 하나 이상의 Runspace GUID입니다.

형식:Guid[]
Position:0
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-RunspaceName

사용할 수 없는 하나 이상의 Runspace 이름입니다.

형식:String[]
Position:0
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False