Handboek PowerShell vlot gebruiken 3e editie

Handboek PowerShell vlot gebruiken 3e editie

Uitvoering
Paperback, zwart-wit , 352 pagina's
ISBN
9789463563574
Gepubliceerd
2024
Serie
€ 39,99

In deze geactualiseerde editie van het Handboek PowerShell leer je hoe je zowel Windows PowerShell 5.1 als de nieuwste versie, PowerShell 7.5 kunt gebruiken voor diverse automatiseringstaken en systeembeheer. Je krijgt gedetailleerde Nederlandstalige uitleg om PowerShell-instructies te begrijpen, te wijzigen en toe te passen, waardoor je snel de benodigde kennis en vaardigheden opdoet. Daarnaast maak je gebruik van de PowerShell Integrated Scripting Environment (ISE) en Visual Studio Code als ontwikkelomgevingen. Met deze tools kun je complexe en uitgebreide instructies, scripts en modules creëren.

Het boek behandelt ook het toepassen van PowerShell op Linux-distributies zoals Debian en Red Hat, en de integratie met Microsoft 365 via Microsoft Graph. Je leert hoe je remote verbindingen opzet over verschillende besturingssystemen heen, wat essentieel is voor efficiënt cross-platformbeheer. Een ander belangrijk aspect is het gebruik van de command line interface (CLI) om een Windows-domein aan te sturen en verbinding te maken met een Microsoft 365-tenant (Azure). Dit is cruciaal voor het beheer van moderne hybride cloudomgevingen.


Verder wordt je kennis uitgebreid met de bouwstenen van PowerShell die nodig zijn om zelf cmdlets en modules aan te maken. Dit stelt je in staat om jouw automatiseringsmogelijkheden verder te vergroten en aan te passen aan je specifieke behoeften. Tot slot biedt het boek een uitgebreid onderdeel met diverse extra’s waarin PowerShell wordt gebruikt. Hierdoor leer je het maximale uit deze krachtige scripttaal te halen.

Downloadbare bestanden
Wis filter
  • Frederik Vanhoo

    Frederik Vanhoo is docent en geeft onder andere binnen HOGENT een semesteronderdeel PowerShell in de opleiding systeem- en netwerkbeheer. Daarnaast is hij verantwoordelijk voor het beheren van diverse netwerken....
    Vanhoo V

Handboek PowerShell vlot gebruiken 3e editie

