다음을 통해 공유


WSMan 개체

Session 개체로 표시되는 세션을 만드는 데 사용되는 메서드 및 속성을 제공합니다. Windows 원격 관리 작업을 수행하려면 원격 컴퓨터, BMC(기본 관리 컨트롤러) 또는 로컬 컴퓨터에 연결하는 세션을 생성해야 합니다. 작업에는 데이터 가져오기, 쓰기, 열거 또는 메서드 호출이 포함됩니다.

멤버

WSMan 개체에는 다음과 같은 유형의 멤버가 있습니다.

메서드

WSMan 개체에는 이러한 메서드가 있습니다.

메서드 Description
CreateConnectionOptions 원격 세션을 만들 때 사용되는 사용자 이름과 암호를 지정하는 ConnectionOptions 개체를 만듭니다.
CreateResourceLocator 다음을 지정할 수 있는 ResourceLocator 개체를 만듭니다.
  • 리소스 또는 단일 데이터 조각에 대한 전체 경로입니다.
  • 리소스의 특정 instance 대한 선택기입니다.
  • 리소스 공급자에 추가 데이터를 제공하는 옵션 입니다.
CreateSession 그런 다음 후속 네트워크 작업에 사용할 수 있는 Session 개체를 만듭니다.
WSMan.EnumerationFlagHierarchyDeep Session.Enumerate의 flags 매개 변수에 사용할 열거형 플래그EnumerationFlagHierarchyDeep의 값을 반환합니다.
WSMan.EnumerationFlagHierarchyDeepBasePropsOnly Session.Enumerateflags 매개 변수에 사용할 열거형 플래그 EnumerationFlagHierarchyDeepBasePropsOnly의 값을 반환합니다.
WSMan.EnumerationFlagHierarchyShallow Session.Enumerate의 flags 매개 변수에 사용할 열거형 플래그EnumerationFlagHierarchyShallow의 값을 반환합니다.
WSMan.EnumerationFlagNonXmlText Session.Enumerate 메서드의 flags 매개 변수에 사용할 열거형 상수 WSManFlagNonXmlText의 값을 반환합니다.
WSMan.EnumerationFlagReturnEPR Session.Enumerate의 flags 매개 변수에 사용할 열거형 플래그EnumerationFlagReturnEPR의 값을 반환합니다.
WSMan.EnumerationFlagReturnObject Session.Enumerate의 flags 매개 변수에 사용할 열거형 플래그EnumerationFlagReturnObject의 값을 반환합니다.
WSMan.EnumerationFlagReturnObjectAndEPR Session.Enumerate의 flags 매개 변수에 사용할 열거형 플래그EnumerationFlagReturnObjectAndEPR의 값을 반환합니다.
WSMan.GetErrorMessage 오류 번호의 텍스트가 포함된 서식이 지정된 문자열을 반환합니다.
WSMan.SessionFlagCredUsernamePassword WSMan.CreateSession의 flags 매개 변수에 사용할 인증 플래그WSManFlagCredUsernamePassword 값을 반환합니다.
WSMan.SessionFlagEnableSPNServerPort WSMan.CreateSession의 flags 매개 변수에 사용할 인증 플래그WSManFlagEnableSPNServerPort의 값을 반환합니다.
WSMan.SessionFlagNoEncryption WSMan.CreateSession의 flags 매개 변수에 사용할 인증 플래그 WSManFlagNoEncryption 값을 반환합니다.
WSMan.SessionFlagSkipCACheck WSMan.CreateSessionflags 매개 변수에 사용할 WSManFlagSkipCACheck 인증 플래그의 값을 반환합니다.
WSMan.SessionFlagSkipCNCheck WSMan.CreateSession의 flags 매개 변수에 사용할 인증 플래그 WSManFlagSkipCNCheck 값을 반환합니다.
WSMan.SessionFlagUseBasic WSMan.CreateSession의 flags 매개 변수에 사용할 인증 플래그WSManFlagUseBasic 값을 반환합니다.
WSMan.SessionFlagUseDigest WSMan.CreateSession의 flags 매개 변수에 사용할 인증 플래그 WSManFlagUseDigest 값을 반환합니다.
WSMan.SessionFlagUseKerberos WSMan.CreateSession의 flags 매개 변수에 사용할 인증 플래그 WSManFlagUseKerberos의 값을 반환합니다.
WSMan.SessionFlagUseNegotiate WSMan.CreateSession의 flags 매개 변수에 사용할 인증 플래그 WSManFlagUseNegotiate의 값을 반환합니다.
WSMan.SessionFlagUseNoAuthentication WSMan.CreateSession의 flags 매개 변수에 사용할 인증 플래그 WSManFlagUseNoAuthentication 값을 반환합니다.
WSMan.SessionFlagUTF8 WSMan.CreateSession의 flags 매개 변수에 사용할 인증 플래그 WSManFlagUTF8의 값을 반환합니다.

속성

WSMan 개체에는 이러한 속성이 있습니다.

속성 액세스 유형 설명
CommandLine
읽기 전용
현재 호스팅 프로세스에 대한 처리되지 않은 명령줄을 가져옵니다.
오류
읽기 전용
오류 정보를 가져옵니다.

설명

WSMan 개체는 IWSManIWSManEx 인터페이스에 해당합니다. WSManCreateObject를 사용하여 직접 만들 수 있는 유일한 개체입니다.

예제

다음 코드 예제에서는 WSMan 개체를 인스턴스화하는 방법을 보여 줍니다.

Dim objWsman
Dim Session, Resource 
Set objWsman = CreateObject( "WSMAN.Automation" )
Set Session = objWsman.CreateSession
strResource = "http://schemas.microsoft.com/wbem/wsman/1/wmi/Root/CIMv2/Win32_OperatingSystem"

요구 사항

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

추가 정보

WinRM 스크립팅 API

Windows 원격 관리 정보

Windows 원격 관리 사용

Windows 원격 관리의 스크립팅

로컬 컴퓨터에서 데이터 가져오기

원격 컴퓨터에서 데이터 가져오기