Knotenverwaltung
Anhand von Knoten wird die Struktur einer Konfiguration in Environment Manager aufgebaut. Sie stellen Container bereit, die Bedingungen und Aktionen in Triggern enthalten. Durch eine Hierachie aus Knoten, mit der die Beziehung zwischen Aktionen und den Ereignissen, die diese Aktionen auslösen, steuern, wird eine Richtlinie für die Computernutzung definiert.
Knoten bieten eine zusätzliche Datenflusskontrolle in der Konfiguration, indem Sie eine Brücke zwischen Triggern und Aktionen bilden und somit eine Abhängigkeit zwischen Triggern und Aktionen festgelegt werden kann.
In diesem Abschnitt werden folgende Themen behandelt:
- Konfigurieren von Knoten
- Knotenbeschreibungen
- Planen von Knoten
- Hinzufügen von Knoten zu einer Konfiguration oder einem Prozesstrigger
- Anordnen von Knoten
- Stoppen von Unterknoten bei Fehlschlagen
- Knotengruppen
- Klonen
Konfigurieren von Knoten
Knoten werden über das Menüband "Knoten" konfiguriert. Die Optionen stehen außerdem im Kontextmenü des Knotens in der Option Tastenkombinationen zur Verfügung.
Knoten können zu jedem Trigger oder jedem vorhandenen Knoten im Navigationsbaum der Richtlinienkonfiguration hinzugefügt werden. Mit der Option Knoten hinzufügen können Sie einen neuen Knoten als untergeordnetes Element des ausgewählten Triggers oder Knotens in einer Konfiguration erstellen.
Markieren Sie einen Knoten, eine Bedingung oder eine Aktion, klicken Sie auf der Registerkarte Bearbeiten oder im Kontextmenü auf Löschen oder drücken Sie die Taste Löschen und bestätigen Sie den Vorgang.
Markieren Sie einen Knoten, eine Bedingung oder eine Aktion, klicken Sie auf der Registerkarte Bearbeiten oder im Kontextmenü auf Umbenennen oder drücken Sie die Taste F2. Geben Sie den neuen Namen ein und drücken Sie die Eingabetaste.
Deaktivieren/Aktivieren
Wenn ein Knoten deaktiviert wird, bleibt er zwar in der Konfiguration, wird zur Laufzeit aber nicht zum Environment Manager Agent weitergeleitet. Dies ist hilfreich bei der Fehlersuche, um Fehler in einer Konfiguration auffinden zu können.
Kicken Sie auf Deaktivieren auf der Registerkarte Bearbeiten oder im Kontextmenü oder drücken Sie die Tasten Strg+T, um einen Knoten zu deaktivieren.
Ein Banner zeigt oben im Arbeitsbereich an, ob ein Knoten deaktiviert ist. Das Knotensymbol ist ausgeblendet und die damit verbundenen Bedingungen und Aktionen werden grau und kursiv dargestellt.
Kicken Sie auf Aktivieren auf der Registerkarte Bearbeiten oder im Kontextmenü oder drücken Sie die Tasten Strg+T, um einen Knoten zu aktivieren. Sie können auch auf den Link im gelben Banner oben im Arbeitsbereich klicken, um einen Knoten zu aktivieren.
Wenn ein Knoten deaktiviert oder aktiviert wird, haben alle untergeordneten Knoten, Aktionen und Bedingungen automatisch den Status des übergeordneten Knotens.
Einzelne Aktionen und Bedingungen können über das gleiche Menüband, Optionen im Kontextmenü und Tasten aktiviert oder deaktiviert werden.
Knotenbeschreibungen
In umfangreichen Umgebungen, in denen mehrere Administratoren Konfigurationen anzeigen und bearbeiten müssen, bieten Knotenbeschreibungen eine vielseitige Möglichkeit zum Hinzufügen von formlosem Text. Mit dieser Funktion können Konfigurationsänderungen dokumentiert und das Knotenverhalten beschrieben werden.
Es gibt drei Arten von Knotenbeschreibungen:
- Beschreibungen – Klicken Sie auf den Text, um weitere Informationen zu einem Knoten hinzuzufügen, die auf einen Blick gelesen werden können.
- Kommentare – Markieren Sie einen Knoten, eine Aktion oder eine Bedingung auf der Registerkarte eines Knotens und wählen Sie die Option Kommentar aus dem Kontextmenü aus.
- Knoten – Wählen Sie die Registerkarte Knoten eines Knotens aus, um eine längere Beschreibung hinzuzufügen.
Planen von Knoten
Planen Sie Richtlinienaktionen für den Environment Manager, die zu festgelegten Zeiten und mit festgelegter Häufigkeit angewendet werden sollen. So können Tasks in regelmäßigen Intervallen ausgeführt werden, ohne festgelegte Trigger erfüllen zu müssen, sodass Richtlinien wiederholt angewendet werden können. Die Aktionen in einem geplanten Knoten werden als Task zur Windows-Aufgabenplanung hinzugefügt und zu einem festgelegten Zeitpunkt und mit festgelegter Häufigkeit in dem Knoten ausgeführt. Mit der Knotenplanung können mit Gruppenrichtlinienobjekten bereitgestellte Tasks mit dem Environment Manager verwaltet werden.
Diese Funktion kann mit folgenden Triggern verwendet werden:
- Computer > Start
- Benutzeranmeldung > Vor Desktop
- Benutzeranmeldung > Desktop erstellt
Wählen Sie die Registerkarte Planen in einem Knoten unter einem kompatiblen Trigger und anschließend die Option Als geplante Aufgabe erstellen aus, um den Plan zu konfigurieren. Wählen Sie die Option Knoten und Unterknoten sofort ausführen, um die Tasks des Knotens beim Auslösen des Triggers auszuführen. Anderenfalls werden die Tasks nur zur festgelegten Zeit ausgeführt, nicht jedoch beim Auslösen des Triggers.
Option | Beschreibung |
---|---|
Zeitplanname | Der Name, der im Windows-Aufgabenplanungsdienst erscheint. Verwenden Sie einen Text zur Beschreibung der Knotenfunktion, um Tasks problemlos erkennen zu können. |
Zeitplantyp |
Der Zeitplantyp wird in Verbindung mit dem Planungsdatum verwendet, um festzulegen, wann die Task ausgeführt werden soll. Wählen Sie eine der folgenden Optionen aus:
|
Plandatum | Wählen Sie den Zeitpunkt (Datum und Uhrzeit) aus, an dem der Zeitplan beginnt. |
Wiederholung |
Wählen Sie das Wiederholungsintervall für tägliche und wöchentliche Zeitpläne aus. |
Aufgabe wiederholen | Wählen Sie das Intervall zwischen den Wiederholungen der Aufgabe aus und legen Sie auch fest, wie lange die Aufgabe wiederholt werden soll. Die Aufgabe wird am Startdatum ausgeführt und mit dem festgelegten Intervall für die festgelegte Dauer wiederholt. |
Aufgabe verzögern | Legen Sie fest, wie lange die Ausführung der Aufgabe verzögert werden soll, nachdem der zugehörige Trigger ausgelöst wurde. Die Verzögerungszeit wird zufällig festgelegt und liegt zwischen dem Auslösungszeitpunkt der Aufgabe und der festgelegten Verzögerungszeit. Wenn beispielsweise festgelegt wird, dass die Aufgabe um 3:00 Uhr mit einer Verzögerungszeit von zehn Minuten ausgeführt werden soll, beginnt ihre Ausführung zwischen 3:00 Uhr und 3:10 Uhr. |
Standardwerte für die Windows-Aufgabenplanung
Beim Erstellen von Aufgaben im Windows-Aufgabenplanungsdienst mit Environment Manager müssen die folgenden Registrierungsschlüssel beachtet werden, die die Anzahl der zeitlich zusammenfallenden Aufgaben in einer Warteschlange einschränken können:
- TasksInMemoryQueue [Default = 75, Max = 1000]
- TasksPerLeastPrivEngine [Default = 50, Max = 1000]
Weitere Informationen dazu finden Sie im Artikel 269472 von Microsoft.
Hinzufügen von neuen Knoten zu einer Konfiguration oder einem Prozesstrigger
- Wählen Sie im Navigationsbaum für die Richtlinienkonfiguration den Trigger oder den Knoten aus, zu dem Sie einen neuen Knoten hinzufügen möchten.
- Wählen Sie im Menüband "Knoten" die Option Knoten.
Zum markierten Knoten oder Trigger wird ein neuer untergeordneter Knoten hinzufügt.
- In den festen Knoten "Computer" und "Benutzer" gibt es zwei Prozesstrigger: "Prozess gestartet" und "Prozess gestoppt". Auf alle zu einem Prozesstrigger hinzugefügten Knoten muss eine Bedingung angewendet werden, mit der ein Prozess oder eine Anwendung für Bedingungen und Aktionen innerhalb des Knotens festgelegt wird.
- Wählen Sie einen der Prozesstrigger oder einen Knoten in einem Prozesstrigger aus.
- Wählen Sie im Menüband "Knoten" die Option Knoten. Der Dialog "Computerprozessname" wird angezeigt.
- Wählen Sie eine Bedingung aus, die auf die Anwendung oder den Prozess angewendet werden soll: Gleich, Nicht gleich, Abfrage oder Regulärer Ausdruck.
- Führen Sie folgende Schritt im Feld Abgleichen mit aus:
- Suchen Sie mithilfe der Auslassungszeichen die .exe-Datei für die gewünschte Anwendung oder den gewünschten Prozess und wählen Sie diese aus.
- Geben Sie manuell den Dateipfad oder den Namen der .exe-Datei ein.
Geben Sie einen regulären Ausdruck ein, um die gewünschten Anwendungen und Prozesse zu suchen.
Beispiel:%PROGRAMFILES%\\Microsoft Office\\Office\d\d\\winword\.exe
Der reguläre Ausdruck "\d" steht für jede einstellige Zahl. Microsoft Office verwendet in jeder Version unterschiedliche Standardinstallationspfade – Office 2003 verwendet Office11 und Office 2013 verwendet Office15. Durch den Einschluss von Office\d\d in den Dateipfad wird sichergestellt, dass alle Versionen von Word gefunden werden.
- Legen Sie fest, ob Sie nur die Prozesse suchen möchten, deren Groß-/Kleinschreibung mit der Groß-/Kleinschreibung im Feld "Abgleichen mit" übereinstimmt.
- Wählen Sie die Option Groß-/Kleinschreibung beachten aus, um nur die Prozesse zu suchen, deren Groß-/Kleinschreibung mit der Groß-/Kleinschreibung im Feld "Abgleichen mit" übereinstimmt.
- Markieren Sie ggf. das Kontrollkästchen Parameter abgleichen, um eine weitere Validierung zu aktivieren und zu dem Abgleich im Feld "Parameter" hinzuzufügen.
- Klicken Sie auf OK, um den Knoten mit der angewendeten Bedingung zu erstellen. Alle an den Knoten angehängten Aktionen werden erst angewendet, wenn Sie durch die festgelegte Anwendung bzw.den festgelegten Prozess ausgelöst werden.
Feldreferenz
Option | Nutzung |
---|---|
Gleich | Aktionen werden auf die im Feld Abgleichen mit festgelegten Anwendungen bzw. Prozesse angewendet. Die Bedingung "Gleich" kann auch in Verbindung mit dem Feld Parameter genutzt werden, um eine weitere Validierung anzuwenden. |
Nicht gleich | Aktionen werden auf alle Anwendungen bzw. Prozesse angewendet, die nicht im Feld Abgleichen mit festgelegt sind. Geben Sie beispielsweise excel.exe in das Feld "Ableichen mit" ein, um die jeweiligen Aktionen auf alle Anwendungen außer Microsoft Excel anzuwenden. |
Abfrage | Sucht alle Prozesse und Anwendungen, die den im Feld Abgleichen mit festgelegten Kriterien entsprechen. Anhand von Platzhaltern kann ein Bereich von Anwendungen und Prozessen gesucht werden. |
Regulärer Ausdruck | Verwenden Sie reguläre Ausdrücke, um Anwendungen und Prozesse festzulegen. |
Parameter | Sie können weitere Validierungen zu der Bedingung Gleich hinzufügen, indem Sie das Kontrollkästchen Parameter abgleichen markieren und eine zusätzliche Definition in das Feld Parameter eingeben. Angenommen, Sie möchten verschiedene Bedingungen und Aktionen für Benutzer anwenden, die Einzelhandels- und Laufzeitversionen von Microsoft Access 2010 nutzen. So suchen Sie die Laufzeitversion (runtime): Feld Abgleichen mit: C:\Programme\Microsoft Office\Office14\msaccess.exe Feld Parameter: /runtime Alle auf die Prozessbedingung angewendeten Aktionen gelten nur für die Laufzeitversion von Access. |
Beispiel
Sie müssen möglicherweise verschiedene Bedingungen und Aktionen für Benutzer anwenden, die Einzelhandels- und Laufzeitversionen von Microsoft Access 2010 nutzen. So erstellen Sie eine Bedingung, die auf die Laufzeitversion abzielt:
- Abgleichen mit: %PROGRAMFILES%\Microsoft Office\Office14\msaccess.exe
- Parameter: /runtime
Auf die Prozessbedingung angewendete Aktionen gelten nur für die Laufzeitversion von Access.
Anordnen von Knoten
Durch die Reihenfolge, in der die Knoten im Navigationsbaum für die Richtlinienkonfiguration angezeigt werden, wird die Abhängigkeitsebene festgelegt. Die konfigurierten Inhalte alle Knoten, die sich auf der gleichen Ebene in der Hierarchie befinden, werden gleichzeitig ausgeführt. Wenn sich die Knoten jedoch auf unterschiedlichen Ebenen in der Hierarchie befinden, wird eine Abhängigkeit zum Knoten auf der höheren Ebene erstellt und die Aktionen werden nacheinander ausgeführt.
Im Beispiel oben werden die Knoten 1, 3 und 7 gleichzeitig ausgeführt. Die Knoten 2, 4 und 5 werden erst ausgeführt, wenn die Ausführung der Knoten 1 bzw. 3 abgeschlossen ist. Gleichermaßen wird Knoten 6 erst ausgeführt, wenn Knoten 5 abgeschlossen ist.
Markieren und verwenden Sie eines der folgenden Verfahren, um Knoten anzuordnen:
- Drücken Sie die Strg-Taste und die erforderliche Pfeiltaste.
- Ziehen Sie den Knoten an die gewünschte Stelle.
- Klicken Sie im Menüband Knoten auf die Pfeilschaltflächen.
- Klicken Sie mit der rechten Maustaste, um das Kontextmenü anzuzeigen, und wählen Sie die Option Nach links, Nach rechts, Nach oben oder Nach unten aus.
- Klicken Sie im Menüband "Bearbeiten" auf die Optionen Ausschneiden, Kopieren und Einfügen oder verwenden Sie die entsprechenden Optionen aus dem Kontextmenü bzw. die Tastenkombinationen.
Timeout für Knoten
Für alle Knoten ist eine Standardtimeout von 30 Sekunden festgelegt. Untergeordnete Knoten starten automatisch nach dem Timeout von 30 Sekunden, unabhängig davon, ob die Aktionen im übergeordneten Knoten abgeschlossen sind. Der Standardtimeout kann durch Bearbeiten des entsprechenden Schlüssels in der Registrierung für die einzelnen Endpunkte geändert werden. Alternativ kann er über die erweiterten Einstellungen auch für die gesamte Konfiguration ergänzt werden.
Der Standardtimeout wird durch etwaig festgelegte Verzögerungen automatisch außer Kraft gesetzt. Dazu gehören Werte aus einer Verzögerungsaktion ebenso wie Verzögerungswerte, die innerhalb der Aktion selbst festgelegt wurden. Gleichermaßen zählen Timeoutwerte für benutzerdefinierte Aktionen und benutzerdefinierte Bedingungen dazu. Der Knotentimeout wird modifiziert, wenn der gesamte Verzögerungszeitraum für einen beliebigen Aktionsbaum innerhalb des Knotens über den Standardzeitraum des Knotentimeouts hinausgeht.
Knoten, die eine Aktion vom Typ "VHD verwalten" beinhalten, verfügen automatisch über einen Knotentimeout mit dem Wert unendlich. Etwaige Verzögerungen für diese Knoten werden planmäßig ausgeführt, sie bewirken jedoch keine Modifizierung des Timeoutzeitraums.
Lesen Sie auch den Abschnitt If-Bedingungen.
Unterknoten bei Fehlschlagen stoppen
Bei Anwendung der Option Unterknoten bei Fehlschlagen stoppen werden keine abhängigen Unterknoten ausgeführt, falls eine Bedingung nicht erfüllt ist oder eine Aktion nicht erfolgreich ausgeführt wird. Diese Einstellung kann auf jede Aktion oder Bedingung angewendet werden und wird standardmäßig für jede neue Bedingung aktiviert.
Um die Einstellung anzuwenden, wählen Sie einen Knoten aus und markieren Sie das Kontrollkästchen Unterknoten bei Fehlschlagen stoppen für jede gewünschte Aktion und Bedingung.
Den Status der Einstellung Unterknoten bei Fehlschlagen stoppen können Sie für die einzelnen Knoten im Navigationsbaum anzeigen:
Knotengruppen
Mit der Option "Knotengruppe" können Sie einen Knoten erstellen, zu dem Sie mehrere wiederverwendbare Knoten hinzufügen können. Diese müssen erfolgreich ausgeführt werden, bevor ihre untergeordneten Knoten ausgeführt werden können. Im Wesentlichen bedeutet das, dass untergeordnete Knoten von mehreren übergeordneten Knoten abhängig sein können. Ohne Knotengruppen kann eine Abhängigkeit nur zwischen einem übergeordneten und dessen untergeordneten Knoten bestehen.
Das Verhalten von Knotengruppen wird anhand von folgenden Regeln definiert:
- Es können nur wiederverwendbare Knoten in einer Knotengruppe verwendet werden, aber die untergeordneten Knoten können jeder Art sein, auf die der Trigger angewendet wird.
- Wiederverwendbare Knoten innerhalb einer Gruppe werden parallel ausgeführt.
- Wenn einer der wiederverwendbaren Knoten in der Gruppe fehlschlägt, werden die untergeordneten Knoten nicht ausgeführt.
Die Knotengruppe im Trigger Computer > Startup umfasst drei wiederverwendbare Knoten. Diese werden im Arbeitsbereich bei Auswahl der Knotengruppe angezeigt. Alle drei wiederverwendbaren Knoten müssen erfolgreich ausgeführt werden, damit auch der untergeordnete Knoten ausgeführt werden kann.
Erstellen Sie alle erforderlichen wiederverwendbaren Knoten, bevor Sie eine Knotengruppe einrichten: Es können nur Knoten zum Arbeitsbereich hinzugefügt werden, die in der Bibliothek > Wiederverwendbare Knoten vorhanden sind.
- Wählen Sie im Navigationsbaum für die Richtlinienkonfiguration den Trigger oder den Knoten in einem Trigger aus, in dem die Knotengruppe erstellt werden soll.
- Wählen Sie im Menüband "Knoten" die Option Knotengruppe. Knoten werden im Navigationsbaum der Richtlinienkonfiguration erstellt.
- Markieren Sie den neuen Knoten und klicken Sie in den Arbeitsbereich auf der Konsole.
- Wählen Sie in der Gruppe Hinzufügen auf der Registerkarte Knoten die Option Knotengruppenmitglied aus und wählen Sie die gewünschten wiederverwendbaren Knoten.
- Wählen Sie einen wiederverwendbaren Knoten aus. Der Knoten wird zur Knotengruppe hinzugefügt. Jeder hinzugefügte Knoten kann nach Bedarf mit den entsprechenden Kontrollkästchen im Arbeitsbereich aktiviert oder deaktiviert werden.
- Wiederholen Sie die Schritte 4 und 5, um weitere Knoten hinzuzufügen.
- Wenn alle erforderlichen wiederverwendbaren Knoten hinzugefügt wurden, erstellen Sie die abhängigen, untergeordneten Knoten.
Klonen
Mit der Funktion "Klonen" können Knoten mit oder ohne ihre untergeordneten Knoten kopiert, verschoben und als wiederverwendbare Knoten verwendet werden.
Wählen Sie zunächst den zu kopierenden Knoten und anschließend im Menüband "Knoten" die Option Klonen >Knoten mit untergeordneten Knoten klonen aus.
Der Knoten, seine Unterknoten sowie die zugeordneten Aktionen und Bedingungen werden an den gleichen Speicherort kopiert, an dem auch das Original liegt, und mit dem Präfix "Klon von" versehen.
Wählen Sie zunächst den zu verschiebenden Knoten und anschließend im Menüband "Knoten" die Option Klonen > Zu wiederverwendbaren Knoten verschieben aus.
Der Knoten, seine Unterknoten sowie die zugeordneten Aktionen und Bedingungen werden in wiederverwendbare Knoten verschoben.
Wählen Sie zunächst den zu verschiebenden Knoten und anschließend im Menüband "Knoten" die Option Klonen > In wiederverwendbare Knoten kopieren aus.
Der Knoten und alle zugeordneten Aktionen und Bedingungen werden in wiederverwendbare Knoten kopiert und mit dem Präfix "Klon von" versehen. Untergeordnete Knoten werden nicht kopiert.
Wählen Sie zunächst den zu verschiebenden Knoten und anschließend im Menüband "Knoten" die Option Klonen > In wiederverwendbare Knoten kopieren aus.
Der Knoten, seine Unterknoten sowie die zugeordneten Aktionen und Bedingungen werden an den gleichen Speicherort kopiert, an dem auch das Original liegt, und mit dem Präfix "Klon von" versehen.
Wählen Sie zunächst die zu verschiebende Bedingung und anschließend im Menüband "Knoten" die Option Klonen > In wiederverwendbare Bedingungen kopieren aus.
Die Bedingung wird in wiederverwendbare Bedingungen kopiert und in "Wiederverwendbare Bedingung" umbenannt.
Unterknoten bei Fehlschlagen stoppen wird bei wiederverwendbaren Bedingungen nicht unterstützt. Wenn die Option Unterknoten bei Fehlschlagen stoppen für die zu kopierende Bedingung aktiviert wurde, wird sie in den Knoten "Wiederverwendbare Bedingungen" verschoben.