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 :
|
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 |
|
IDL |
|
Bibliothèque |
|
DLL |
|