Deel 1
Wegwijs in PowerShell
Introductie
1
Aan de slag
2
Eerste instructie uitvoeren
3
Gebruikmaken van Windows PowerShell ISE
4
Visual Studio Code
5
Typische PowerShell-opmerkingen
6
Houd rekening met iedereen
7
Escapeteken
8
Cmdlets
9
Snel werken met PowerShell
10
Parameters bij cmdlets
11
Anatomie van PowerShell-commando
12
Bouwstenen
13
Waarde toekennen aan een variabele
14
Opbouwen van een stevige instructie
15
Gebruik -whatif om instructie te controleren
16
Hulp krijgen over cmdlets
17
Twee soorten problemen bij cmdlets
18
Begrijp de verschillende soorten haakjes
19
Beveiligingsbeleid op orde stellen
20
Een vertrouwensrelatie (signed) voor eigen scripts
21
Credentials meegeven via een object
22
Parameters instellen bij starten PowerShell
23
PowerShell starten vanuit een batchbestand of Cmd-venster
24
PowerShell automatisch starten als administrator – I
25
Werken met variabelen
26
De pipeline | in het kort
27
Objecten
28
Eigenschappen
29
Methoden
Oefeningen
30
Get-Member
31
Objecteigenschappen wijzigen
32
Verkregen output wijzigen
33
Een transcript krijgen van de instructieverwerking
34
Te veel op het venster: more versus paging
35
Aliassen in PowerShell
36
PowerShell-profiel maken
37
Snap-ins in PowerShell
38
Providers in PowerShell
39
Registerinstructie klaarmaken: transaction
40
Navigeren in PowerShell
41
Modules in PowerShell: basis
Oefeningen
42
Op afstand met PowerShell
43
PSSessions: remote via PowerShell
44
Navigeren via remote sessie op één remote pc
45
Invoke-Command – instructies op afstand uitvoeren
46
Double hop
47
Achtergrondtaken lokaal uitvoeren
48
Achtergrondtaken remote uitvoeren
49
Achtergrondtaken inplannen
Oefeningen
50
Datatypen
51
Variabelen en constanten
52
Arrays
53
Hashtables
54
List
55
Dictionary
56
Queues & stack
57
Splatting
58
Wiskunde en de operatoren
59
Vergelijkingsoperatoren
60
Logische operatoren
61
.NET-operatoren
62
Regex: regular expressions
63
If-statement
64
Switch-statement
65
Iteratie: for-statement
66
Iteratie: foreach-statement
67
Iteratie: while-statement
68
Iteratie: do until-statement
69
Iteratie: do while-statement
70
Casting en werken met resultaten
71
Methodes, functies en cmdlets
72
Zelfgedefinieerde functies in het kort
73
Het bereik van een variabele
74
Werken met argumenten
75
Stack en heap
Oefeningen
76
Inzicht in het helpsysteem
77
Metadata van een cmdlet bekijken
78
Pipelinebinding (byValue of byPropertyName)
79
CSV-bestanden
80
XML-bestanden
81
HTML-bestanden
82
JSON-bestanden
83
Where-Object
84
Select-Object
85
Sort-Object
86
Group-Object
87
Measure-Object
88
ForEach-Object
89
Compare-Object
90
Tee-Object
91
Bestandscatalogus en werken met hashes
Oefeningen
92
PowerShell-modules en -scripts online
93
Werken met modulemanifests
94
.NET
95
Nieuwe objecten maken
96
Statische mogelijkheden
97
Accelerators
98
Using
99
Assembly‘s en using
100
PowerShell automatisch starten als administrator – II
101
.NET-klasse convert
102
Stringbewerkingen
103
Geavaneerde getalbewerkingen
104
Datumbewerkingen
Oefeningen
105
Standaard PowerShell-variabelen
106
(D)COM
107
WMI
108
CIM-variabelen
109
Eigenschappen van bestanden en mappen
110
Rechten van bestanden en mappen
111
Rechten wijzigen
112
Eigenaarschap overnemen
113
Module NTFS
114
Eigenschappen zijn ook objecten
115
Voorbeeld met timer
116
Veilig wachtwoordbeheer
Oefeningen
117
Domein starten (voor wie dit grafisch met onderstaande hulp kan)
118
PowerShell Web Access
119
Centrale informatiemap maken
Oefeningen
Bronnen
Schoonmaak
Deel 2
Visual Studio Code en PowerShell
120
Visual Studio Code en PowerShell
Deel 3
PowerShell gebruiken in Linux
121
PowerShell gebruiken in Linux
Deel 4
CLI-netwerkomgeving in de cloud en on-premises
Introductie
122
Windows Server Core versus GUI
123
Installatie Windows Server Core
124
Installatie Hyper-V Server 2019
125
Installatie GUI-netwerk Windows Server en Windows Client
126
WSCore snel configureren
127
DHCP instellen op DC
128
DNS instellen op DC
129
Replicatie forceren
130
Active Directory via PowerShell
131
PowerShell grafisch of via de CLI benaderen
132
Einde automatisering in Windows Server
133
Microsoft 365 met het netwerk verbinden
134
Azure vanuit PowerShell benaderen
135
Docker
136
Chocolatey of Winget
137
Andere scripttalen
138
Scripttalen combineren
139
Extra’s installeren voor instructieverwerking
Bronnen
Deel 5
PowerShell-bouwstenen
140
Scripts en modules
141
Scripts
142
Functies leiden vaak tot een start
143
Van script naar module
144
Voorbeeld van een module
145
Voorbeeld van een volledige module
146
Scripts, modules en functies opbouwen
147
Hetzelfde doen in Visual Studio Code
148
(Geavanceerde) functies
149
Modulemanifest
150
Module met meer dan één functie opslaan
151
Fouten opvangen
152
Validatie
153
Try, catch en finally
154
Werken met validatieattributen
155
Mocking
Opdracht
156
Debuggen
Bronnen
Deel 6
Extra’s via PowerShell
157
PowerShell Desired State Configuration (DSC)
158
API en webrequests
159
E-mail versturen vanuit PowerShell
160
Packages
161
E-mail versturen met Microsoft Graph
162
Pester
163
Theoretisch: workflow
164
Zeer kort theoretisch: Microsoft Azure Automation
165
Azure Cloud Shell
166
Windows Terminal en subsystem Linux
167
Sudo
168
PSScriptAnalyzer
169
Unified Write Filter (UWF)
170
Werken met items: snelle uitleg
171
&-operator
172
$lastexitcode
173
Tips om goede formats weer te geven
174
Wachten totdat …
175
Een PowerShell-script aan een GPO koppelen
176
PowerShell-scripts via Intune (Mobile Device Management)
177
PowerShell-script koppelen aan Taakplanner
178
Self-signed script met eigen certificaat maken
179
Nieuw in PowerShell 5.1, 6 en 7
Bronnen
180
Einde
181
Verdere verdieping
Index

Meer lezen? Op onze zustersite blog.computercreatief.nl publiceren wij en onze auteurs regelmatig interviews en artikelen met nuttige tips, trucs en andere lezenswaardigheden.

Bij Handboek PowerShell vlot gebruiken 3e editie hebben wij de volgende aanvullende artikelen gevonden:


Results of blog query (this text will be replaced...)

Meer artikelen over powershell op ComputerCreatief.nl

Relevante blogs zoeken...