Objet WSMan

Fournit les méthodes et les propriétés utilisées pour créer une session, représentée par un objet Session . Toutes les opérations de gestion à distance Windows nécessitent la création d’une session qui se connecte à un ordinateur distant, à un contrôleur de gestion de base (BMC) ou à l’ordinateur local. Les opérations incluent l’obtention, l’écriture, l’énumération de données ou l’appel de méthodes.

Membres

L’objet WSMan a les types de membres suivants :

Méthodes

L’objet WSMan a ces méthodes.

Méthode Description
CreateConnectionOptions Crée un objet ConnectionOptions qui spécifie le nom d’utilisateur et le mot de passe utilisés lors de la création d’une session distante.
CreateResourceLocator Crée un objet ResourceLocator qui peut spécifier :
  • Chemin d’accès complet à une ressource ou à un seul élément de données.
  • Sélecteur pour une instance spécifique d’une ressource.
  • Option qui fournit des données supplémentaires au fournisseur de ressources.
CreateSession Crée un objet Session qui peut ensuite être utilisé pour les opérations réseau suivantes.
WSMan.EnumerationFlagHierarchyDeep Retourne la valeur de l’indicateur d’énumération EnumerationFlagHierarchyDeep à utiliser dans le paramètre flags de Session.Enumerate.
WSMan.EnumerationFlagHierarchyDeepBasePropsOnly Retourne la valeur de l’indicateur d’énumération EnumerationFlagHierarchyDeepBasePropsOnly à utiliser dans le paramètre flags de Session.Enumerate.
WSMan.EnumerationFlagHierarchyShallow Retourne la valeur de l’indicateur d’énumération EnumerationFlagHierarchyShallow à utiliser dans le paramètre flags de Session.Enumerate.
WSMan.EnumerationFlagNonXmlText Retourne la valeur de la constante d’énumération WSManFlagNonXmlText à utiliser dans le paramètre flags de la méthode Session.Enumerate .
WSMan.EnumerationFlagReturnEPR Retourne la valeur de l’indicateur d’énumération EnumerationFlagReturnEPR à utiliser dans le paramètre d’indicateurs de Session.Enumerate.
WSMan.EnumerationFlagReturnObject Retourne la valeur de l’indicateur d’énumération EnumerationFlagReturnObject à utiliser dans le paramètre d’indicateurs de Session.Enumerate.
WSMan.EnumerationFlagReturnObjectAndEPR Retourne la valeur de l’indicateur d’énumération EnumerationFlagReturnObjectAndEPR à utiliser dans le paramètre flags de Session.Enumerate.
WSMan.GetErrorMessage Retourne une chaîne mise en forme contenant le texte d’un numéro d’erreur.
WSMan.SessionFlagCredUsernamePassword Retourne la valeur de l’indicateur d’authentification WSManFlagCredUsernamePassword à utiliser dans le paramètre flags de WSMan.CreateSession.
WSMan.SessionFlagEnableSPNServerPort Retourne la valeur de l’indicateur d’authentification WSManFlagEnableSPNServerPort à utiliser dans le paramètre flags de WSMan.CreateSession.
WSMan.SessionFlagNoEncryption Retourne la valeur de l’indicateur d’authentification WSManFlagNoEncryption à utiliser dans le paramètre flags de WSMan.CreateSession.
WSMan.SessionFlagSkipCACheck Renvoie la valeur de l’indicateur d’authentification WSManFlagSkipCACheck à utiliser dans le paramètre flags de WSMan.CreateSession.
WSMan.SessionFlagSkipCNCheck Retourne la valeur de l’indicateur d’authentification WSManFlagSkipCNCheck à utiliser dans le paramètre flags de WSMan.CreateSession.
WSMan.SessionFlagUseBasic Retourne la valeur de l’indicateur d’authentification WSManFlagUseBasic à utiliser dans le paramètre flags de WSMan.CreateSession.
WSMan.SessionFlagUseDigest Retourne la valeur de l’indicateur d’authentification WSManFlagUseDigest à utiliser dans le paramètre flags de WSMan.CreateSession.
WSMan.SessionFlagUseKerberos Retourne la valeur de l’indicateur d’authentification WSManFlagUseKerberos à utiliser dans le paramètre flags de WSMan.CreateSession.
WSMan.SessionFlagUseNegotiate Retourne la valeur de l’indicateur d’authentification WSManFlagUseNegotiate à utiliser dans le paramètre flags de WSMan.CreateSession.
WSMan.SessionFlagUseNoAuthentication Retourne la valeur de l’indicateur d’authentification WSManFlagUseNoAuthentication à utiliser dans le paramètre flags de WSMan.CreateSession.
WSMan.SessionFlagUTF8 Retourne la valeur de l’indicateur d’authentification WSManFlagUTF8 à utiliser dans le paramètre flags de WSMan.CreateSession.

Propriétés

L’objet WSMan possède ces propriétés.

Propriété Type d’accès Description
CommandLine
Lecture seule
Obtient la ligne de commande non traitées pour le processus d’hébergement actuel.
Error
Lecture seule
Obtient les informations d’erreur.

Notes

L’objet WSMan correspond aux interfaces IWSMan et IWSManEx. WSMan est le seul objet qui peut être créé directement à l’aide de CreateObject.

Exemples

L’exemple de code suivant montre comment instancier un objet 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"

Spécifications

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

WinRM Scripting API

À propos de la gestion à distance Windows

Utilisation de la gestion à distance Windows

Création de scripts dans La gestion à distance Windows

Obtention de données à partir de l’ordinateur local

Obtention de données à partir d’un ordinateur distant