PowerShell 7 und Windows PowerShell
eBook - ePub

PowerShell 7 und Windows PowerShell

Das komplette Praxiswissen für Administratoren und IT-Profis. Für Windows, Linux, macOS & Cloud

  1. 590 Seiten
  2. German
  3. ePUB (handyfreundlich)
  4. Über iOS und Android verfügbar
eBook - ePub

PowerShell 7 und Windows PowerShell

Das komplette Praxiswissen für Administratoren und IT-Profis. Für Windows, Linux, macOS & Cloud

Über dieses Buch

Erprobtes Praxiswissen für das Allzweckwerkzeug PowerShell

  • Tobias Weltner ist Organisator der psconf.eu und einer der weltweit führenden PowerShell-Experten
  • Praxiswissen für alle Versionen der PowerShell
  • Verständliche Erklärungen, kompakte und motivierende Code-Beispiele

PowerShell ist eine hochmoderne Shell-Sprache. Im Windows-Umfeld entstanden, ist sie inzwischen für Linux und macOS und die Cloud verfügbar und wird auch zur Gerätesteuerung eingesetzt. Als plattformunabhängige Open-Source-Software ist sie sicher und zukunftsfähig.
Dr. Tobias Weltner, einer der weltweit führenden PowerShell-Experten, erklärt Schritt für Schritt, praxisnah und mit wenigen Zeilen Code, wie man wiederkehrende Aufgaben automatisiert: Ob Sie beruflich Server oder Software remote konfigurieren oder privat Ihre Farbwechsellampen fernsteuern möchten – fast alles ist möglich. Wer das "IT-Allzweckwerkzeug" PowerShell beherrscht, steigert ganz erheblich seine Lösungskompetenz und seinen Wert für ein Unternehmen.
Sie entscheiden selbst, wie schnell und wie tief Sie einsteigen. Bereits nach den ersten Kapiteln werden Sie erfolgreich und effizient Routineaufgaben automatisieren. Dieses Praxisbuch vermittelt Ihnen das nötige Wissen und Know-how, um PowerShell-Code parallel auf hunderten von Servern auszuführen, grafische Oberflächen und Fenster zu erzeugen, Heimgeräte zu steuern und eigene Befehlserweiterungen zu erstellen.

Häufig gestellte Fragen

Ja, du kannst dein Abo jederzeit über den Tab Abo in deinen Kontoeinstellungen auf der Perlego-Website kündigen. Dein Abo bleibt bis zum Ende deines aktuellen Abrechnungszeitraums aktiv. Erfahre, wie du dein Abo kündigen kannst.
Nein, Bücher können nicht als externe Dateien, z. B. PDFs, zur Verwendung außerhalb von Perlego heruntergeladen werden. Du kannst jedoch Bücher in der Perlego-App herunterladen, um sie offline auf deinem Smartphone oder Tablet zu lesen. Weitere Informationen hier.
Perlego bietet zwei Abopläne an: Elementar und Erweitert
  • Elementar ist ideal für Lernende und Profis, die sich mit einer Vielzahl von Themen beschäftigen möchten. Erhalte Zugang zur Basic-Bibliothek mit über 800.000 vertrauenswürdigen Titeln und Bestsellern in den Bereichen Wirtschaft, persönliche Weiterentwicklung und Geisteswissenschaften. Enthält unbegrenzte Lesezeit und die Standardstimme für die Funktion „Vorlesen“.
  • Pro: Perfekt für fortgeschrittene Lernende und Forscher, die einen vollständigen, uneingeschränkten Zugang benötigen. Schalte über 1,4 Millionen Bücher zu Hunderten von Themen frei, darunter akademische und hochspezialisierte Titel. Das Pro-Abo umfasst auch erweiterte Funktionen wie Premium-Vorlesen und den Recherche-Assistenten.
Beide Abopläne sind mit monatlichen, halbjährlichen oder jährlichen Abrechnungszyklen verfügbar.
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Achte auf das Symbol zum Vorlesen bei deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ja! Du kannst die Perlego-App sowohl auf iOS- als auch auf Android-Geräten nutzen, damit du jederzeit und überall lesen kannst – sogar offline. Perfekt für den Weg zur Arbeit oder wenn du unterwegs bist.
Bitte beachte, dass wir Geräte, auf denen die Betriebssysteme iOS 13 und Android 7 oder noch ältere Versionen ausgeführt werden, nicht unterstützen können. Mehr über die Verwendung der App erfahren.
Ja, du hast Zugang zu PowerShell 7 und Windows PowerShell von Tobias Weltner im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Computer Science & System Administration. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

Kapitel 1

PowerShell: Erste Schritte

