다음을 통해 공유


ConnectionOptions.UserName 속성

원격 컴퓨터에서 로컬 또는 도메인 계정의 사용자 이름을 설정하고 가져옵니다. 이 속성은 인증에 대한 사용자 이름을 결정합니다. 자세한 내용은 원격 연결 인증을 참조하세요.

이 속성은 읽기/쓰기가 가능합니다.

구문

ConnectionOptions.UserName As String

속성 값

원격 컴퓨터에서 로컬 또는 도메인 계정의 사용자 이름을 포함하는 문자열입니다.

값이 제공되지 않고 WSManFlagCredUsernamePassword 플래그가 설정되지 않은 경우 스크립트를 실행하는 계정의 사용자 이름이 사용됩니다.

값이 제공되지 않고 WSManFlagCredUsernamePassword 플래그가 설정된 경우 스크립트는 사용자에게 사용자 이름과 암호를 입력하라는 메시지를 표시합니다. 유효한 사용자 이름과 암호를 입력하지 않으면 액세스 거부 오류가 반환됩니다.

설명

다음 구문은 이 속성을 지정하는 데 사용됩니다.

Set ConnectionOptions = wsman.CreateConnectionOptions
ConnectionOptions.UserName = "<UserName>"

negotiate 또는 Kerberos 인증을 사용할 때 도메인 계정 또는 기본 인증을 사용하는 로컬 계정에 대해 UserNamePassword를 제공할 수 있습니다. 로컬 계정에 연결하려면 WSMan.CreateSession 플래그에 WSManFlagUseBasic 플래그와 WsmanFlagCredUserNamePassword 플래그의 조합이 포함되어야 합니다. 도메인 계정에 연결하려면 WSMan.CreateSession 플래그에 WSManFlagUseNegotiate 플래그와 WsmanFlagCredUserNamePassword 플래그의 조합 또는 WSManFlagUseKerberos 플래그와 WsmanFlagCredUserNamePassword 플래그의 조합이 포함되어야 합니다. 도메인 계정의 경우 UserName 을 "computer\username" 형식으로 지정해야 합니다. 여기서 문자열의 "computer" 부분은 이름 또는 IP 주소일 수 있습니다. 자세한 내용은 원격 연결 인증을 참조하세요.

Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "MyUserName"
ConnectionOptions.Password = "MyPassword"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
  (WSMan.SessionFlagUseBasic Or _
  WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)

도메인 계정에 연결하려면 WSMan.CreateSession 플래그에 WSManFlagUseNegotiate 플래그와 협상 인증이 필요한 도메인 계정에 연결하기 위한 WsmanFlagCredUserNamePassword 플래그의 조합이 포함되어야 합니다.

Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "MyUserName"
ConnectionOptions.Password = "MyPassword"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
  (WSMan.SessionFlagUseNegotiate Or _
  WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
헤더
WSManDisp.h
IDL
WSManDisp.idl
라이브러리
WSManDisp.tlb
DLL
WSMAuto.dll

추가 정보

ConnectionOptions