IWSManConnectionOptions::p ut_UserName 메서드(wsmandisp.h)
원격 컴퓨터에서 로컬 또는 도메인 계정의 사용자 이름을 설정하고 가져옵니다. 이 속성은 인증에 대한 사용자 이름을 결정합니다. 값이 제공되지 않고 WSManFlagCredUsernamePassword 플래그가 설정되지 않은 경우 스크립트를 실행하는 계정의 사용자 이름이 사용됩니다.
WSManFlagCredUsernamePassword 플래그가 설정되어 있지만 사용자 이름이 지정되지 않은 경우 스크립트는 사용자에게 사용자 이름과 암호를 입력하라는 메시지를 표시합니다. 사용자 이름과 암호를 입력하지 않으면 액세스 거부 오류가 반환됩니다. 자세한 내용은 원격 Connections 인증을 참조하세요.
이 속성은 읽기/쓰기가 가능합니다.
구문
HRESULT put_UserName(
BSTR name
);
매개 변수
name
반환 값
없음
설명
Negotiate 또는 Kerberos 인증을 사용할 때 도메인 계정 또는 기본 인증을 사용하는 로컬 계정의 경우 UserName 및 Password를 제공할 수 있습니다. 로컬 계정에 연결하려면 WSMan.CreateSession 플래그에 WSManFlagUseBasic 플래그와 WsmanFlagCredUserNamePassword 플래그의 조합이 포함되어야 합니다. 도메인 계정에 연결하려면 WSMan.CreateSession 플래그에 WSManFlagUseNegotiate 플래그와 WsmanFlagCredUserNamePassword 플래그의 조합 또는 WSManFlagUseKerberos 플래그와 WsmanFlagCredUserNamePassword 플래그의 조합이 포함되어야 합니다. 도메인 계정의 경우 UserName 을 "computer\username" 형식으로 지정해야 합니다. 여기서 문자열의 "computer" 부분은 이름 또는 IP 주소일 수 있습니다. 자세한 내용은 원격 Connections 인증을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
대상 플랫폼 | Windows |
헤더 | wsmandisp.h |
라이브러리 | WSManDisp.tlb |
DLL | WSMAuto.dll |