Session.Identify, méthode

La méthode Session.Identifier interroge un ordinateur distant pour déterminer s’il prend en charge le protocole WS-Management. Pour plus d’informations, consultez Détection de la prise en charge du protocole WS-Management par un ordinateur distant.

Syntaxe

Session.Identify( _
  [ ByVal flags ] _
)

Paramètres

indicateurs [in, facultatif]

Pour envoyer la demande en mode authentifié, utilisez la constante d’authentification de l’énumération WSManSessionFlags . Pour envoyer en mode non authentifié, utilisez WSManFlagUseNoAuthentication. Pour plus d’informations, consultez Constantes d’authentification.

Valeur retournée

Chaîne XML qui spécifie la version du protocole WS-Management, le fournisseur du système d’exploitation et, si la demande a été envoyée authentifiée, la version du système d’exploitation.

Notes

Session.Identifier est basé sur l’opération WS-Management Protocol définie comme wsmanIdentity. Ceci est spécifié dans le paquet SOAP comme suit :

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

Exemples

L’exemple VBScript suivant envoie une demande d’identification non authentifiée à l’ordinateur distant nommé Remote dans le même domaine.

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
En-tête
WSManDisp.h
IDL
WSManDisp.idl
Bibliothèque
WSManDisp.tlb
DLL
WSMAuto.dll

Voir aussi

session

IWSManSession::Identifier

Protocole Gestion des services web