Session.Identify 方法

Session.Identify 方法查询远程计算机以确定它是否支持WS-Management协议。 有关详细信息,请参阅 检测远程计算机是否支持WS-Management协议

语法

Session.Identify( _
  [ ByVal flags ] _
)

parameters

flags [in, optional]

若要在经过身份验证的模式下发送请求,请使用 WSManSessionFlags 枚举中的身份验证常量。 若要在未经身份验证的模式下发送,请使用 WSManFlagUseNoAuthentication。 有关详细信息,请参阅 身份验证常量

返回值

一个 XML 字符串,指定WS-Management协议版本、操作系统供应商,如果发送请求已经过身份验证,则指定操作系统版本。

备注

Session.Identify 基于定义为 wsmanIdentity 的 WS-Management 协议 操作。 这在 SOAP 数据包中指定,如下所示:

xmlns:wsmid="https://schemas.dmtf.org/wbem/wsman/identity/1/wsmanidentity"

示例

以下 VBScript 示例向同一域中名为 Remote 的远程计算机发送未经身份验证的标识请求。

set WSMan = CreateObject("Wsman.Automation")
set Session = WSMan.CreateSession("Remote", _
  WSMan.SessionFlagUseNoAuthentication)
WScript.Echo Session.Identify

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
标头
WSManDisp.h
IDL
WSManDisp.idl

WSManDisp.tlb
DLL
WSMAuto.dll

另请参阅

会话

IWSManSession::Identify

WS-Management 协议