Seminare
Seminare

PowerShell-Skripterstellung - Best Practices für unbeaufsichtigten Betrieb

Seminar - GFU Cyrus AG

Wer das Seminar besucht hat, kann ein Skript ohne Fenster und Profil starten und seinen Erfolg über den Exit-Code melden, es unter einem Dienstkonto in den Zeitplan legen und Zugangsdaten ohne Eingabe beziehen, mit PSScriptAnalyzer gegen eine eigene Regelauswahl prüfen und diese Prüfung zur Übergabebedingung machen, Selbstprüfung, Idempotenz und Vorschau einbauen, das Ergebnis mit Abnahmetests absichern, ein fremdes Skript prüfbar machen und aufräumen und eine Benachrichtigung einrichten, die auch den ausgefallenen Lauf meldet.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • 1. Ein Skript ohne Fenster starten
  • 2. Zeitplan und Dienstkonto einrichten
  • 3. Aufschreiben, was passiert ist
  • 4. Fehler, die nicht durchrutschen
  • Praxis-Übung 1: Ein gestelltes Skript, das im Fenster läuft, wird in den Zeitplan gebracht: Aufruf ohne Profil, Exit-Code, Dienstkonto, Zugangsdaten aus dem Tresor, Protokolldatei. Es enthält zwei eingebaute Stolperstellen, eine wartende Eingabe und ein fehlendes Recht des Dienstkontos, die gefunden und behoben werden müssen.
  • Tag 2: Maschinell prüfen statt lesen
  • 1. PSScriptAnalyzer einsetzen
  • 2. Prüfen, ob das Skript das Richtige getan hat
  • 3. Prüfen, bevor es in den Zeitplan kommt
  • Praxis-Übung 2: Das Skript aus Übung 1 wird durch PSScriptAnalyzer geschickt, die Verstöße behoben und die Regelauswahl in einer Einstellungsdatei festgehalten. Danach kommen Selbstprüfung und -WhatIf hinzu, und ein Abnahmetest prüft das Ergebnis im System. Zum Abschluss wird das Skript zweimal hintereinander ausgeführt, um die Idempotenz zu belegen.
  • Tag 3: Übernehmen, aufräumen, überwachen
  • 1. Ein fremdes Skript übernehmen
  • 2. Aufräumen, ohne es zu zerstören
  • 3. Merken, wenn etwas schiefgeht
  • 4. Eine Sammlung, die bleibt
  • Praxis-Übung 3: Ein gestelltes Altskript von rund 200 Zeilen wird übernommen: Wirkung dokumentieren, Abnahmeprüfung schreiben, dann in drei Schritten aufräumen und nach jedem Schritt prüfen. Anschließend werden Benachrichtigung bei Fehlschlag und eine Überwachung eingerichtet, die auch den ausgefallenen Lauf meldet. Zum Schluss legt jede teilnehmende Person ihre Sammlung samt Übergabeliste ab.



  • ...


Den kompletten Seminarinhalt finden Sie auf der Anbieterseite

Zielgruppe:
  • Administratoren, deren Skripte bereits funktionieren, im Zeitplan aber unzuverlässig laufen oder stillschweigend ausfallen
  • Betriebsteams, die wiederkehrende Aufgaben an geplante Skripte abgeben und morgens wissen müssen, ob der Lauf erfolgreich war
  • Verantwortliche, die vorhandene Skripte von Kollegen oder Dienstleistern übernehmen und vor der ersten Änderung absichern müssen
  • Teams, die eine verbindliche Prüfung vor der Übergabe eines Skripts einführen wollen


Voraussetzungen: PowerShell auf Grundlagenniveau, also Pipeline, Variablen, Schleifen, Bedingungen und einfache Funktionen, wie es S1387 vermittelt. Erfahrung mit eigenen Skripten im Umfang einiger Dutzend Zeilen. Grundkenntnisse zur Benutzer- und Rechteverwaltung unter Windows. Kein Vorwissen zu PSScriptAnalyzer, Pester oder Aufgabenplanung erforderlich. Ein eigenes Skript darf mitgebracht werden; wer keines hat, arbeitet an gestellten Altlasten.

Seminarkennung:
S3987
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha