Enable-WSManCredSSP
클라이언트 컴퓨터에서 CredSSP(자격 증명 보안 서비스 공급자) 인증을 사용하도록 설정합니다.
구문
Enable-WSManCredSSP [-Role] <string> [[-DelegateComputer] <string>] [<CommonParameters>]
설명
Enable-WSManCredSPP cmdlet은 클라이언트 또는 서버 컴퓨터에서 CredSSP 인증을 사용하도록 설정합니다. CredSSP 인증을 사용하는 경우 인증을 위해 사용자 자격 증명이 원격 컴퓨터로 전달됩니다. 이 인증 유형은 다른 원격 세션 내에서 원격 세션을 만드는 명령에 사용됩니다. 예를 들어 원격 컴퓨터에서 백그라운드 작업을 실행하려는 경우 이 인증 유형을 사용합니다.
이 cmdlet은 Role 매개 변수에 Client를 지정하여 클라이언트에서 CredSSP를 사용하도록 설정하는 데 사용됩니다. 그런 후에 이 cmdlet은 다음을 수행합니다.
- 클라이언트에서 CredSSP를 사용하도록 설정합니다. WS-Management 설정 <localhost|computername>\Client\Auth\CredSSP가 true로 설정됩니다.
- 클라이언트에서 Windows CredSSP 정책인 AllowFreshCredentials를 WSMan/Delegate로 설정합니다.
- 참고: 이러한 설정을 사용하면 서버 인증이 수행될 때 클라이언트가 명시적 자격 증명을 서버로 위임할 수 있습니다.
이 cmdlet은 Role 매개 변수에 Server를 지정하여 서버에서 CredSSP를 사용하도록 설정하는 데 사용됩니다. 그런 후에 이 cmdlet은 다음을 수행합니다.
- 서버에서 CredSSP를 사용하도록 설정합니다. WS-Management 설정 <localhost|computername>\Service\Auth\CredSSP가 true로 설정됩니다.
- 참고: 이 정책 설정을 사용하면 서버가 클라이언트의 위임자 역할을 할 수 있습니다.
주의: CredSSP 인증은 사용자의 자격 증명을 로컬 컴퓨터에서 원격 컴퓨터로 위임합니다. 이렇게 하면 원격 작업의 보안 위험이 높아집니다. 원격 컴퓨터가 손상된 경우 자격 증명이 이 컴퓨터로 전달되면 이 자격 증명을 사용하여 네트워크 세션을 제어할 수 있습니다.
CredSSP 인증을 사용하지 않도록 설정하려면 Disable-WSManCredSSP cmdlet을 사용합니다.
매개 변수
-DelegateComputer <string>
클라이언트 자격 증명이 이 매개 변수에 지정된 서버로 위임되도록 허용합니다. 이 매개 변수의 값은 정규화된 도메인 이름이어야 합니다.
Role 매개 변수가 Client를 지정하는 경우 DelegateComputer 매개 변수는 필수 사항입니다.
Role 매개 변수가 Server를 지정하는 경우 DelegateComputer 매개 변수는 허용되지 않습니다.
필수 여부 |
false |
위치 |
2 |
기본값 |
|
파이프라인 입력 적용 여부 |
false |
와일드카드 문자 적용 여부 |
false |
-Role <string>
두 가지 가능한 값(Client 또는 Server) 중 하나를 적용합니다. 이러한 값은 CredSSP를 클라이언트 또는 서버로 사용하도록 설정해야 할지를 지정합니다.
Role 매개 변수가 Client를 지정하는 경우 cmdlet은 다음을 수행합니다.
- 클라이언트에서 CredSSP를 사용하도록 설정합니다. WS-Management 설정 <localhost|computername>\Client\Auth\CredSSP가 true로 설정됩니다.
- 클라이언트에서 Windows CredSSP 정책인 AllowFreshCredentials를 WSMan/Delegate로 설정합니다.
- 참고: 이러한 설정을 사용하면 서버 인증이 수행될 때 클라이언트가 명시적 자격 증명을 서버로 위임할 수 있습니다.
Role 매개 변수가 Server를 지정하는 경우 cmdlet은 다음을 수행합니다.
- 서버에서 CredSSP를 사용하도록 설정합니다. WS-Management 설정 <localhost|computername>\Service\Auth\CredSSP가 true로 설정됩니다.
- 참고: 이 정책 설정을 사용하면 서버가 클라이언트의 위임자 역할을 할 수 있습니다.
필수 여부 |
true |
위치 |
1 |
기본값 |
|
파이프라인 입력 적용 여부 |
false |
와일드카드 문자 적용 여부 |
false |
<CommonParameters>
이 cmdlet은 -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, -OutVariable 등의 일반 매개 변수를 지원합니다. 자세한 내용은 about_commonparameters.
입력 및 출력
입력 유형은 cmdlet으로 파이프할 수 있는 개체의 유형입니다. 반환 유형은 cmdlet에서 반환되는 개체의 유형입니다.
입력 |
없음 이 cmdlet은 어떠한 입력도 받지 않습니다. |
출력 |
System.Xml.XmlElement CredSSP 인증을 사용하도록 설정한 경우 이 cmdlet은 XMLElement 개체를 생성합니다. |
예 1
C:\PS>enable-wsmancredssp -role client -delegatecomputer server02.accounting.fabrikam.com
cfg : https://schemas.microsoft.com/wbem/wsman/1/config/client/auth
lang : en-US
Basic : true
Digest : true
Kerberos : true
Negotiate : true
Certificate : true
CredSSP : true
설명
-----------
이 명령을 사용하면 클라이언트 자격 증명을 server02 컴퓨터에 위임할 수 있습니다.
예 2
C:\PS>enable-wsmancredssp -role client -delegatecomputer *.accounting.fabrikam.com
cfg : https://schemas.microsoft.com/wbem/wsman/1/config/client/auth
lang : en-US
Basic : true
Digest : true
Kerberos : true
Negotiate : true
Certificate : true
CredSSP : true
설명
-----------
이 명령을 사용하면 클라이언트 자격 증명을 accounting.fabrikam.com 도메인에 있는 모든 컴퓨터에 위임할 수 있습니다.
예 3
C:\PS>enable-wsmancredssp -role client -delegatecomputer server02.accounting.fabrikam.com, server03.accounting.fabrikam.com, server04.accounting.fabrikam.com
cfg : https://schemas.microsoft.com/wbem/wsman/1/config/client/auth
lang : en-US
Basic : true
Digest : true
Kerberos : true
Negotiate : true
Certificate : true
CredSSP : true
설명
-----------
이 명령을 사용하면 클라이언트 자격 증명을 여러 컴퓨터에 위임할 수 있습니다.
예 4
C:\PS>enable-wsmancredssp -role server
설명
-----------
이 명령을 사용하면 컴퓨터가 다른 컴퓨터의 대리자 역할을 할 수 있습니다. 앞의 예에 표시된 Enable-WSManCredSSP cmdlet은 클라이언트에서만 CredSSP 인증을 사용하도록 설정하며 클라이언트를 대신할 수 있는 원격 컴퓨터를 지정합니다. 원격 컴퓨터가 클라이언트의 대리자 역할을 하려면 WSMan의 Service 노드에서 CredSSP 항목을 true로 설정해야 합니다.
예 5
C:\PS>connect-wsman server02
set-item wsman:\server02\service\auth\credSSP -value $true
설명
-----------
이 명령을 사용하면 컴퓨터가 다른 컴퓨터의 대리자 역할을 할 수 있습니다. 앞의 예에 표시된 Enable-WSManCredSSP 명령은 클라이언트 컴퓨터에서만 CredSSP 인증을 사용하도록 설정하며 클라이언트 컴퓨터를 대신할 수 있는 원격 컴퓨터를 지정합니다. 원격 컴퓨터가 클라이언트 컴퓨터의 대리자 역할을 하려면 WSMan 공급자의 Service 디렉터리에서 CredSSP 항목을 true로 설정해야 합니다.
이 예에서 첫 번째 명령은 원격 컴퓨터 server02에 대한 연결을 만듭니다.
두 번째 명령은 원격 컴퓨터 server02에 credSSP 값을 설정하여 원격 컴퓨터가 대리자 역할을 할 수 있도록 합니다.
참고 항목
개념
Connect-WSMan
Disable-WSManCredSSP
Disconnect-WSMan
Get-WSManCredSSP
Get-WSManInstance
Invoke-WSManAction
New-WSManInstance
New-WSManSessionOption
Remove-WSManInstance
Set-WSManInstance
Set-WSManQuickConfig
Test-WSMan