WinRM C++ API

Windows 远程管理接口可用于获取远程计算机上的数据或管理 资源 。 此 API 主要用于内部使用。 建议尽可能改用 WinRM 客户端 Shell API 。 接口与 WinRM 脚本 API 紧密对应。

直接从 IDispatch 继承的 WinRM 接口都有相应的脚本对象。 有关详细信息,请参阅 WinRM 脚本 API

对于多线程应用程序,WinRM 不支持访问同一 IWSMAN 对象的单独线程。

WinRM 提供以下接口。

IWSMan

提供用于创建新会话和管理已建立会话的方法和属性。 WSMan 是相应的脚本对象。

IWSManEx

提供用于创建新的 IWSManResourceLocator 的方法和属性。 此方法可用于 WSMan 脚本对象。

IWSManConnectionOptions

定义用于远程连接的用户名和密码。 ConnectionOptions 是相应的脚本对象。

IWSManSession

定义可用于会话的网络操作和属性。 Session 是相应的脚本对象。

IWSManEnumerator

表示从枚举资源返回的结果集合。 枚举器 是相应的脚本对象。

IWSManResourceLocator

提供资源的路径。 可以在会话对象操作中使用 IWSManResourceLocator 对象而不是资源 URIResourceLocator 是相应的脚本对象。

Windows 远程管理参考