PowerShell 7 und Windows PowerShell. Tobias Weltner

PowerShell 7 und Windows PowerShell - Tobias Weltner


Скачать книгу

       Modul in Repository übertragen

       Modul aus privatem Repository installieren

       17Fehlerhandling

       Fehlermeldungen unterdrücken

       Bestimmen, wie Cmdlets auf Fehler reagieren

       Fehler mitprotokollieren lassen

       Erfolg eines Befehlsaufrufs prüfen

       Fehlerhandler einsetzen

       Lokaler Fehlerhandler: try…catch

       Globaler Fehlerhandler: Trap

       18Windows PowerShell-Remoting

       PowerShell-Remoting aktivieren

       Zugriff auch auf Windows-Clients

       Remoting-Verbindung überprüfen

       NTLM-Authentifizierung erlauben

       PowerShell-Remoting überprüfen

       Erste Schritte mit PowerShell-Remoting

       Befehle und Skripte remote ausführen

       Kontrolle: Wer besucht »meinen« Computer?

       Remotefähigen Code entwickeln

       Argumente an Remote-Code übergeben

       Ergebnisse vom Remote-Code an den Aufrufer übertragen

       Fan-Out: integrierte Parallelverarbeitung

       ThrottleLimit: Parallelverarbeitung begrenzen

       Double-Hop und CredSSP: Anmeldeinfos weiterreichen

       Eigene Sitzungen verwenden

       Eigene Sitzungen anlegen

       Parallelverarbeitung mit PSSessions

       SSH-basiertes Remoting

       SSH-Remoting aktivieren

       Enter-PSSession über SSH

       Invoke-Command über SSH

       Unbeaufsichtigte Ausführung und Parallelbearbeitung

       19Grafische Oberflächen gestalten

       Eigene Fenster herstellen

       GUI mit Code definieren

       GUI mit XAML definieren

       Beispiel: Dienststopper-Anwendung

       Index

       Vorwort

      PowerShell begann vor 15 Jahren als Windows Powershell. Heute ist diese Shell plattformübergreifend auf Windows, Linux und macOS verfügbar und wird begeistert von einer immer größeren Anwendercommunity genutzt.

      In diesem Buch werden Sie Schritt für Schritt erfahren, was PowerShell eigentlich ist und was diese Shell alles für Sie tun kann. Ob Sie Administrator »on-premise« sind und lokale Server betreuen, Ihr Unternehmen in der Cloud verwalten oder ob Sie heterogene Umgebungen »unter einen Hut« bringen wollen – PowerShell bietet die Werkzeuge dafür.

      Aber auch zu Hause und in der Schule lässt es sich hervorragend einsetzen: PowerShell ist es nämlich egal, ob Sie damit eine Unternehmens-IT administrieren, Ihre Philips-Hue-Homeautomation verwalten oder Sonnenkollektoren steuern. Ob Sie den eigenen NAS-Server auf dem Dachboden sichern, automatisiert Dateien aus dem Internet laden oder vielleicht bloß Matherätsel knacken wollen.

      Und genau deshalb ist PowerShell auch in Ausbildung und Schulen spannend: Kaum eine andere kostenlose Programmierumgebung und Shell unterstützt so viele Programmierkonzepte auf so vielen Plattformen – angefangen von Befehlsaufrufen über moderne Programmiertechniken wie den Einsatz von Funktionen und Objekten bis hin zu nativer Klassenunterstützung, Vererbung und universellem Netzwerk-Remoting. Kaum eine andere Umgebung bietet so unmittelbares Feedback wie PowerShell. Ideal also, um im Unterricht und in der Ausbildung anhand von nachvollziehbaren Praxisbeispielen die Funktionsweisen moderner IT auszuprobieren und zu vertiefen.

      Dieses Buch bietet zahlreiche Praxisbeispiele aus den unterschiedlichsten Einsatzbereichen und demonstriert schrittweise die vielfältigen Möglichkeiten der PowerShell.

      So schlüpfen Sie zu Anfang des Buches in die Rolle des einfachen PowerShell-Anwenders. Sie generieren mit Einzeilern Excel- und HTML-Reports und können mit wenigen Schritten Cloud-Systeme steuern oder Notenblätter aus dem Internet herunterladen und als PDF exportieren.

      Von diesen ersten Fingerübungen inspiriert lernen Sie den Minimal-Wortschatz der PowerShell kennen und fügen mehrere Befehle zu eigenen größeren Automationslösungen zusammen.

      Die Anwendungsbeispiele werden immer komplexer, und Sie lernen schrittweise alle weiteren wichtigen Konzepte der PowerShell kennen.


Скачать книгу