14.2 Implementieren eines Automatisierungsauslösers

Um Automatisierungsauslöser zu implementieren, müssen Sie zunächst Skripte oder ausführbare Programme für den Auslöser schreiben und über die entsprechenden Befugnisse verfügen, beispielsweise über die Befugnisse, die in der integrierten Rolle „Manage Policies and Automation Triggers“ (Richtlinien und Automatisierungsauslöser verwalten) enthalten sind.

Um einen benutzerdefinierten Auslöser erfolgreich zu implementieren, müssen Sie ein Skript erstellen, das während eines bestimmten Vorgangs (Verwaltungsaufgabe) ausgeführt wird. Sie können festlegen, ob DRA den Auslöser vor oder nach der Ausführung des betreffenden Vorgangs ausführen soll. Im Auslöserskript können Sie Fehlermeldungen definieren, die im Falle eines Fehlers beim Ausführen des Auslösers angezeigt werden. Sie können auch eine standardmäßige Fehlermeldung über den Assistenten zum Erstellen von Automatisierungsauslösern festlegen.

Weitere Informationen zum Verfassen von benutzerdefinierten Auslösern, Anzeigen einer Liste der Verwaltungsaufgaben und Verwenden von Argument-Arrays finden Sie im SDK.

HINWEIS:

  • Bevor Sie einen benutzerdefinierten Automatisierungsauslöser mit einem Hilfsadministrator und einer Aktivansicht verknüpfen, stellen Sie sicher, dass der Hilfsadministrator der gewünschten Aktivansicht zugewiesen ist.

  • Wenn der Pfad für das Skript oder das ausführbare Programm des benutzerdefinierten Auslösers Leerzeichen enthält, schließen Sie den Pfad in Anführungszeichen (") ein.

  • Wenn der Vorgang UserSetInfo für ein Skriptautomatisiserungsauslöser verwendet wird und ein Benutzerattribut geändert wird (und den Auslöser ausführt), wird das geänderte Attribut derzeit erst dann im Unternehmen verbreitet, nachdem der Vorgang Find Now (Jetzt suchen) für das Benutzerobjekt ausgeführt wird.

  • Beim Implementieren von Auslösern für bestimmte Aktivansichten, d. h. von Auslösern mit einem begrenzten Bereich, müssen die GetInfo-Vorgänge auch den Eigenschaftenvorgang für den entsprechenden Objekttyp enthalten. Beim Auslösen über den Vorgang UserGetInfo muss zum Beispiel auch der Vorgang UserProperties zur Auslöservorgangsliste hinzugefügt werden.

So implementieren Sie einen Automatisierungsauslöser:

  1. Erstellen Sie ein Skript oder eine ausführbare Datei für den Auslöser.

  2. Melden Sie sich an einem DRA-Clientcomputer mit einem Konto an, dem in der verwalteten Domäne die integrierte Rolle Manage Policies and Automation Triggers (Richtlinien und Automatisierungsauslöser verwalten) zugewiesen ist.

  3. Starten Sie die Delegierungs- und Konfigurationskonsole.

  4. Stellen Sie eine Verbindung zu einem primären Verwaltungsserver her.

  5. Verwenden Sie die Dateireproduktion, um die Auslöserdatei auf die primären und sekundären DRA-Server hochzuladen.

    Der Ordnerpfad muss auf allen DRA-Servern in der verwalteten Domäne bereits vorhanden sein. Dieser Pfad, einschließlich der Datei, wird im Do file path (Pfad der DO-Datei) des Assistenten für den Automatisierungsauslöser verwendet.

  6. Erweitern Sie im linken Bereich Policy and Automation Management (Richtlinien- und Automatisierungsmanagement).

  7. Klicken Sie auf Automation Triggers (Automatisierungsauslöser).

  8. Klicken Sie im Aufgabenmenü auf New Trigger (Neuer Auslöser).

  9. Geben Sie in den einzelnen Fenstern des Assistenten die gewünschten Werte ein und klicken Sie auf Next (Weiter). Sie können den neuen Auslöser beispielsweise mit einer bestimmten Aktivansicht verknüpfen, sodass DRA den Auslöser auf alle Objekte anwendet, die in der angegebenen Aktivansicht enthalten sind.

  10. Überprüfen Sie die Zusammenfassung und klicken Sie auf Finish (Fertig stellen).

WICHTIG:Wenn Sie mehr als eine Aktivansicht für einen Auslöser konfiguriert haben, indem Sie Aktivansichten durch Kommas getrennt haben, werden diese Aktivansichten beim Aufrüsten auf eine neue Version von DRA im Auslöser zweigeteilt und der Auslöser wird dann nicht ausgeführt. Damit der Vorgang nach einer Aufrüstung ausgeführt wird, muss der Auslöser neu konfiguriert oder muss ein neuer Auslöser erstellt werden.