WMI-Abfrage definieren

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Beim Erstellen oder Ändern eines Discovery-Musters, können Sie den Vorgang WMI-Abfrage verwenden, um eine Abfrage auf einem Remote-Windows-System entweder explizit oder automatisch ausführen. Erfolgreiche Werte werden in einer angegebenen Zieltabelle protokolliert.

    Vorbereitungen

    Erforderliche Rolle: pd_admin

    Navigieren Sie zu dem entsprechenden Pattern-Schritt:

    1. Wählen Sie auf dem Musterformular den entsprechenden Identifikationsteil für aus Discovery .

      Alternativ wählen Sie den entsprechenden Identifikations- oder Verbindungsabschnitt für aus Service-Mapping .

    2. Wählen Sie den entsprechenden Musterschritt aus, oder klicken Sie auf die Schaltfläche „Schritt hinzufügen“, um einen Schritt hinzufügen.

    Grundkenntnisse in der Programmierung sind wünschenswert.

    Warum und wann dieser Vorgang ausgeführt wird

    Dieser Vorgang ist nur für Windows relevant.

    Prozedur

    1. Wählen Sie aus der Liste Vorgang WMI-Abfrage aus.
    2. Definieren Sie den Pfad mit Namespace im Feld Namespace.
    3. Im Debug-Modus:
      1. Klicken Sie auf Anweisungsbeschleuniger , um die Tabellen- und Feldwerte automatisch auszufüllen.
      2. Wählen Sie eine Tabelle im Bereich Tabellenname aus.
        Die Feldwerte werden im Bereich Felder angezeigt.
      3. Definieren Sie unter Bedingungsklausel hinzufügen Parameter und Operatoren für die Bedingung.
        Der tatsächliche Abfragetext wird unter Vollständige Beschreibung abrufen angezeigt.
    4. Wenn Sie sich nicht im Debug-Modus befinden, geben Sie die WMI-Abfragezeichenfolge unter Vollständige Beschreibung abrufen ein.
    5. Geben Sie die Variable für die Tabelle, in der die abgerufenen Daten gespeichert werden, im Feld Zieltabelle hinzufügen ein.
      Sie können auch einen Wert aus dem eindeutigen Feld einer Tabelle wie in Werte und Variablen in Mustern eingeben beschrieben eingeben.
    6. Wählen Sie Cache verwenden zum Speichern der Operationsergebnisse im Cache auf der MID-Server.
      Verwenden Sie den Cache, um die Discovery zu optimieren und das Schaffen unnötiger Last bei zentralen gemeinsam genutzten Komponenten, z. B. Lastenausgleichsmodulen, zu vermeiden. Das Basissystem speichert die Operationsergebnisse eine Stunde lang im Cache.
    7. Wählen Sie Beenden, um die Discovery zu stoppen, wenn keine Ergebnisse gefunden werden.
    8. Wenn Sie sich im Debug-Modus befinden, testen Sie den Schritt, indem Sie auf Test klicken und überprüfen, ob die Operation das erwartete Ergebnis liefert.

    Beispiel

    Diese Operation wird in verwendet Dieses Objekt
    Hierarchie Anwendungen > Verzeichnisdienste
    CI-Typ IIFP [cmdb_ci_directory_iifp]
    Muster IIFP On Windows Pattern
    Abschnitt AD Home Forest-Konnektivität stage-wmi
    Schrittnummer und -Name 1. Rufen Sie die Details aller Agents über den WMI-Schritt ab.

    Dieser Schritt verwendet den WMI-Abfragevorgang, um Daten zu Agents aus dem MicrosoftIdentityIntegrationAgent-Namespace zu extrahieren und diese Daten in der Variablentabelle $ManagementAgents zu speichern.

    Abbildung : 1. Vorgangsformular „WMI-Abfrage“

    WMI-Abfrageverwendung

    Nächste Maßnahme