PowerShell

[Pages:249]PowerShell

#powershell

Inhaltsverzeichnis

?ber

1

Kapitel 1: Erste Schritte mit PowerShell

2

Bemerkungen

2

Versionen

2

Examples

2

Installation oder Setup

2

Windows

3

Andere Plattformen

3

Lassen Sie auf Ihrem Computer gespeicherte Skripts nicht signiert ausgef?hrt werden

3

Aliase und ?hnliche Funktionen

4

Die Pipeline - Verwenden der Ausgabe eines PowerShell-Cmdlets

5

Kommentieren

6

.Net-Bibliotheksmethoden aufrufen

6

Objekte erstellen

7

Kapitel 2: ActiveDirectory-Modul

9

Einf?hrung

9

Bemerkungen

9

Examples

9

Modul

9

Benutzer

9

Gruppen

10

Computers

10

Objekte

10

Kapitel 3: Aliase

12

Bemerkungen

12

Examples

13

Get-Alias

13

Set-Alias

13

Kapitel 4: Amazon Web Services (AWS) - einfacher Speicherdienst (S3)

15

Einf?hrung

15

Parameter

15

Examples

15

Erstellen Sie einen neuen S3-Bucket

15

Laden Sie eine lokale Datei in einen S3-Bucket hoch

15

L?schen Sie einen S3-Bucket

16

Kapitel 5: Anonymisieren Sie IP (v4 und v6) in einer Textdatei mit Powershell

17

Einf?hrung

17

Examples

17

IP-Adresse in Textdatei anonymisieren

17

Kapitel 6: Anweisung wechseln

19

Einf?hrung

19

Bemerkungen

19

Examples

19

Einfacher Schalter

19

Wechselanweisung mit Regex-Parameter

19

Einfacher Schalter mit Pause

20

Wechselanweisung mit Platzhalterparameter

20

Wechselanweisung mit genauem Parameter

21

Switch-Anweisung mit CaseSensitive-Parameter

21

Wechselanweisung mit Dateiparameter

22

Einfacher Switch mit Standardbedingung

22

Anweisung mit Ausdr?cken wechseln

23

Kapitel 7: Arbeiten mit der PowerShell-Pipeline

24

Einf?hrung

24

Syntax

24

Bemerkungen

24

Examples

25

Schreibfunktionen mit Advanced Lifecycle

25

Grundlegende Pipeline-Unterst?tzung in Funktionen

25

Arbeitskonzept der Pipeline

26

Kapitel 8: Archivmodul

27

Einf?hrung

27

Syntax

27

Parameter

27

Bemerkungen

28

Examples

28

Compress-Archiv mit Platzhalter

28

Bestehende ZIP mit Compress-Archiv aktualisieren

28

Extrahieren Sie eine Zip mit Expand-Archive

28

Kapitel 9: Ausf?hrbare Dateien ausf?hren

29

Examples

29

Konsolenanwendungen

29

GUI-Anwendungen

29

Konsolenstr?me

29

Beendigungscodes

30

Kapitel 10: Automatische Variablen

31

Einf?hrung

31

Syntax

31

Examples

31

$ pid

31

Boolesche Werte

31

$ null

31

$ OFS

32

$ _ / $ PSItem

32

$?

33

$ Fehler

33

Kapitel 11: Automatische Variablen - Teil 2

35

Einf?hrung

35

Bemerkungen

35

Examples

35

$ PSVersionTable

35

Kapitel 12: Bedingte Logik

36

Syntax

36

Bemerkungen

36

Examples

36

wenn, sonst und sonst wenn

36

Negation

37

Wenn bedingte Abk?rzung

37

Kapitel 13: Berechnete Eigenschaften

39

Einf?hrung

39

Examples

39

Dateigr??e in KB - Berechnete Eigenschaften anzeigen

39

Kapitel 14: Cmdlet-Benennung

40

Einf?hrung

40

Examples

40

Verben

40

Substantive

40

Kapitel 15: CSV-Analyse

41

Examples

41

Grundlegende Verwendung von Import-Csv

41

Importieren Sie aus CSV- und Umwandlungseigenschaften in den richtigen Typ

41

Kapitel 16: Dynamische PowerShell-Parameter

43

Examples

43

Dynamischer Parameter "einfach"

43

