Erstellen und Testen eines Beispielrunbooks
Betrifft: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
Im folgenden Thema wird das Erstellen und Testen eines einfachen Runbooks beschrieben. Der Zweck dieses Runbooks besteht darin, zu erkennen, wann eine Textdatei einem bestimmten Ordner hinzugefügt wird, diese Datei in einen anderen Ordner zu kopieren, den Dateiinhalt zu lesen, eine Zeile aus der kopierten Datei an eine andere Datei anzufügen und die Ursprungsdatei schließlich zu löschen.
Das Runbook wird mit der Aktivität Datei überwachen gestartet, um auf das Erstellen der Textdatei zu warten. Anschließend werden mithilfe der Aktivitäten Datei kopieren, Zeile lesen, Zeile anfügen und Datei löschen die anderen Funktionen ausgeführt. Mit der Aktivität Verbindung werden die Aktivitäten koordiniert, damit die Aktivitäten Datei kopieren und Zeile anfügen beide abgeschlossen sind, bevor die Quelldatei gelöscht wird.
Erstellen des Runbooks
Verwenden Sie die folgenden Verfahren, um das Runbook mithilfe der erforderlichen Aktivitäten zu erstellen.
So erstellen Sie ein Runbook
-
Klicken Sie auf Start, zeigen Sie auf Alle Programme, klicken Sie auf Microsoft System Center 2012, Orchestrator und dann auf Runbook Designer.
-
Klicken Sie im Bereich Verbindungen mit der rechten Maustaste auf Runbooks, wählen Sie Neu aus, und klicken Sie dann auf Runbook.
Ein Registerkarte Neues Runbook wird oben im Designbereich von Runbook Designer mit dem Namen Neues Runbook angezeigt.
-
Klicken Sie mit der rechten Maustaste auf die Registerkarte Neues Runbook, und wählen Sie Umbenennen aus.
Klicken Sie im Dialogfeld Auschecken bestätigen auf Ja.
-
Geben Sie Workflow anfügen und kopieren in das Feld Eingabe ein, und drücken Sie die EINGABETASTE.
Sie haben ein neues Runbook erstellt und können jetzt mit dem Hinzufügen und Konfigurieren von Aktivitäten beginnen.
So fügen Sie eine „Datei überwachen“-Aktivität hinzu und konfigurieren sie
-
Erweitern Sie nach dem Öffnen des neu erstellten Runbooks Workflow anfügen und kopieren im Bereich Aktivitäten die Kategorie Dateiverwaltung.
-
Klicken und ziehen Sie die Aktivität Datei überwachen auf den Designbereich von Runbook Designer.
-
Doppelklicken Sie auf die Aktivität Datei überwachen, um das Dialogfeld Eigenschaften zu öffnen.
-
Geben Sie C:\Drop in das Feld In Ordner ein.
-
Klicken Sie im Bereich Filter auf die Schaltfläche Hinzufügen.
-
Klicken Sie im Dialogfeld Filtereinstellungen in die Liste Name, und wählen Sie Dateiname aus.
-
Wählen Sie in der Liste Beziehung die Option Entspricht dem Muster aus.
-
Geben Sie *.txt in das Feld Wert ein.
-
Klicken Sie auf OK.
-
Klicken Sie auf die Registerkarte Auslöser.
-
Aktivieren Sie im Bereich Bei folgenden Dateivorgängen auslösen das Kontrollkästchen Erstellt, und klicken Sie dann auf Fertig stellen.
Die Aktivität Datei überwachen wurde erstellt und so konfiguriert, dass im Ordner C:\Drop nach neu erstellten Textdateien gesucht wird.
So fügen Sie dem Runbook zusätzliche Aktivitäten hinzu
-
Erweitern Sie im Bereich Aktivitäten die Kategorie Dateiverwaltung.
-
Klicken und ziehen Sie die Aktivität Datei kopieren auf den Designbereich von Runbook Designer.
-
Erweitern Sie die Kategorie Textdateiverwaltung .
-
Klicken und ziehen Sie die Aktivität Zeile lesen auf den Designbereich von Runbook Designer.
-
Zum Erstellen eines Links zwischen der Aktivität Datei überwachen und der Aktivität Datei kopieren klicken und ziehen Sie den Nach-rechts-Pfeil der Aktivität Datei überwachen auf die Aktivität Datei kopieren.
-
Zum Erstellen eines Links zwischen der Aktivität Datei überwachen und der Aktivität Zeile lesen klicken und ziehen Sie den Nach-rechts-Pfeil der Aktivität Datei überwachen auf die Aktivität Zeile lesen.
Durch Hinzufügen der Aktivitäten Zeile lesen und Datei kopieren haben Sie einen Workflow erstellt.
So konfigurieren Sie die Aktivität „Datei kopieren“
-
Klicken Sie im Runbook Workflow anfügen und kopieren mit der rechten Maustaste auf die Aktivität Datei kopieren, und wählen Sie Eigenschaften aus.
-
Klicken Sie auf der Registerkarte Details mit der rechten Maustaste auf das Feld Datei, und wählen Sie Abonnieren aus. Klicken Sie dann auf Veröffentlichte Daten, um das Dialogfeld Veröffentlichte Daten zu öffnen.
Die Aktivität Datei überwachen wird ganz oben im Dialogfeld Veröffentlichte Daten angezeigt, da dies die Aktivität direkt vor der ausgewählten Aktivität ist.
-
Wählen Sie in der Spalte Name den Eintrag Name und Pfad der Datei aus, und klicken Sie auf OK. Dadurch wird die Eigenschaft Datei der Aktivität Datei kopieren mit dem Namen und dem Pfad zu der Datei aus der Aktivität Datei überwachen aufgefüllt.
-
Geben Sie als Zielordner C:\Copy in das Feld Ordner ein.
-
Klicken Sie auf Fertig stellen.
Die Aktivität Datei kopieren ist nun so konfiguriert, dass Dateien aus dem Quellordner in den Zielordner kopiert werden.
So konfigurieren Sie die Aktivität „Zeile lesen“
-
Klicken Sie im Runbook Workflow anfügen und kopieren mit der rechten Maustaste auf die Aktivität Zeile lesen, und wählen Sie Eigenschaften aus.
-
Klicken Sie auf der Registerkarte Details mit der rechten Maustaste auf das Feld Datei, und wählen Sie Abonnieren aus. Klicken Sie dann auf Veröffentlichte Daten, um das Dialogfeld Veröffentlichte Daten zu öffnen.
-
Wählen Sie in der Liste Aktivitäten den Eintrag Datei überwachen aus.
-
Wählen Sie in der Spalte Name den Eintrag Name und Pfad der Datei aus, und klicken Sie auf OK.
-
Klicken Sie rechts vom Feld Dateicodierung auf die Schaltfläche mit den Auslassungszeichen (…), und wählen Sie dann Automatisch aus.
-
Geben Sie 1-END in das Feld Zeilennummern ein, und klicken Sie auf OK.
-
Klicken Sie auf Fertig stellen.
Die Aktivität „Zeile lesen“ ist jetzt konfiguriert.
So fügen Sie die Aktivität „Zeile anfügen“ hinzu
-
Erweitern Sie im Bereich Aktivitäten die Kategorie Textdateiverwaltung.
-
Klicken und ziehen Sie die Aktivität Zeile anfügen auf den Designbereich von Runbook Designer rechts neben die Aktivität Zeile lesen.
-
Zum Erstellen eines Links zwischen der Aktivität Zeile lesen und der Aktivität Zeile anfügen klicken und ziehen Sie den Nach-rechts-Pfeil der Aktivität Zeile lesen auf die Aktivität Zeile anfügen.
-
Klicken Sie mit der rechten Maustaste auf die Aktivität Zeile anfügen, und wählen Sie Eigenschaften aus.
-
Geben Sie C:\Copy\Masterlog.txt auf der Registerkarte Details im Feld Datei ein.
-
Klicken Sie rechts vom Feld Dateicodierung auf die Schaltfläche mit den Auslassungszeichen (…), und wählen Sie dann Automatisch aus.
-
Klicken Sie mit der rechten Maustaste auf das Feld Text, und wählen Sie Abonnieren aus. Klicken Sie dann auf Veröffentlichte Daten, um das Dialogfeld Veröffentlichte Daten zu öffnen.
-
Wählen Sie in der Spalte Name für die Aktivität Zeile lesen den Eintrag Zeilentext aus, und klicken Sie dann auf OK.
-
Klicken Sie auf Fertig stellen.
Die Aktivität Datei anfügen ist nun so konfiguriert, dass Dateien an die Datei Masterlog.txt angefügt werden.
So synchronisieren Sie Verzweigungen eines Runbooks
-
Erweitern Sie im Bereich Aktivitäten die Kategorie Runbooksteuerung.
-
Klicken und ziehen Sie das Symbol Verbindung auf den Designbereich von Runbook Designer.
-
Zum Erstellen eines Links zwischen der Aktivität Zeile anfügen und der Aktivität Verbindung klicken und ziehen Sie den Nach-rechts-Pfeil der Aktivität Zeile anfügen auf die Aktivität Verbindung.
-
Zum Erstellen eines Links zwischen der Aktivität Datei kopieren und der Aktivität Verbindung klicken und ziehen Sie den Nach-rechts-Pfeil der Aktivität Datei kopieren auf die Aktivität Verbindung.
-
Klicken Sie mit der rechten Maustaste auf die Aktivität Verbindung, und wählen Sie Eigenschaften aus.
-
Klicken Sie neben dem Feld Daten zurückgeben von auf die Schaltfläche mit den Auslassungszeichen (…), und wählen Sie dann Datei kopieren aus. Klicken Sie auf OK. Mit dieser Aktion wird die Aktivität so konfiguriert, dass sie dieselben veröffentlichten Daten wie die Aktivität Datei kopieren zurückgibt.
-
Klicken Sie auf Fertig stellen.
Die Aktivität Verbindung ist für die Koordination des Workflows konfiguriert, sodass keine weiteren Aktivitäten ausgeführt werden, bis sowohl die Aktivität Datei kopieren als auch die Aktivität Zeile anfügen abgeschlossen sind.
So fügen Sie die Aktivität „Datei löschen“ hinzu und konfigurieren sie
-
Erweitern Sie im Bereich Aktivitäten die Kategorie Dateiverwaltung.
-
Klicken und ziehen Sie das Symbol Datei löschen auf den Designbereich von Runbook Designer.
-
Zum Erstellen eines Links zwischen der Aktivität Verbindung und der Aktivität Datei löschen klicken und ziehen Sie den Nach-rechts-Pfeil der Aktivität Verbindung auf die Aktivität Datei löschen.
-
Klicken Sie mit der rechten Maustaste auf die Aktivität Datei löschen, und wählen Sie Eigenschaften aus.
-
Klicken Sie mit der rechten Maustaste auf das Feld Pfad, und wählen Sie Abonnieren aus. Klicken Sie dann auf Veröffentlichte Daten, um das Dialogfeld Veröffentlichte Daten zu öffnen.
Wählen Sie in der Liste Aktivitäten den Eintrag Datei kopieren aus.
-
Wählen Sie in der Spalte Name den Eintrag Name und Pfad der ursprünglichen Datei aus, und klicken Sie auf OK.
-
Klicken Sie auf Fertig stellen.
Das Runbook Workflow anfügen und kopieren ist nun abgeschlossen. Das Ergebnis sollte der folgende Abbildung ähneln.
Testen des Runbooks
Sie können das Runbook mithilfe von Runbook Tester testen. Mit diesem Tool können Sie das gesamte Runbook ausführen und den Abschlussstatus sowie die Ausgabe jeder Aktivität untersuchen. Von Runbook Tester werden die Aktivitäten ausgeführt, d. h., Sie müssen zuerst die im Runbook angegebenen Ordner erstellen.
So testen Sie das Runbook
-
Erstellen Sie auf dem Runbook-Server einen Ordner mit der Bezeichnung C:\Drop.
-
Erstellen Sie auf dem Runbook-Server einen Ordner mit der Bezeichnung C:\Copy.
-
Wählen Sie in Runbook Designer das Runbook Workflow anfügen und kopieren aus, und klicken Sie auf der Symbolleiste auf Runbook Tester.
-
Klicken Sie auf Bis Haltepunkt ausführen. Die Aktivität Datei überwachen wird geladen und wartet darauf, dass im Ordner "C:\Drop" eine Textdatei erstellt.
-
Öffnen Sie Notepad, und geben Sie ein paar Textzeilen ein. Speichern Sie die Datei als C:\Drop\File1.txt.
-
Warten Sie einige Augenblicke auf die Ausführung der anderen Aktivitäten. Überprüfen Sie, ob jede der Aktivitäten erfolgreich abgeschlossen wurde.
-
Zur Anzeige der veröffentlichten Daten und anderer Details einer Aktivität klicken Sie für die Aktivität auf Details anzeigen.
-
Öffnen Sie den Ordner C:\Drop, und überprüfen Sie, ob die Datei entfernt wurde.
-
Öffnen Sie den Ordner C:\Drop, und überprüfen Sie, ob die Datei kopiert wurde. Überprüfen Sie außerdem, ob die Datei MasterLog.txt den Inhalt der ursprünglichen Datei enthält.