Objet WSMan

Fournit des méthodes et des propriétés utilisées pour créer une session, représentées par un objet Session . Toute Windows opérations de gestion à distance nécessite 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 des données ou l’appel de méthodes.

Membres

L’objet WSMan a ces types de membres :

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 complet d’une ressource ou d’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 indicateurs de la méthode Session.Enumerate .
WSMan.EnumerationFlagReturnEPR Retourne la valeur de l’indicateur d’énumération EnumerationFlagReturnEPR à utiliser dans le paramètre flags 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 d’indicateur 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 d’indicateur de WSMan.CreateSession.
WSMan.SessionFlagEnableSPNServerPort Retourne la valeur de l’indicateur d’authentification WSManFlagEnableSPNServerPort à utiliser dans le paramètre d’indicateurs de WSMan.CreateSession.
WSMan.SessionFlagNoEncryption Retourne la valeur de l’indicateur d’authentification WSManFlagNoEncryption à utiliser dans le paramètre d’indicateur de WSMan.CreateSession.
WSMan.SessionFlagSkipCACheck Retourne la valeur de l’indicateur d’authentification WSManFlagSkipCACheck à utiliser dans le paramètre d’indicateur de WSMan.CreateSession.
WSMan.SessionFlagSkipCNCheck Retourne la valeur de l’indicateur d’authentification WSManFlagSkipCNCheck à utiliser dans le paramètre d’indicateur de WSMan.CreateSession.
WSMan.SessionFlagUseBasic Retourne la valeur de l’indicateur d’authentification WSManFlagUseBasic à utiliser dans le paramètre d’indicateur de WSMan.CreateSession.
WSMan.SessionFlagUseDigest Retourne la valeur de l’indicateur d’authentification WSManFlagUseDigest à utiliser dans le paramètre d’indicateur de WSMan.CreateSession.
WSMan.SessionFlagUseKerberos Retourne la valeur de l’indicateur d’authentification WSManFlagUseKerberos à utiliser dans le paramètre d’indicateur de WSMan.CreateSession.
WSMan.SessionFlagUseNegotiate Retourne la valeur de l’indicateur d’authentification WSManFlagUseNegotiate à utiliser dans le paramètre d’indicateur de WSMan.CreateSession.
WSMan.SessionFlagUseNoAuthentication Retourne la valeur de l’indicateur d’authentification WSManFlagUseNoAuthentication à utiliser dans le paramètre d’indicateur de WSMan.CreateSession.
WSMan.SessionFlagUTF8 Retourne la valeur de l’indicateur d’authentification WSManFlagUTF8 à utiliser dans le paramètre d’indicateur 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

API de script WinRM

À propos de Windows gestion à distance

Utilisation de Windows gestion à distance

Écriture de scripts dans Windows gestion à distance

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

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