Zadania

Serwer zadań

Serwer zadań umożliwia administratorom IT zdalne zarządzanie skryptami PowerShell i CMD na komputerach z systemem Windows. Dzięki integracji z zaawansowanymi funkcjami, takimi jak wbudowana baza gotowych skryptów czy możliwość generowania skryptów za pomocą sztucznej inteligencji, funkcja ta znacząco usprawnia zadania administracyjne, bezpieczeństwa i konserwacji.

Funkcje główne:

  1. Zdalne wykonywanie skryptów – Możliwość uruchamiania skryptów PowerShell i CMD na jednym lub wielu komputerach.

  2. Zarządzanie zadaniami – Tworzenie, edytowanie, harmonogram i usuwanie skryptów z poziomu interfejsu.

  3. Generowanie skryptów AI – Użycie sztucznej inteligencji (ChatGPT) do automatycznego generowania skryptów na podstawie naturalnych poleceń.

  4. Wbudowana baza – Około 200 predefiniowanych skryptów podzielonych na kategorie, np. Administracja, Sieć, Bezpieczeństwo.

Widok główny

Interfejs Serwer zadań został podzielony na trzy główne sekcje:

  1. Skrypty

  2. Harmonogram skryptów

  3. Logi

Skrypty

Sekcja ta zawiera przegląd wszystkich dostępnych skryptów, zarówno predefiniowanych, jak i dodanych przez administratora.

Kolumny tabeli:

  • Nazwa skryptu – Unikalna nazwa skryptu.

  • Utworzone – Data dodania skryptu.

  • Zmodyfikowane – Data ostatniej modyfikacji skryptu.

  • Opis – Opcjonalny krótki opis celu skryptu.

  • Typ skryptu – Ikona wskazująca typ skryptu: PowerShell lub CMD.

  • Polecenie - Treść polecenia, kod wykonywany przez skrypt.

  • Grupa - Kategoria, do której przypisany jest skrypt.

  • Zadania użytkownika - Informacja, że skrypt został utworzony przez użytkownika systemu i nie pochodzi z publicznej bazy skryptów.

Nowy skrypt

Kliknięcie przycisku +Dodaj nowy skrypt otwiera boczne menu konfiguracji.

  • Nazwa skrypt – Pole wymagane.

  • Grupa skryptów – Wybór z listy istniejących kategorii lub dodanie nowej.

  • Język – PowerShell lub CMD.

  • Opis – Opcjonalny krótki opis skryptu.

  • Treść skryptu – Pole na wpisanie pełnego kodu skryptu.

  • eA Inteligence - Umożliwa generowanie skryptów z pomocą AI.

Grupy skryptów

Powyżej tabeli znajduje się filtrowanie widoku po kategorii. Kategorie obejmują:

  • Active Directory

  • Administracja

  • Zespoły / biblioteki .NET

  • Komputer

  • Pliki i foldery

  • Zapora sieciowa

  • Sprzęt

  • Poprawki systemowe

  • Dzienniki

  • Konserwacja

  • Sieć

  • Plik stronicowania

  • Procesy

  • Zabezpieczenia

  • Usługi

  • System

  • Odzyskiwanie systemu

  • Rejestr systemu

Grupa skryptów – Możliwość dodania nowych lub usunięcia istniejących kategorii (wymaga potwierdzenia).

Generowanie skryptów AI

W dolnej części menu znajduje się sekcja "Potrzebujesz więcej wyjaśnień? - Użyj eA Inteligence".

Umożliwia generowanie skryptów z wykorzystaniem sztucznej inteligencji.

Po kliknięciu „Użyj eA Intelligence” otwiera się panel integracji z AI. Administrator opisuje oczekiwany efekt, np. „Utwórz skrypt restartujący usługę xyz”. System generuje gotowy skrypt, który można edytować przed zapisaniem.

Sztuczna inteligencja zapamiętuje kontekst rozmowy, dzięki czemu możliwe jest dalsze poprawianie i rozwijanie skryptu bez konieczności ponownego opisywania całego zadania.

Po kliknięciu „Kopiuj kod” treść skryptu zostaje automatycznie wklejona w sekcji, w której powinien zostać wprowadzony.

Funkcja umożliwia również rozpoczęcie nowej konwersacji z AI w dowolnym momencie poprzez restart.

Wykonanie skryptu

Procedura wykonania skryptu

  1. Uruchomienie skryptu – Kliknięcie w uruchom przy wybranym skrypcie otwiera menu z parametrami wykonania.

  1. W kolejnym kroku wybeiramy Skonfiguruj zdanie uruchomienia

  1. Kolejny krok to parametryzacja

    1. Dodaj urządzenia – Wybór komputerów lub grup, na których skrypt ma być uruchomiony.

    2. Zakres dat – określa przedział czasu, w którym skrypt pozostaje aktywny (Jeśli skrypt nie zostanie wykonany, wygaśnie automatycznie. Dla zadań bez harmonogramu domyślny czas aktywności wynosi 30 dni.)

    3. Uprawnienia – Domyślnie skrypty działają z uprawnieniami systemowymi, jednak użytkownik może zmienić poziom uprawnień.

  2. Uruchomienie skryptu wymaga potwierdzenia zakresu uprawnień

