다음을 통해 공유


Enable-RunspaceDebug

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

구문

RunspaceNameParameterSet (기본값)

Enable-RunspaceDebug
    [[-RunspaceName] <String[]>]
    [-BreakAll]
    [<CommonParameters>]

RunspaceParameterSet

Enable-RunspaceDebug
    [-Runspace] <Runspace[]>
    [-BreakAll]
    [<CommonParameters>]

RunspaceIdParameterSet

Enable-RunspaceDebug
    [-RunspaceId] <Int32[]>
    [-BreakAll]
    [<CommonParameters>]

RunspaceInstanceIdParameterSet

Enable-RunspaceDebug
    [-RunspaceInstanceId] <Guid[]>
    [<CommonParameters>]

ProcessNameParameterSet

Enable-RunspaceDebug
    [[-ProcessName] <String>]
    [[-AppDomainName] <String[]>]
    [<CommonParameters>]

Description

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

예제

1: 기본 Runspace 디버거 사용

Enable-RunspaceDebug
Get-RunspaceDebug
 Id Name                 Enabled    BreakAll
 -- ----                 -------    --------
  1 Runspace1            True       False

매개 변수

-AppDomainName

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

매개 변수 속성

형식:

String[]

Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

ProcessNameParameterSet
Position:1
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-BreakAll

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

매개 변수 속성

형식:SwitchParameter
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

RunspaceNameParameterSet
Position:1
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
RunspaceParameterSet
Position:1
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
RunspaceIdParameterSet
Position:1
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-ProcessName

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

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

ProcessNameParameterSet
Position:0
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-Runspace

하나 이상의 Runspace 사용하지 않도록 설정할 개체입니다.

매개 변수 속성

형식:

Runspace[]

Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

RunspaceParameterSet
Position:0
필수:True
파이프라인의 값:True
속성 이름별 파이프라인의 값:True
나머지 인수의 값:False

-RunspaceId

하나 이상의 Runspace ID 번호를 비활성화할 예정입니다.

매개 변수 속성

형식:

Int32[]

Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

RunspaceIdParameterSet
Position:0
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-RunspaceInstanceId

하나 이상의 Runspace GUID가 비활성화될 예정입니다.

매개 변수 속성

형식:

Guid[]

Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

RunspaceInstanceIdParameterSet
Position:0
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-RunspaceName

하나 이상의 Runspace 이름을 사용하지 않도록 설정합니다.

매개 변수 속성

형식:

String[]

Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

RunspaceNameParameterSet
Position:0
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

CommonParameters

이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.