Kapitel 17: Einbetten von verwaltetem Code (C # | VB)

45

Einf?hrung

45

Parameter

45

Bemerkungen

45

Hinzugef?gte Typen werden entfernt

45

CSharp- und .NET-Syntax

45

Examples

46

C # Beispiel

46

-Beispiel

46

Kapitel 18: Einf?hrung in Pester

48

Bemerkungen

48

Examples

48

Erste Schritte mit Pester

48

Kapitel 19: Einf?hrung in Psake

50

Syntax

50

Bemerkungen

50

Examples

50

Grundriss

50

Beispiel f?r FormatTaskName

50

Task bedingt ausf?hren

51

ContinueOnError

51

Kapitel 20: Eingebaute Variablen

52

Einf?hrung

52

Examples

52

$ PSScriptRoot

52

$ Args

52

$ PSItem

52

$?

53

$ Fehler

53

Kapitel 21: Email schicken

54

Einf?hrung

54

Parameter

54

Examples

55

Einfache Send-MailMessage

55

Send-MailMessage mit vordefinierten Parametern

55

SMTPClient - E-Mail mit Textdatei im Nachrichtentext

56

Kapitel 22: Erkennung von Amazon Web Services (AWS)

57

Einf?hrung

57

Examples

57

Erkennen von Bildbeschriftungen mit AWS Recognition

57

Vergleichen Sie die Gesichts?hnlichkeit mit AWS Rekognition

58

Kapitel 23: Erstellen von klassenbasierten DSC-Ressourcen

59

Einf?hrung

59

Bemerkungen

59

Examples

59

Erstellen Sie eine DSC-Ressource-Skeleton-Klasse

59

DSC-Ressourcenskelett mit Schl?sseleigenschaft

59

DSC-Ressource mit obligatorischer Eigenschaft

60

DSC-Ressource mit erforderlichen Methoden

60

Kapitel 24: Fehlerbehandlung

62

Einf?hrung

62

Examples

62

Fehlertypen

62

Kapitel 25: Fortschrittsbalken verwenden

64

Einf?hrung

64

Examples

64

Einfache Verwendung der Fortschrittsleiste

64

Verwendung des inneren Fortschrittsbalkens

65

Kapitel 26: Gemeinsame Parameter

67

Bemerkungen

67

Examples

67

ErrorAction-Parameter

67

-ErrorAction Weiter

67

-ErrorAction Ignorieren

68

-ErrorAction-Anfrage

68

-ErrorAction SilentlyContinue

68

-ErrorAction Stop

68

-ErrorAction Suspend

69

Kapitel 27: Geplantes Aufgabenmodul

70

Einf?hrung

70

Examples

70

F?hren Sie das PowerShell-Skript als geplante Aufgabe aus

70

Kapitel 28: Gew?nschter Zustand Konfiguration

71

Examples

71

Einfaches Beispiel - Aktivieren von WindowsFeature

71

Starten von DSC (mof) auf einem Remote-Computer

71

Importieren von psd1 (Datendatei) in lokale Variable

71

Liste der verf?gbaren DSC-Ressourcen

72

Ressourcen f?r die Verwendung in DSC importieren

72

Kapitel 29: Grundlegende Vorg?nge

73

Einf?hrung

73

Syntax

73

Examples

73

Filtern: Where-Object / Where /?

73

Sortierung: Sortierobjekt / Sortierung

74

Gruppierung: Gruppenobjekt / Gruppe

75

Projizieren: Objekt ausw?hlen / ausw?hlen

75

Kapitel 30: GUI in Powershell

78

Examples

78

WPF-GUI f?r das Get-Service-Cmdlet

78

Kapitel 31: HashTables

80

Einf?hrung

80

Bemerkungen

80

Examples

80

Hash-Tabelle erstellen

80

Greifen Sie mit einem Schl?ssel auf einen Hashtabellenwert zu.

80

Durchlaufen einer Hashtabelle

81

F?gen Sie einer vorhandenen Hashtabelle ein Schl?sselwertpaar hinzu

81

Aufz?hlung durch Schl?ssel und Schl?sselwertpaare

82

Entfernen Sie ein Schl?sselwertpaar aus einer vorhandenen Hashtabelle

82

Kapitel 32: Infrastrukturautomatisierung

83

Einf?hrung

83

Examples

83

Einfaches Skript f?r den Black-Box-Integrationstest von Konsolenanwendungen

83

Kapitel 33: ISE-Modul

84

Einf?hrung

84

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download