8
votes

Comment interrogez-vous pour les espaces de noms WMI?

Comment interrogez-vous les espaces de noms WMI?

Je sais donc des espaces de noms WMI parce que je lis qu'ils sortent et je sais que je peux me connecter à dire: xxx

Ma question est de savoir si je ne savais pas quels espaces de noms étaient là, comment allez-y interrogé pour les espaces de noms disponibles?

Je veux juste avoir envie d'explorer le WMI et de ne pas avoir à rechercher chaque Espace de noms.

J'utilise WBemTest, mais je prendrai n'importe quoi ,.NET, Winapi.h, qu'avez-vous?


0 commentaires

6 Réponses :


4
votes

Pour énumérer tous les espaces de noms, vous devez d'abord vous connecter à l'espace de noms root de la requête pour tous les instances __ __ __ __ __, et pour chaque instance répéter récursivement ce processus.

Vérifiez ces échantillons

delphi xxx

vbscript xxx


0 commentaires

15
votes

Je comprends que vous avez eu votre réponse, mais je voulais montrer à quel point il est facile de trouver une liste d'espaces de noms: xxx


0 commentaires

1
votes

Pour répertorier tout l'espace de noms Nom code> Valeurs de la propriété pour tous les espaces de noms (racine) pour un serveur nommé serveur em> in c # (dans linqpad ):

ManagementClass nsClass =
    new ManagementClass(
        new ManagementScope(@"\\server\root"),
        new ManagementPath("__namespace"),
        null);

foreach(ManagementObject ns in nsClass.GetInstances())
{
    ns["Name"].Dump();
}


0 commentaires

2
votes

pour Python (avec les extensions requises WMI et PYWIN32 installées):

import wmi
c = wmi.WMI (moniker='//./root')
wql = "SELECT * FROM __NAMESPACE"

for __NAMESPACE in c.query(wql):
    print __NAMESPACE.Name


0 commentaires

1
votes

Utiliser get-cimininstance -query "Sélectionnez * à partir de __namespace" -Namespace "root" de PowerShell.

Ceci fonctionne également pour Windows Nano Server


0 commentaires

0
votes

Vous pouvez utiliser vbscript pour obtenir tous les espaces de noms à partir de root .

voici le script d'échantillon xxx

sortie attendue xxx


0 commentaires