다음을 통해 공유


WinRM C++ API

Windows 원격 관리 인터페이스를 사용하여 원격 컴퓨터에서 데이터를 가져오거나 리소스를 관리할 수 있습니다. 이 API는 주로 내부용입니다. 가능하면 WinRM 클라이언트 셸 API 를 대신 사용하는 것이 좋습니다. 인터페이스는 WinRM 스크립팅 API와 밀접하게 일치합니다.

IDispatch에서 직접 상속되는 WinRM 인터페이스에는 각각 해당 스크립팅 개체가 있습니다. 자세한 내용은 WinRM 스크립팅 API를 참조하세요.

다중 스레드 애플리케이션의 경우 WinRM은 동일한 IWSMAN 개체에 액세스하는 별도의 스레드를 지원하지 않습니다.

WinRM에서 제공하는 인터페이스는 다음과 같습니다.

IWSMan

새 세션을 만들고 설정된 세션을 관리하는 데 사용되는 메서드 및 속성을 제공합니다. WSMan 은 해당 스크립팅 개체입니다.

IWSManEx

IWSManResourceLocator를 만드는 데 사용되는 메서드 및 속성을 제공합니다. 이 메서드는 WSMan 스크립팅 개체에 사용할 수 있습니다.

IWSManConnectionOptions

원격 연결에 사용되는 사용자 이름 및 암호를 정의합니다. ConnectionOptions 는 해당 스크립팅 개체입니다.

IWSManSession

세션에 사용할 수 있는 네트워크 작업 및 속성을 정의합니다. Session 은 해당 스크립팅 개체입니다.

IWSManEnumerator

리소스를 열거하여 반환된 결과의 컬렉션을 나타냅니다. 열거자는 해당 스크립팅 개체입니다.

IWSManResourceLocator

리소스에 대한 경로를 제공합니다. 세션 개체 작업에서 리소스 URI 대신 IWSManResourceLocator 개체를 사용할 수 있습니다. ResourceLocator 는 해당 스크립팅 개체입니다.

Windows 원격 관리 참조