Utwórz i przetestuj przykładowy "Runbook"
W poniższym artykule opisano, jak stworzyć i przetestować przykładowy dziennik operacyjny. Celem tego runbooka jest wykrycie, kiedy plik tekstowy zostanie dodany do określonego folderu, skopiowanie tego pliku do innego folderu, odczytanie zawartości pliku, dołączenie wiersza ze skopiowanego pliku do innego pliku, a następnie usunięcie oryginalnego pliku.
Element Runbook rozpoczyna się od działania Monitor File, aby poczekać na utworzenie pliku tekstowego. Następnie używa działań Copy File, Read Line, Append Line i Delete File do wykonywania innych funkcji. Działanie Połączenia służy do koordynowania działań, aby działania kopiowania pliku i dołączania wierszy były wykonywane przed usunięciem pliku źródłowego.
Utwórz Runbook
Użyj poniższych procedur, aby utworzyć element Runbook przy użyciu wymaganych działań.
- Wybierz pozycję Start, wskaż pozycję Wszystkie programy, wybierz pozycję Microsoft System Center 2016, wybierz pozycję Orchestrator, a następnie wybierz pozycję Runbook Designer.
- Wybierz pozycję Start, wskaż pozycję Wszystkie programy, wybierz pozycję Microsoft System Center 2025, wybierz pozycję Orchestrator, a następnie wybierz pozycję Runbook Designer.
W okienku Połączenia kliknij prawym przyciskiem myszy Runbooki, wybierz Nowy, a następnie Runbook.
W górnej części obszaru roboczego Projektanta Runbooków pojawia się karta Nowy Runbook z nazwą Nowy Runbook.
Kliknij prawym przyciskiem myszy kartę Nowy Runbook i wybierz Zmień nazwę.
W oknie dialogowym Potwierdź wyewidencjonowanie, wybierz Tak.
Wprowadź Dołącz i skopiuj przepływ pracy w polu Wejście, a następnie naciśnij Enter.
Utworzono nowy element Runbook i wszystko jest gotowe do rozpoczęcia dodawania i konfigurowania działań.
Dodawanie i konfigurowanie działania Monitor File
Wykonaj następujące kroki, aby dodać i skonfigurować działanie monitora plików:
Po otwarciu nowo utworzonego przepływu pracy Append and Copy Workflow w panelu Działania, rozwiń kategorię Zarządzanie plikami.
Wybierz i przeciągnij działanie Monitor File do obszaru roboczego Runbook Designer Design.
Kliknij dwukrotnie działanie Monitorowanie pliku, aby otworzyć okno dialogowe Właściwości.
W polu W folderze wprowadź C:\Drop.
W sekcji Filtry wybierz przycisk Dodaj.
W oknie dialogowym Ustawienia filtru na liście Nazwa wybierz pozycję Nazwa pliku.
Na liście Relacje wybierz Zgodne z wzorcem.
W polu Wartość wprowadź *.txt.
Wybierz przycisk OK.
Wybierz kartę Wyzwalacze .
W sekcji Wyzwalacz, jeśli jeden z plików został utworzony , zaznacz pole wyboru Utworzone , a następnie wybierz pozycję Zakończ.
Działanie Monitorowanie pliku jest tworzone i konfigurowane do śledzenia wszystkich nowych plików tekstowych, które są utworzone w folderze C:\Drop.
Dodać dodatkowe działania do Runbooka
Wykonaj następujące kroki, aby dodać dodatkowe czynności do księgi działań:
W okienku Działania rozwiń kategorię Zarządzanie plikami .
Wybierz i przeciągnij czynność Kopiowania pliku do obszaru roboczego Projektanta Runbook.
Rozwiń kategorię Zarządzanie plikami tekstowymi.
Wybierz i przeciągnij Odczytaj Wiersz do obszaru projektowania Projektanta Runbooka.
Aby utworzyć łącze między działaniem Monitorowanie pliku a działaniem Kopiuj plik , wybierz i przeciągnij strzałkę w prawo działania Monitoruj plik do działania Kopiuj plik .
Aby utworzyć link między działaniem Monitorowanie pliku a działaniem Odczyt wiersza, wybierz i przeciągnij strzałkę w prawo od działania Monitorowanie pliku do działania Odczyt wiersza.
Dodając zarówno działanie Odczyt wiersza , jak i działanie Kopiuj plik , utworzono przepływ pracy.
Konfigurowanie działania Kopiowania pliku
Wykonaj następujące kroki, aby skonfigurować działanie Kopiowania pliku:
W dzienniku zadań Dołącz i skopiuj przepływ pracy kliknij prawym przyciskiem myszy Kopiuj plik, aby wybrać Właściwości.
Na karcie Szczegóły kliknij prawym przyciskiem myszy pole Plik, aby wybrać pozycję Subskrybuj, a następnie wybierz pozycję Opublikowane dane, aby otworzyć okno dialogowe Opublikowane dane.
Działanie Monitorowanie pliku jest umieszczone na szczycie okna dialogowego Opublikowane dane, ponieważ jest to aktywność tuż przed wybraną aktywnością.
W kolumnie Nazwa wybierz pozycję Nazwa i ścieżka pliku, a następnie wybierz przycisk OK. Spowoduje to wypełnienie właściwości File działania Copy File nazwą i ścieżką do pliku z działania Monitoruj plik.
W polu Folder docelowy wprowadź C:\Copy.
Wybierz Zakończ.
Działanie Kopiuj plik jest teraz skonfigurowane do kopiowania plików z folderu źródłowego do folderu docelowego.
Konfigurowanie czynności Odczyt wiersza
Wykonaj następujące kroki, aby skonfigurować akcję Odczyt wiersza:
W elemecie Runbook Dołączanie i kopiowanie przepływu pracy kliknij prawym przyciskiem myszy działanie Odczyt wiersza , aby wybrać pozycję Właściwości.
Na karcie Szczegóły kliknij prawym przyciskiem myszy pole Plik, aby wybrać pozycję Subskrybuj, a następnie wybierz pozycję Opublikowane dane, aby otworzyć okno dialogowe Opublikowane dane.
Na liście Działania wybierz pozycję Monitoruj plik.
W kolumnie Nazwa wybierz pozycję Nazwa i ścieżka pliku, a następnie wybierz przycisk OK.
Wybierz przycisk wielokropka (...) po prawej stronie pola Kodowanie pliku, a następnie wybierz pozycję auto.
W polu Numery wierszy wprowadź 1-END, a następnie wybierz OK.
Wybierz Zakończ.
Działanie Odczytywanie wiersza jest teraz skonfigurowane.
Dodaj działanie Dołączanie wiersza
Wykonaj następujące kroki, aby dodać działanie Dołączanie wiersza:
W okienku Działania rozwiń kategorię Zarządzanie plikami tekstowymi.
Wybierz i przeciągnij działanie Dołącz linię do obszaru roboczego Projektanta Runbooków, po prawej stronie działania Odczyt wiersza.
Aby utworzyć link z działania Odczyt wiersza do działania Dołącz wiersz, wybierz i przeciągnij strzałkę znajdującą się po prawej stronie z działania Odczyt wiersza do działania Dołącz wiersz.
Kliknij prawym przyciskiem myszy działanie Dołącz linię , aby wybrać pozycję Właściwości.
Na karcie Szczegóły w polu Plik wprowadź C:\Copy\Masterlog.txt.
Wybierz przycisk wielokropka (...) po prawej stronie pola Kodowanie pliku, a następnie wybierz pozycję auto.
Kliknij prawym przyciskiem myszy pole tekstowe, aby wybrać pozycję Subskrybuj, a następnie wybierz pozycję Opublikowane dane, aby otworzyć okno dialogowe Opublikowane dane.
W kolumnie Nazwa dla czynności Odczyt wiersza wybierz Tekst wiersza, a następnie wybierz OK.
Wybierz Zakończ.
Działanie Dołączanie pliku jest teraz skonfigurowane do dołączania plików do pliku Masterlog.txt .
Synchronizuj gałęzie runbooka
Wykonaj następujące kroki, aby zsynchronizować gałęzie Runbook:
W okienku Działania rozwiń kategorię Kontrola Runbooka.
Wybierz i przeciągnij ikonę
Łącze do obszaru roboczego Projektanta Runbooka. Aby utworzyć połączenie od działania Dołącz linię do działania Skrzyżowanie, wybierz i przeciągnij strzałkę w prawo działania Dołącz linię do działania Skrzyżowanie.
Aby utworzyć link z działania Kopiuj plik do działania Skrzyżuj, wybierz i przeciągnij strzałkę w prawo działania Kopiuj plik do działania Skrzyżuj.
Kliknij prawym przyciskiem myszy aktywność Junction, aby wybrać opcję Właściwości.
Wybierz przycisk wielokropka (...) obok pola Zwracanie danych , a następnie wybierz pozycję Kopiuj plik. Wybierz przycisk OK. Ta akcja umożliwia skonfigurowanie działania tak, aby zwracało te same dane opublikowane co działanie Kopiowania pliku .
Wybierz Zakończ.
Działanie "Połączenie" jest skonfigurowane do koordynowania przepływu pracy, tak aby żadne dalsze działania nie były wykonywane aż do zakończenia działań "Kopiuj plik" i "Dołącz wiersz" .
Dodawanie i konfigurowanie działania Usuń plik
Wykonaj następujące kroki, aby dodać i skonfigurować działanie Usuń plik
W okienku Działania rozwiń kategorię Zarządzanie plikami .
Wybierz i przeciągnij ikonę Usuń plik do obszaru roboczego Projektowanie Runbook.
Aby utworzyć link z działania Skrzyżowanie do działania Usuń plik, wybierz i przeciągnij strzałkę w prawo z działania Skrzyżowanie do działania Usuń plik.
Kliknij prawym przyciskiem myszy działanie Usuń plik , aby wybrać pozycję Właściwości.
Kliknij prawym przyciskiem myszy pole Ścieżka , aby wybrać pozycję Subskrybuj, a następnie wybierz pozycję Opublikowane dane , aby otworzyć okno dialogowe Opublikowane dane .
Na liście Działanie wybierz pozycję Kopiuj plik.
W kolumnie Nazwa wybierz pozycję Nazwa i ścieżka oryginalnego pliku, a następnie wybierz przycisk OK.
Wybierz Zakończ.
Runbook Dołączania i Kopiowania Przepływu Pracy został ukończony. Powinien on wyglądać podobnie do poniższej ilustracji.
Testowanie elementu runbook
Możesz przetestować Runbook, używając narzędzia Runbook Tester. To narzędzie umożliwia uruchomienie całej księgi procedur i sprawdzenie statusu ukończenia oraz wyników każdego działania. Narzędzie Runbook Tester uruchamia działania, dlatego najpierw trzeba utworzyć foldery określone dla runbooka.
Wykonaj następujące kroki, aby przetestować scenariusz runbook:
Utwórz folder na serwerze runbook o nazwie C:\Drop.
Utwórz folder na serwerze runbook o nazwie C:\Copy.
Po wybraniu elementu Runbook Dołączanie i Kopiowanie Przepływu Pracy w Projektancie Runbook na pasku narzędzi wybierz opcję Runbook Tester.
Wybierz Uruchom do punktu przerwania. Działanie Monitorowanie pliku jest ładowane i czeka na utworzenie pliku tekstowego w folderze C:\Drop.
Otwórz Notatnik i wprowadź kilka wierszy tekstu. Zapisz plik jako C:\Drop\File1.txt.
Poczekaj chwilę na uruchomienie innych działań. Upewnij się, że każde z działań zostało ukończone pomyślnie.
Aby wyświetlić opublikowane dane i inne szczegóły działania, wybierz pozycję Pokaż szczegóły dla działania.
Otwórz folder C:\Drop i upewnij się, że plik został usunięty.
Otwórz folder C:\Copy i upewnij się, że plik został skopiowany. Sprawdź również, czy plik MasterLog.txt zawiera zawartość oryginalnego pliku.
Następne kroki
Zobacz przykładowy element Runbook: monitorowanie folderu za pomocą elementu Runbook.