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 |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour