WSMan 개체
Session 개체로 표시되는 세션을 만드는 데 사용되는 메서드 및 속성을 제공합니다. Windows 원격 관리 작업을 수행하려면 원격 컴퓨터, BMC(기본 관리 컨트롤러) 또는 로컬 컴퓨터에 연결하는 세션을 생성해야 합니다. 작업에는 데이터 가져오기, 쓰기, 열거 또는 메서드 호출이 포함됩니다.
WSMan 개체에는 다음과 같은 유형의 멤버가 있습니다.
WSMan 개체에는 이러한 메서드가 있습니다.
메서드 | Description |
---|---|
CreateConnectionOptions | 원격 세션을 만들 때 사용되는 사용자 이름과 암호를 지정하는 ConnectionOptions 개체를 만듭니다. |
CreateResourceLocator | 다음을 지정할 수 있는 ResourceLocator 개체를 만듭니다. |
CreateSession | 그런 다음 후속 네트워크 작업에 사용할 수 있는 Session 개체를 만듭니다. |
WSMan.EnumerationFlagHierarchyDeep |
Session.Enumerate의 flags 매개 변수에 사용할 열거형 플래그EnumerationFlagHierarchyDeep의 값을 반환합니다. |
WSMan.EnumerationFlagHierarchyDeepBasePropsOnly |
Session.Enumerate의 flags 매개 변수에 사용할 열거형 플래그 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.CreateSession의 flags 매개 변수에 사용할 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 개체는 IWSMan 및 IWSManEx 인터페이스에 해당합니다. WSMan 은 CreateObject를 사용하여 직접 만들 수 있는 유일한 개체입니다.
다음 코드 예제에서는 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 |
헤더 |
|
IDL |
|
라이브러리 |
|
DLL |
|