로컬 컴퓨터의 세션 구성을 사용하도록 설정합니다.

구문

Enable-PSSessionConfiguration [[-Name] <string[]>] [-Force] [-SecurityDescriptorSDDL <string>] [-Confirm] [-WhatIf] [<CommonParameters>]

설명

Enable-PSSessionConfiguration cmdlet은 Disable-PSSessionConfiguration cmdlet을 사용하여 해제된 등록된 세션 구성을 다시 사용하도록 설정합니다. 이 cmdlet은 시스템 관리자가 사용자에 대한 사용자 지정된 세션 구성을 관리하는 데 사용하도록 설계된 고급 cmdlet입니다.

매개 변수가 없을 경우 Enable-PSSessionConfiguration은 세션에 사용되는 기본 구성인 Microsoft.PowerShell 구성을 다시 사용하도록 설정합니다.

이 cmdlet은 사용되는 각 구성에 대해 다음 작업을 수행합니다.

-- 구성의 보안 설명자에서 "모두 거부" 설정을 제거하거나 보안 설명자를 지정된 보안 설명자로 바꿉니다.

-- 모든 IP 주소의 요청을 수락하는 수신기를 켭니다.

-- WinRM 서비스를 다시 시작합니다.

Enable-PSSessionConfiguration cmdlet은 Set-WSManQuickConfig cmdlet을 호출합니다. 그러나 이 cmdlet을 사용하여 컴퓨터에서 원격을 사용하도록 설정해서는 안 됩니다. 그 대신 포괄적인 Enable-PSRemoting cmdlet을 사용합니다.

매개 변수

-Force

모든 사용자 확인 메시지를 표시하지 않고 WinRM 서비스를 다시 시작합니다. 서비스를 다시 시작하면 구성 변경 내용이 적용됩니다.

다시 시작하지 않고 다시 시작에 대한 확인 메시지를 표시하지 않으려면 NoServiceRestart 매개 변수를 사용합니다.

필수 여부

false

위치

named

기본값

파이프라인 입력 적용 여부

false

와일드카드 문자 적용 여부

false

-Name <string[]>

사용하도록 설정할 세션 구성의 이름을 지정합니다. 하나 이상의 구성 이름을 입력합니다. 와일드카드를 사용할 수 있습니다.

구성 이름이 포함된 문자열 또는 세션 구성 개체를 Enable-PSSessionConfiguration으로 파이프할 수도 있습니다.

이 매개 변수를 생략하는 경우 Enable-PSSessionConfiguration은 Microsoft.PowerShell 세션 구성을 사용하도록 설정합니다.

필수 여부

false

위치

1

기본값

파이프라인 입력 적용 여부

true (ByValue, ByPropertyName)

와일드카드 문자 적용 여부

true

-SecurityDescriptorSDDL <string>

세션 구성의 보안 설명자를 지정된 보안 설명자로 바꿉니다.

이 매개 변수를 생략하는 경우 Enable-PSSessionConfiguration은 보안 설명자에서 "모두 거부" 항목을 삭제합니다.

필수 여부

false

위치

named

기본값

파이프라인 입력 적용 여부

false

와일드카드 문자 적용 여부

false

-Confirm

명령을 실행하기 전에 확인 메시지를 표시합니다.

필수 여부

false

위치

named

기본값

파이프라인 입력 적용 여부

false

와일드카드 문자 적용 여부

false

-WhatIf

명령을 실제로 실행하지 않고도 명령이 실행될 경우 발생할 수 있는 현상을 설명합니다.

필수 여부

false

위치

named

기본값

파이프라인 입력 적용 여부

false

와일드카드 문자 적용 여부

false

<CommonParameters>

이 cmdlet은 -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, -OutVariable 등의 일반 매개 변수를 지원합니다. 자세한 내용은 about_Commonparameters.

입력 및 출력

입력 유형은 cmdlet으로 파이프할 수 있는 개체의 유형입니다. 반환 유형은 cmdlet에서 반환되는 개체의 유형입니다.

입력

Microsoft.PowerShell.Commands.PSSessionConfigurationCommands#PSSessionConfiguration, System.String

세션 구성 개체 또는 세션 구성 이름이 포함된 문자열을 Enable-PSSessionConfiguration으로 파이프할 수 있습니다.

출력

없음

이 cmdlet은 어떠한 개체도 반환하지 않습니다.

참고

Windows Vista 및 Windows Server 2008 이상 버전에서 이 cmdlet을 실행하려면 "관리자 권한으로 실행" 옵션을 사용하여 Windows PowerShell을 시작해야 합니다.

예 1

C:\PS>Enable-PSSessionConfiguration

설명
-----------
이 명령은 컴퓨터에서 Microsoft.PowerShell 기본 세션 구성을 다시 사용하도록 설정합니다.






예 2

C:\PS>Enable-PSSessionConfiguration -name MaintenanceShell, AdminShell

설명
-----------
이 명령은 컴퓨터에서 MaintenanceShell 및 AdminShell 세션 구성을 다시 사용하도록 설정합니다.






예 3

C:\PS>Enable-PSSessionConfiguration -name *

C:\PS> Get-PSSessionConfiguration | Enable-PSSessionConfiguration

설명
-----------
이들 명령은 컴퓨터의 모든 세션 구성을 다시 사용하도록 설정합니다. 명령이 모두 동일하므로 아무 명령이나 사용해도 됩니다.

Enable-PSSessionConfiguration은 이미 사용되고 있는 세션 구성을 사용하도록 설정해도 오류를 생성하지 않습니다.






예 4

C:\PS>Enable-PSSessionConfiguration -name MaintenanceShell -securityDescriptorSDDL "O:NSG:BAD:P(A;;GXGWGR;;;BA)(A;;GAGR;;;S-1-5-21-123456789-188441444-3100496)S:P"

설명
-----------
이 명령은 MaintenanceShell 세션 구성을 다시 사용하도록 설정하고 구성에 대해 새 보안 설명자를 지정합니다.






참고 항목




목차