Next Topic

Previous Topic

Book Contents

Variablen verwenden

Mithilfe von Variablen können Sie Werte speichern, auf die in mehreren Verfahrensschritten verwiesen werden kann. Variablen werden automatisch an verschachtelte Verfahren übergeben.

  • Zwei Methoden zum Erstellen von Variablen:
    • Verfahrensvariablen – Verwenden Sie den Befehl Variable erhalten in einem Verfahren, um einen neuen Variablennamen ohne Sonderzeichen zu erstellen. Beispiel: Variablenname. In nachfolgenden Schritten, einschließlich Schritte in verschachtelten Verfahren, verweisen Sie auf den Variablennamen mit dem Zeichen #. Beispiel: #Variablenname#. Auf Verfahrensvariablen kann nicht außerhalb des Verfahrens oder der verschachtelten Verfahren, die sie verwenden, verwiesen werden.
    • Verwaltete Variablen – Verwenden Sie den Variable Manager, um Variablen zu definieren, die wiederholt in verschiedenen Verfahren verwendet werden können. Sie können mehrfache Werte für jede verwaltete Variable pflegen. Jeder Wert wird auf eine oder mehrere Gruppen-IDs angewendet. Verwalteten Variablen können keine neuen Werte innerhalb eines Verfahrens zugewiesen werden. In einem Verfahren verweisen Sie auf eine verwaltete Variable, indem Sie den Variablennamen in die Zeichen < und > einschließen. Beispiel: <Variablenname>.
  • Verwendungsbereich – Nach der Erstellung von Variablen können diese im Klammernformat in jedes Texteingabefeld eingeschlossen werden, das in einem WENN-SONST-SCHRITT-Dialogfeld angezeigt wird.
  • Groß-/Kleinschreibung – Bei Variablennamen muss auf Groß-/Kleinschreibung geachtet werden.
  • Reservierte Zeichen – Da die Zeichen <, > und # zur Kennzeichnung von Variablennamen verwendet werden, müssen diese Zeichen zweimal als normaler Text in eine Befehlszeile eingegeben werden. Beispielsweise wird der folgende Befehl c:\dir >> filelist.txt bei Ausführung des Verfahrens als c:\dir > filelist.txt interpretiert.
  • Mögliche Arten von Variablenwerten – Es folgen die Arten von Variablenwerten, die normalerweise bei Verwendung des Parameters Variable erhalten abgerufen werden.
    • Registrierungswert – Daten aus dem angegebenen Registrierungswert auf dem verwalteten Rechner
    • Dateiinhalt – Daten aus einer angegebenen Datei auf dem verwalteten Rechner
    • Konstantenwert – Die angegebene Konstante, so wie sie im Verfahrenseditor eingegeben wurde
    • Installationsverzeichnispfad für den Agenten – Das Verzeichnis, in dem der Agent auf dem verwalteten Rechner installiert ist
    • Installationslaufwerk für den Agenten – Das Laufwerk, auf dem der Agent auf dem verwalteten Rechner installiert ist, z. B. c:\
    • Pfad für Arbeitsverzeichnis des Agenten – Das Arbeitsverzeichnis auf dem verwalteten Rechner, das über Agent > Arbeitsverzeichnis festgelegt wurde

      Warnung: Löschen Sie keine Dateien und Ordner im Arbeitsverzeichnis. Der Agent verwendet die im Arbeitsverzeichnis gespeicherten Daten, um verschiedene Aufgaben auszuführen.

    • Benutzer temporäres Verzeichnis – Das temporäre Verzeichnis des Benutzers, der gegenwärtig am verwalteten Rechner angemeldet ist. Dieser Pfad ist die Ausweitung der Umgebungsvariable %TEMP% für den gegenwärtig angemeldeten Benutzer. Falls kein Benutzer angemeldet ist, stellt dies das standardmäßige temporäre Windows-Verzeichnis dar.
    • Rechner-Gruppen-ID – Dies ist die Rechner-ID des Agenten, der das Verfahren ausführt.
    • Versionsnummer der Datei – Die Softwareversionsnummer der angegebenen Datei auf dem verwalteten Rechner. Zum Beispiel enthält eine exe- oder dll-Datei häufig die Nummer ihrer Version.
    • Dateigröße – Dies ist die Größe (in Byte) der angegebenen Datei auf dem verwalteten Rechner.
    • Letztes Änderungsdatum der Datei – Dies ist das Datum und die Uhrzeit der letzten Änderung in koordinierter Weltzeit (UTC) der angegebenen Datei auf dem verwalteten Rechner im Format jjjj/mm/tt hh:mm:ss.
    • SQL-Ansichtsdaten – Verwenden Sie den Befehl Variable erhalten mit der Option SQL-Ansichtsdaten, um eine neue Verfahrensvariable zu erstellen und auf den Wert eines dbo.SqlAnsicht.Spalte-Wertes einzustellen. Verwenden Sie das Format SqlAnsichtsname/Spaltenname/Rech.Gruppen-ID oder SqlAnsichtsname/Spaltenname. Wenn die optionale Rechner-ID weggelassen wird, wird der Wert für den Agenten abgerufen, der das Verfahren ausführt. Falls Spaltenname eine Leerstelle enthält, schließen Sie sie in eckige Klammern ein. Beispiel: vSystemInfo/[Produktname]. Eine Liste der verfügbaren SQL-Ansichten und Spalten finden Sie unter System > Datenbankansichten.

      Hinweis:Automatische SQL-Ansichtsdatenvariablen – SQL-Ansichtsparameter sind als automatisch deklarierte Verfahrensvariablen verfügbar. Mithilfe von automatischen Variablen können Sie unter Verwendung des Befehls Variable erhalten mit der Option SQL-Ansichtsdaten überspringen. Verwenden Sie das Format #SqlAnsichtsname.Spaltenname# in einem Verfahren, um den Wert von dbo.SqlAnsicht.Spalte für den Agenten auszugeben, der das Verfahren ausführt.

    • WMI -Eigenschaft – WMI-Adressraum, -Klasse und -Eigenschaft. Das Format der angegebenen WMI-Eigenschaft lautet Adressenformat:Klasse.Eigenschaft, beispielsweise root\cimv2:Win32_Betriebssystem.FreierPhysikalischerSpeicher. Geben Sie eine Instanz in der folgenden Syntax an: Adressraum:Klasse[N].Eigenschaft, wobei [N] die Instanznummer darstellt, beispielsweise root\cimv2:Win32_OnboardDevice[3].Beschreibung. Die erste Instanz kann mit oder ohne die Instanznummer [1] angegeben werden.
    • Ausdruckswert – Geben Sie einen Ausdruck an, der aus Verfahrensvariablen und den sechs mathematischen Operatoren +, -, *, /, ( and ) besteht, die bewertet und einer neuen Verfahrensvariable zugewiesen werden, beispielsweise ((#Variable1# + #Variable2#) + 17.4) / (#Variable3# * 4). Die Verfahrensvariablen müssen numerische Werte enthalten.
    • 64-Bit-Registrierungswert – Dies sind Daten aus dem angegebenen Registrierungswert auf dem verwalteten Rechner.
    • Aufforderung, wenn Verfahren geplant ist – Sie werden in einer Meldung zur Eingabe eines Werts aufgefordert, wenn ein Agentenverfahren ausgeführt wird. Der Wert wird im angegebenen Variablennamen gespeichert. Geben Sie den Aufforderungstext und Variablennamen ein. Beispielsweise könnte ein VSA-Benutzer bei jeder Ausführung dieses Verfahrens ein anderes Rechnerverzeichnis eingeben.