UID:
kobvindex_ERBEBC7153187
Umfang:
1 online resource (424 pages)
Ausgabe:
2
ISBN:
9783960106715
Anmerkung:
Intro -- Impressum -- Inhalt -- Vorwort zur zweiten Auflage -- Einleitung -- Wie Sie dieses Buch nutzen -- Achtung -- Noch mehr Unterstützung -- Kapitel 1 - PowerShell startklar machen -- Mit PowerShell Kontakt aufnehmen -- PowerShell 7 auf Linux und macOS -- Weitere PowerShell-Hosts -- PowerShell und Hosts einsatzbereit machen -- Die PowerShell-Konsole einrichten -- PowerShell-Version kontrollieren -- Aktuelle Version der PowerShell nutzen -- Symbol an Taskleiste heften -- Sprungliste: Administratorrechte und ISE -- 32-Bit- und 64-Bit-Versionen -- PowerShell ISE einsetzen -- VSCode und PowerShell -- PowerShell-Erweiterung laden -- Erste Schritte mit PowerShell -- Wichtige Vorsichtsmaßnahmen -- Befehle eingeben -- Ergebnisse empfangen -- Informationen speichern oder umleiten -- Variablen verwenden -- Pipeline verwenden -- IntelliSense-Unterstützung im ISE-Editor -- Autovervollständigung in der PowerShell-Konsole -- Farbcodierungen verstehen -- Rechnen mit PowerShell -- Umwandlungen -- Zahlenreihen -- Unvollständige und mehrzeilige Eingaben -- Skriptausführung erlauben -- Wichtige Befehle aktualisieren -- Tippfehler vermeiden und Eingaben erleichtern -- Autovervollständigung -- Pfadnamen vervollständigen -- Befehlszeilen erneut verwenden -- Befehlsnamen autovervollständigen -- Parameter-Autovervollständigung -- Argument-Autovervollständigung -- PowerShell-Hilfe aus dem Internet nachladen -- Hilfe ohne Internetzugang installieren -- Teil A - Erste Befehle -- Kapitel 2 - Cmdlets - die PowerShell-Befehle -- Alles, was Sie über Cmdlets wissen müssen -- Cmdlets für eine Aufgabe finden -- Suche nach Tätigkeit oder Tätigkeitsbereich -- Parameter erkunden -- Hilfestellung zu Cmdlets abrufen -- Cmdlet eingeben und Befehl ausführen -- Mit ISE nach Cmdlets suchen -- Dialoggestützte Parametereingabe -- Mit der Hilfe nach Cmdlets suchen
,
Unbekannte Befehle suchen -- Mit Parametern Wünsche formulieren -- Parameter wecken das volle Potenzial der Cmdlets -- Nur das Datum oder nur die Zeit ausgeben -- Den Wochentag eines bestimmten Datums errechnen -- Die aktuelle Kalenderwoche anzeigen -- Das Datum vor 48 Stunden berechnen -- Drei universelle Parametertypen -- Benannte Parameter -- Switch-Parameter -- Positionale Parameter -- Common Parameter - allgemeine Parameter für alle Cmdlets -- Fehlermeldungen unterdrücken -- Unvollständige Parameternamen -- Parameter mit Aliasnamen abkürzen -- Konflikte bei Parameternamen -- Neue Cmdlets aus Modulen nachladen -- Neue Module automatisch nachladen -- Alias: Zweitname für Cmdlets -- Aliase sind keine neuen Befehle -- Befehlstypen ermitteln -- Klassische cmd.exe-Interpreterbefehle sind Cmdlets -- Eigene Aliase anlegen -- Kapitel 3 - PowerShell-Laufwerke -- Dateisystemaufgaben meistern -- Ordner anlegen -- Dateien anlegen und Informationen speichern -- Dateien finden -- Nach Dateinamen oder Dateitypen suchen -- -Filter und -Include: Unterschiede verstehen -- Mehrere Top-Level-Ordner durchsuchen -- Alternative zur Rekursion -- Nach Dateiinhalten suchen -- Dateien und Ordner kopieren -- Einzelne Datei kopieren -- Mehrere Dateien kopieren -- Ordner kopieren -- Dateien umbenennen -- Einzelne Datei -- Ganze Ordnerinhalte umbenennen -- Dateien und Ordner löschen -- Größe eines Laufwerks ermitteln -- Größe eines Ordners ermitteln -- Umgebungsvariablen -- Alle Umgebungsvariablen auflisten -- Auf einzelne Umgebungsvariablen zugreifen -- Umgebungsvariablen ändern -- Windows-Registrierungsdatenbank -- Schlüssel suchen -- Werte lesen -- Neue Registry-Schlüssel anlegen -- Werte hinzufügen, ändern und löschen -- Virtuelle Laufwerke und Provider -- Neue PowerShell-Laufwerke -- -Path oder -LiteralPath? -- Existenz eines Pfads prüfen -- Pfadnamen auflösen
,
Kapitel 4 - Anwendungen und Konsolenbefehle -- Programme starten -- Optionen für den Programmstart festlegen -- Warten, bis ein Programm wieder beendet ist -- Programme unter anderem Benutzernamen ausführen -- Nicht unterstützte Konsolenbefehle im ISE-Editor -- Argumente an Anwendungen übergeben -- Hilfe für Konsolenbefehle anzeigen -- Beispiel: Lizenzstatus von Windows überprüfen -- Ergebnisse von Anwendungen weiterverarbeiten -- Error Level auswerten -- Fragen an Benutzer stellen mit choice.exe -- Rückgabetext auswerten -- Rückgabetexte in Objekte verwandeln -- Rückgabetext analysieren -- Laufende Programme steuern -- Feststellen, ob ein Prozess läuft -- Auf einen Prozess warten -- Einstellungen laufender Prozesse ändern -- Prozesse vorzeitig abbrechen -- Teil B - Aufgaben automatisieren -- Kapitel 5 - PowerShell-Skripte -- PowerShell-Skripte verfassen -- Skriptcode eingeben -- Eingabehilfen spüren Tippfehler auf -- Skript ausführen -- Sicherheitseinstellungen und Ausführungsrichtlinien -- Profilskripte - die Autostartskripte -- Vier verschiedene Profilskripte - pro Host -- Profilskript anlegen und öffnen -- Typische Profilskriptaufgaben durchführen -- Skripte außerhalb von PowerShell starten -- PowerShell-Startoptionen -- Befehlsfolgen extern ausführen -- PowerShell-Code als geplante Aufgabe ausführen -- Mit schtasks.exe klassische Aufgaben einrichten -- Mit dem Modul PSScheduledJob Aufgaben anlegen -- Kapitel 6 - Die PowerShell-Pipeline -- Aufbau der PowerShell-Pipeline -- Prinzipieller Aufbau der Pipeline -- Die sechs wichtigsten Pipeline-Befehle -- Select-Object -- Selbst festlegen, welche Informationen wichtig sind -- Weitere Informationen anfügen -- -First, -Last und -Skip -- Unsichtbare Eigenschaften sichtbar machen -- Sonderfall -ExpandProperty -- Mit der Punktschreibweise auf Einzelinformationen zugreifen
,
Einschränkungen der Punktschreibweise -- Where-Object -- Where-Object: stets nur zweite Wahl -- Clientseitiger Universalfilter -- Leere Elemente aussortieren -- Fortgeschrittene Syntax bietet noch mehr Möglichkeiten -- Sort-Object -- Cmdlet-Ergebnisse sortieren -- Sortierung mit anderen Cmdlets kombinieren -- ForEach-Object -- Grundprinzip: eine Schleife -- Ergebnisse verfeinern -- Group-Object -- Häufigkeiten feststellen -- Gruppen bilden -- Measure-Object -- Statistische Berechnungen -- Ordnergrößen berechnen -- Mit »berechneten« Eigenschaften arbeiten -- Datentyp der Sortierung ändern -- Gruppierung nach bestimmten Textteilen -- Umwandlung von Byte in Megabyte -- Hashtables: mehrere Werte übergeben -- Mehrere Spalten in umgekehrter Sortierung -- Mehrspaltige Anzeigen -- Berechnete Spalten hinzufügen -- Spaltenbreite, Bündigkeit und Gruppenüberschriften -- Teil C - Operatoren nutzen -- Kapitel 7 - Operatoren und Bedingungen -- Operatoren - Aufbau und Namensgebung -- Wie Operatornamen aufgebaut sind -- Unäre Operatoren -- Zuweisungsoperatoren -- Mehreren Variablen unterschiedliche Werte zuweisen -- Variableninhalte ändern -- Vergleichsoperatoren -- Unterscheidung zwischen Groß- und Kleinschreibung -- Unterschiedliche Datentypen vergleichen -- Der Datentyp des ersten Werts zählt -- Automatisches Widening -- Vergleiche umkehren -- Vergleiche kombinieren -- Vergleiche auf Arrays anwenden -- Bedingungen -- if-Bedingung -- Switch-Bedingung -- Where-Object -- Kapitel 8 - Textoperationen und reguläre Ausdrücke -- Texte zusammenfügen -- Der Formatierungsoperator »-f« -- Bündige Spalten herstellen -- Zahlen formatieren -- Datums- und Zeitangaben formatieren -- Textstellen finden und extrahieren -- Texte splitten -- Informationen in Texten finden -- Positionen bestimmen und Text extrahieren -- Reguläre Ausdrücke -- Reguläre Ausdrücke: Textmustererkennung
,
Erste Schritte: Mit Textmustern arbeiten -- Muster definieren -- Viele Treffer pro Datei finden -- Muster erweitern -- Einzelinformationen mit runden Klammern abgrenzen -- Ergebnisse in echte Objekte verwandeln -- Bestandteile eines regulären Ausdrucks -- Anker -- Platzhalter -- Quantifizierer -- Längste oder kürzeste Fassung? -- Textstellen ersetzen -- Split und Join: eine mächtige Strategie -- Nach verschiedenen Zeichen splitten -- Teil D - Betriebssystem-Funktionen einsetzen -- Kapitel 9 - Mit Objekten arbeiten -- Eigenschaften und Methoden -- Eigenschaften -- Eigenschaften lesen -- Eigenschaften ändern -- Methoden -- Eigenschaften und Methoden anzeigen -- Hilfe für Objekteigenschaften und -methoden finden -- Ergebnisse eines Befehls untersuchen -- Unterschiedliche Objekttypen -- Nach Objekttypen filtern -- Änderbare Eigenschaften finden -- Primitive Datentypen sind auch Objekte -- Eigenschaften lesen -- Eigenschaften von vielen Objekten gleichzeitig abrufen -- Pipeline entpackt Arrays automatisch -- »Automatic Unrolling«: Punktschreibweise bei Arrays -- Eigenschaften ändern -- Methoden aufrufen -- Eine Methode mit mehreren Signaturen -- Trim kann mehr als Leerzeichen entfernen -- Kapitel 10 - Typen verwenden -- Typumwandlungen -- Automatische Typzuweisung durch PowerShell -- Explizite Umwandlung in einen anderen Typ -- Testumwandlungen zum Validieren -- Verkettete Umwandlungen -- Umwandlungen bei Cmdlets -- Neue Objekte durch Typumwandlungen -- StringBuilder: schneller Texte zusammensetzen -- ArrayList: Arrays schneller und komfortabler machen -- WMI-Objekte ansprechen -- LDAP-Pfade in Benutzerkonten verwandeln -- Multiple Treffer mit regulären Ausdrücken -- Implizite Umwandlung und typisierte Variablen -- Typisierte Variablen -- Typisierte Parameter -- Typisierte Eigenschaften und Argumente -- Vergleichsoperationen -- Verborgene Befehle in Typen
,
Statische Methoden verwenden
Weitere Ausg.:
Print version: Weltner, Tobias Windows PowerShell Heidelberg : o'Reilly,c2022 ISBN 9783960091929
Schlagwort(e):
Electronic books.
URL:
https://ebookcentral.proquest.com/lib/th-brandenburg/detail.action?docID=7153187