Tâches WMI : connexion au service WMI
Pour obtenir des données à partir de WMI, sur l’ordinateur local ou à partir d’un ordinateur distant, vous devez vous connecter au service WMI en vous connectant à un espace de nomsspécifique. Dans la plupart des cas, utilisez soit la connexion sténographique moniker , soit la connexion localisateur . Pour obtenir d’autres exemples, consultez le site TechNet ScriptCenter à l’adresse https://www.microsoft.com/technet .
les connexions distantes nécessitent des paramètres appropriés pour le pare-feu Windows et DCOM. pour plus d’informations, consultez connexion à WMI sur un ordinateur distant et connexion via Windows pare-feu. à compter de Windows Vista, le contrôle de compte d’utilisateur (UAC) peut affecter l’accès WMI. Pour plus d’informations, consultez contrôle de compte d’utilisateur et WMI.
Les exemples de scripts présentés dans cette rubrique obtiennent des données uniquement à partir de l’ordinateur local. Pour plus d’informations sur l’utilisation du script pour obtenir des données à partir d’ordinateurs distants, consultez connexion à WMI sur un ordinateur distant.
La procédure suivante décrit comment exécuter un script.
Pour exécuter un script
- Copiez le code et enregistrez-le dans un fichier avec une extension. vbs, par exemple filename.vbs. Assurez-vous que votre éditeur de texte n’ajoute pas d’extension de .txt au fichier.
- Ouvrez une fenêtre d’invite de commandes et accédez au répertoire où vous avez enregistré le fichier.
- Tapez cscript filename.vbs à l’invite de commandes.
- Si vous ne pouvez pas accéder à un journal des événements, vérifiez si vous exécutez à partir d’une invite de commandes avec élévation de privilèges. Certains journaux des événements, tels que le journal des événements de sécurité, peuvent être protégés par les contrôles d’accès utilisateur (UAC).
Notes
Par défaut, cscript affiche la sortie d’un script dans la fenêtre d’invite de commandes. Étant donné que les scripts WMI peuvent générer de grandes quantités de sortie, vous souhaiterez peut-être rediriger la sortie vers un fichier. Tapez cscript filename.vbs > outfile.txt à l’invite de commandes pour rediriger la sortie du script filename.vbs vers outfile.txt.
Le tableau suivant répertorie des exemples de scripts qui peuvent être utilisés pour obtenir différents types de données à partir de l’ordinateur local.
| Comment puis-je... | Classes ou méthodes WMI | ||||
|---|---|---|---|---|---|
| ... se connecter à un ordinateur distant à l’aide de WMI ? | Spécifiez l’un des éléments suivants dans le cadre de votre chaîne de connexion moniker :
|
||||
| ... exécuter un script WMI sous autres informations d’identification ? | Utilisez la méthode SWbemLocator. ConnectServer , ou IWbemLocator :: ConnectServer en C++, et incluez le nom d’utilisateur et le mot de passe appropriés. Vous ne pouvez pas modifier les informations d’identification lors de la connexion à l’ordinateur local. Pour plus d’informations, consultez création d’un script WMI et connexion à WMI sur un ordinateur distant.
|
Rubriques connexes
`