In diesem Kapitel:
PowerShell installieren
PowerShell einrichten
Wichtige PowerShell-Werkzeuge
Codebeispiele automatisch herunterladen
Profilskripte: PowerShell dauerhaft anpassen
Zusammenfassung
Ausführlich werden in diesem Kapitel die folgenden Aspekte erläutert:
  • Windows PowerShell: In Windows integrierte PowerShell, die auf dem klassischen .NET Framework Version 4.5 oder höher basiert und auch künftig für Automationsaufgaben im Windows-Umfeld eingesetzt werden kann. Der Startbefehl lautet powershell.exe, und die aktuelle Version ist 5.1.
  • PowerShell: Neuartige, plattformunabhängige PowerShell, die als portable Anwendung bei Windows parallel zur Windows PowerShell verwendet werden kann und auch auf Linux, macOS und weiteren Betriebssystemen zur Verfügung steht. Der Startbefehl lautet pwsh.exe. Diese PowerShell beruht auf dem plattformunabhängigen neuen .NET Framework Core, das weitgehend kompatibel zum klassischen .NET Framework ist. Die PowerShell ist im Gegensatz zur Windows PowerShell quelloffen (Open Source).
  • Autovervollständigung: Mit einigen Tastendrücken kann man sich bei der Eingabe von Befehlen, Parametern und Argumenten Tipparbeit sparen:
    image
    vervollständigt Eingaben. Drücken Sie die Taste mehrmals, zeigt PowerShell bei jedem Drücken einen weiteren Vorschlag.
    image
    +
    image
    geht in der Reihenfolge wieder einen Schritt zurück. Mit
    image
    +
    image
    werden Eingabevorschläge als vollständige Auswahlliste präsentiert. Editoren zeigen dazu ein IntelliSense-Menü an. In der Konsole erscheint ein textbasiertes Auswahlfeld. Unabhängig von den Autovervollständigungsvarianten können Sie mit
    image
    und
    image
    frühere Eingaben aus Ihrer Befehlshistorie anzeigen lassen. Diese Liste ist anfangs leer und wächst mit der Verwendung der Konsole.
  • Zeilen löschen und Befehlsabbruch: Um die gesamte aktuelle Zeile zu löschen, drücken Sie
    image
    . Um einen Befehl abzubrechen, drücken Sie
    image
    +
    image
    .
  • Groß- und Kleinschreibung: PowerShell selbst unterscheidet bei Befehlsnamen und Parametern nicht zwischen Groß- und Kleinschreibung. Ob die Groß- und Kleinschreibung bei Befehlsargumenten (wie zum Beispiel Pfadnamen oder anderen Angaben) wichtig ist, hängt vom jeweiligen Befehl und dem verwendeten Betriebssystem ab. Bei Kennworteingaben beispielsweise kommt es natürlich immer auf die richtige Groß- und Kleinschreibung an.

Achtung

Wenn Sie es eilig haben und die Grundlagen der PowerShell schon kennen, dürfen Sie diesen Einleitungsteil selbstverständlich überspringen. Sie sollten aber in jedem Fall wenigstens den Abschnitt »Zusammenfassung« am Ende dieses Kapitels beachten. Dort werden wichtige Grundeinstellungen besprochen, die die Voraussetzung für viele Beispiele in den folgenden Kapiteln sind.
PowerShell ist eine verblüffend flexible und machtvolle plattformunabhängige Automationssprache, die mit geringem Aufwand ein enormes Spektrum von Aufgaben automatisieren kann.
Dazu zählen typische IT-Administrationsaufgaben ebenso wie völlig andere Einsatzbereiche aus Mathematik, Forschung und Lehre, in der Büroautomation und nicht zuletzt in Hobby und Tüftelei: Schon im nächsten Kapitel werden wir uns kurz der Musikkomposition und Steuerung von MIDI-Musikinstrumenten widmen, und in Kapitel 13 erfahren Sie zum Beispiel, wie PowerShell sogar Lampen und Steckdosen in Ihrem Zuhause fernsteuert. Die Grundlagen und Strategien sind dabei indes immer dieselben.
Bei all diesen Beispielen geht es also ausschließlich um zweierlei: kurzweilig und verständlich möglichst viele Einsatzszenarien der PowerShell vorzustellen, um Ideen zu wecken und eine breite Leserschicht anzusprechen, und die stets gleichen allgemeinen Mechanismen zu verstehen, die dabei zum Einsatz kommen.
Denn mit dem Wissen, das Sie beispielsweise in der Musikkomposition oder auch bei der Fernsteuerung von Elektrogeräten benötigen, können Sie natürlich auch Server aufsetzen oder Drittanbietersoftware für Backup-Lösungen steuern – und umgekehrt. Hier wird deutlich, dass PowerShell ebenfalls eine ideale Plattform für Ausbildung und Schule ist, denn alle modernen IT-Grundlagen lassen sich damit anschaulich und unterhaltsam vermitteln.
Zunächst aber muss PowerShell vollständig eingerichtet werden, und genau darum geht es in...

Inhaltsverzeichnis

  1. Cover
  2. Titel
  3. Impressum
  4. Inhalt
  5. Vorwort
  6. 1 PowerShell: Erste Schritte
  7. 2 Überblick: Was PowerShell leistet
  8. 3 Skripte und Funktionen
  9. 4 Cmdlets – PowerShell-Befehle
  10. 5 Die PowerShell-Pipeline
  11. 6 Arrays und Hashtables
  12. 7 PowerShell-Laufwerke
  13. 8 Operatoren und Bedingungen
  14. 9 Textoperationen und reguläre Ausdrücke
  15. 10 Anwendungen und Konsolenbefehle
  16. 11 Typen verwenden
  17. 12 Mit Objekten arbeiten
  18. 13 Eigene Typen und Attribute
  19. 14 Parameter für Fortgeschrittene
  20. 15 Pipeline-fähige Funktionen
  21. 16 PowerShellGet und Module
  22. 17 Fehlerhandling
  23. 18 Windows PowerShell-Remoting
  24. 19 Grafische Oberflächen gestalten
  25. Index