Harmonogram skryptów

Sekcja zawiera informacje o wszystkich harmonogramach skryptów z możliwością ich edycji, wyłączenia lub usunięcia.

Kolumny tabeli:

  • Nazwa skryptu – Skrypt przypisany do harmonogramu.

  • Uruchom na– Komputery, na których działa skrypt.

  • Trigger – Źródło uruchomienia (harmonogram, automatyzacja, DLP).

  • Początek – Data rozpoczęcia.

  • Koniec – Data zakończenia (lub brak, jeśli ustawiono „bez daty końcowej”).

  • Ostatnie uruchomienie – Data ostatniego uruchomienia.

  • Użytkownik – Administrator odpowiedzialny za konfigurację.

  • Status – Aktualny stan (aktywne, zakończone, błędne).

  • Zadanie - Konkretne polecenie wykonywane w ramach zadania, np. PowerShell „Get-NetIPConfiguration”.

  • Typ skryptu - Rodzaj skryptu, np. CMD lub PowerShell.

  • Kategoria - Kategoria funkcjonalna, do której przypisany jest skrypt.

Nowy harmonogram

Kliknięcie przycisku +Dodaj do harmonogramu otwiera okno konfiguracji:

  1. Wybór skryptu – Lista dostępnych skryptów.

  2. Uruchom na– Dodanie komputerów/grup, na których skrypt ma być uruchomiony.

  3. Zakres dat – Możliwość ustawienia daty rozpoczęcia i zakończenia (lub bez końcowej daty).

  4. Interwał – Opcja ustawienia cykliczności uruchamiania.

circle-info

Informacja dodatkowa

Zadanie można uruchomić bez ograniczenia czasowego i będzie działać do momentu ręcznego wyłączenia przez administratora. Możliwe jest także ustawienie limitu wystąpień, po których zadanie zakończy się automatycznie, np. po 5 wykonaniach.

Harmonogram można wyłączyć poprzez ikonę kosza, usuwając go z listy, lub klikając ikonę ołówka i edytując ustawienia określające, kiedy i w jaki sposób ma działać.

Logi

Sekcja logów umożliwia monitorowanie wykonanych zadań oraz ich rezultatów.

Kolumny tabeli logów:

  • Data – Data wpisu logu.

  • Komputer – Komputer, na którym wykonano skrypt.

  • Zalogowany użytkownik – Użytkownik zalogowany na komputerze w momencie wykonania skryptu.

  • Utworzone przez – Kto zainicjował zadanie (administrator lub użytkownik).

  • Data uruchomienia – Data wykonania skryptu (z ikoną informującą o sukcesie lub błędzie).

  • Utworzone – Data utworzenia zadania.

  • Więcej informacji – Klikalny przycisk Przeczytaj pełny log, umożliwiający wgląd w szczegóły wykonania. Jest to szczegółowy log techniczny. Log może zawierać komunikaty postępu w procentach, statusy pośrednie (DONE, STOPPED, OK, NONE) oraz końcowy identyfikator operacji, np. nodeid.

  • Błąd - Komunikat błędu zwrócony podczas wykonywania skryptu, jeśli operacja zakończyła się niepowodzeniem.

  • Opis - Krótki opis zadania lub kontekstu jego wykonania.

  • Polecenie - Treść polecenia lub kod skryptu, który został wykonany.

  • Data wyniku - Data i godzina zwrócenia wyniku wykonania skryptu.

  • Grupa - Grupa do której przypisane było zadanie.

  • Host ID - Unikalny identyfikator urządzenia w systemie.

  • Task log ID - Unikalny identyfikator wpisu logu zadania.

  • Typ skryptu - Rodzaj wykonanego skryptu, np. CMD lub PowerShell.

Opcja „Przeczytaj pełny log” umożliwia podgląd szczegółowego przebiegu wykonania zadania.

W tym widoku dostępna jest również integracja z eA Intelligence. Sztuczna inteligencja może przeanalizować treść logu, wyjaśnić znaczenie komunikatów, wskazać potencjalną przyczynę błędu oraz zaproponować rozwiązanie. W razie potrzeby AI może także wygenerować poprawioną wersję skryptu lub zaproponować nowy, dostosowany do zaistniałej sytuacji.

Podsumowanie

Serwer zadań w systemie eAuditor to wszechstronne narzędzie, które usprawnia zdalne zarządzanie skryptami w organizacji. Dzięki integracji z AI, wbudowanej bazie skryptów oraz rozbudowanemu harmonogramowi, administratorzy mogą efektywnie wykonywać zadania administracyjne, minimalizując czas i ryzyko błędów.

Last updated

Was this helpful?