O&O Syspectr bietet eine sehr einfache Möglichkeit, PowerShell-Skripte auf entfernten Rechner auszuführen und deren Ergebnisse zentral in O&O Syspectr zu speichern und auszuwerten. Dabei spielt es keine Rolle, ob der Rechner mit dem Netzwerk verbunden ist oder zu einer bestimmten Domäne oder Arbeitsgruppe gehört. Die Zeiten, in denen man Logs von PowerShell-Skripten auf einem Dateiserver ablegen und mühselig auswerten musste, gehören damit der Vergangenheit an. O&O Syspectr überwacht Ihre Systeme und gibt Ihnen Bescheid, sobald ein Skript ein Problem identifiziert – 24 Stunden, 7 Tage in der Woche. Dies spart nicht nur Zeit, Kosten und Nerven, sondern auch eine Menge Geld. Die PowerShell funktioniert in O&O Syspectr eigentlich genauso, als wenn man direkt auf dem Computer arbeiten würde. Zusätzlich bietet O&O Syspectr die Auswertung des Ergebnisses des PowerShell-Skriptes sowie eine filigrane Zeitplanung, wie man sie auch von Linux mit crontab kennt. So ist es möglich, PowerShell-Skripte zu bestimmten Zeitpunkten auszuführen, ohne dafür den Windows-Aufgabenplaner nutzen zu müssen. Durch das PowerShell-Skript-Modul sind Sie nicht mehr länger an die Einschränkung gängiger IT-Monitoring-Lösungen gebunden. Endlich ist es möglich, dass Sie Ihr IT-Monitoring Ihren eigenen Wünschen entsprechend anpassen und erweitern können!
PowerShell-Skripte können in O&O Syspectr über die Web-Anwendung vollständig verwaltet werden. Sie können Skripte anlegen, bearbeiten, aktivieren und deaktivieren sowie löschen. Sie können also quasi von jedem Punkt der Erde aus ein Skript für einen Ihrer Rechner erstellen, ausführen und sofort das Ergebnis sehen. Skripte, die Sie einmal angelegt haben, können Sie auf beliebige andere Rechner anwenden.
Jedes Skript gibt am Ende einen Ergebniswert (sog. exit-Code) zurück. Dieser Wert beeinflusst den Status Ihres Rechners und wird wie folgt interpretiert:
Gleichzeitig wird die letzte Ausgabezeile Ihres Skriptes mit bis zu 2.048 Zeichen gespeichert und in den Verlauf Ihres Rechners aufgenommen. Selbstverständlich können Sie eine Benachrichtigung abonnieren, die bei einem bestimmten Status Ihnen den exit-Code und diese Ausgabe per Mail zusendet. So können Sie sofort sehen, wenn ein automatisch ausgeführtes Skript eine Warnung oder ein Problem meldet.
Die Ausführung der Skripte ist wie folgt möglich:
Wenn die benutzerdefinierte Ausführung aktiviert wird, können die Skripte automatisch ausgeführt werden. Die Zeile besteht aus den folgenden 5 Feldern: [Minuten] [Stunden] [Tage] [Monate] [Wochentage]
Feld | Gültige Werte | Bemerkungen |
---|---|---|
Minuten | 0...59 | * für jede Minute | |
Stunden | 0...23 | * für jede Stunde | |
Tage | 1...31 | * für jeden Tag | Werden Tage und Wochentage zusammen verwendet, dann werden sie nicht gemeinsam, sondern einzeln ausgewertet (siehe Sonderfall bei den Beispielen) |
Monate | 1...12 | * für jeden Monat | |
Wochentage | 0...7 | * für jeden Wochentag | 0 oder 7 stehen für Sonntag |
[Minuten] | [Stunden] | [Tage] | [Monate] | [Wochentage] | Erläuterung |
---|---|---|---|---|---|
10 | 0 | * | * | * | Jeden Tag um zehn Minuten nach Mitternacht. |
10 | 0 | * | * | 3 | Jeden Mittwoch, um zehn Minuten nach Mitternacht. |
0 | * | * | * | * | Jeden Tag, zu jeder vollen Stunde |
*/15 | 4-16 | * | * | 6,7 | Alle 15 Minuten zwischen 4 und 16 Uhr, aber nur samstags und sonntags. |
* | * | * | * | * | Jede Minute (minimale Einstellmöglichkeit) |
* | 14 | 1-10 | 5 | 1 | Im Mai vom 1. bis 10. und an jedem Montag im Mai um 14 Uhr; dies ist ein Sonderfall, wenn Tage und Wochentage gemeinsam verwendet werden. |
Die PowerShell ist in verschiedenen Versionen verfügbar. Welche Version auf Ihren Systemen installiert ist, können Sie mittels O&O Syspectr im Dashboard erfahren. Grundsätzlich gilt: - Version 1.0 ist obsolet und sollte nicht mehr genutzt werden.
Die unterschiedlichen Versionen haben teilweise unterschiedliche Syntax und Funktionen, so dass Anpassungen der Skripte für die jeweilige Version notwendig sein können.
Die Skript-Bibliothek ist der zentrale Speicherort für Ihre PowerShell-Skripte. Alle Skripte werden hier gespeichert und können hier bearbeitet, gelöscht und Rechnern zugewiesen und auch wieder entzogen werden. Wenn Sie ein neues Skript erstellen wollen, klicken Sie auf die entsprechende Schaltfläche. Sie finden hier auch Informationen zum Erstelldatum und der letzten Bearbeitung.
Geben Sie Ihrem Skript einen aussagekräftigen Namen. Sie können den Namen frei wählen, er wird später nicht als Dateiname für die Ausführung des Skriptes verwendet. Der Dateiname wird vom System eigenständig vergeben.
Die Eingabe von PowerShell-Skripten erfolgt in einem Texteditor. Dieser unterstützt Sie bei der Eingabe durch ein sog. Syntax-Highlighting. Dies bedeutet, dass die entsprechenden Schlüsselwörter der PowerShell farblich hervorgehoben werden. Sie können in dem Editor beliebig editieren, wie Sie es aus anderen Texteditoren kennen. Sie können auch über die Zwischenablage Skripte oder Ausschnitte von Ihrem Rechner in das Textfeld einfügen.
Mit der Ausführung legen Sie fest, wann das Skript auf dem Zielrechner ausgeführt werden soll. Sie haben folgende Optionen:
Mit dem Speichern wird das Skript jetzt nach Auswahl der Ausführung sofort ausgeführt oder aktiviert. Lediglich bei manueller Ausführung (Standardeinstellung) wird das Skript erst dann ausgeführt, wenn Sie es explizit wünschen.