Windows Scripting lernen: von Windows ScriptHost und Visual Basic Script bis zur Windows PowerShell
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München
Hanser
[2016]
|
Ausgabe: | [6. Auflage] |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Auf dem Cover: "Aktuell zu PowerShell 5.0", "Im Internet: Scripte, Windows Add-ons, Scripting-Komponenten und Editoren" Aus dem Inhalt: "Vorwort zur sechsten Auflage (2016)" Erschien bis zur 5. Auflage bei Addison-Wesley |
Beschreibung: | XXVI, 528 Seiten Illustrationen, Diagramme 25 cm |
ISBN: | 3446448004 9783446448001 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV043368184 | ||
003 | DE-604 | ||
005 | 20170123 | ||
007 | t | ||
008 | 160216s2016 gw a||| |||| 00||| ger d | ||
015 | |a 15,N51 |2 dnb | ||
016 | 7 | |a 1079748946 |2 DE-101 | |
020 | |a 3446448004 |c hbk |9 3-446-44800-4 | ||
020 | |a 9783446448001 |c Print (hbk) |9 978-3-446-44800-1 | ||
035 | |a (OCoLC)932644878 | ||
035 | |a (DE-599)DNB1079748946 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BY | ||
049 | |a DE-739 |a DE-706 |a DE-11 |a DE-1102 |a DE-210 |a DE-12 |a DE-473 |a DE-859 |a DE-29T |a DE-91G |a DE-1050 | ||
082 | 0 | |a 004 |2 23 | |
084 | |a ST 261 |0 (DE-625)143633: |2 rvk | ||
084 | |a DAT 430f |2 stub | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 308f |2 stub | ||
100 | 1 | |a Schwichtenberg, Holger |d 1972- |e Verfasser |0 (DE-588)123881277 |4 aut | |
245 | 1 | 0 | |a Windows Scripting lernen |b von Windows ScriptHost und Visual Basic Script bis zur Windows PowerShell |c Holger Schwichtenberg |
250 | |a [6. Auflage] | ||
264 | 1 | |a München |b Hanser |c [2016] | |
264 | 4 | |c © 2016 | |
300 | |a XXVI, 528 Seiten |b Illustrationen, Diagramme |c 25 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Auf dem Cover: "Aktuell zu PowerShell 5.0", "Im Internet: Scripte, Windows Add-ons, Scripting-Komponenten und Editoren" | ||
500 | |a Aus dem Inhalt: "Vorwort zur sechsten Auflage (2016)" | ||
500 | |a Erschien bis zur 5. Auflage bei Addison-Wesley | ||
650 | 0 | 7 | |a Windows PowerShell 5.0 |0 (DE-588)1103257129 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Windows PowerShell |0 (DE-588)7563304-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Windows Scripting Host |0 (DE-588)4526260-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a VisualBASIC Script |0 (DE-588)4434796-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Windows Scripting Host 5.8 |0 (DE-588)7687116-2 |2 gnd |9 rswk-swf |
653 | |a Aministration | ||
653 | |a Kommandozeile | ||
653 | |a Powershell | ||
653 | |a Scripting | ||
653 | |a Windows | ||
653 | |a Windows Administration | ||
653 | |a Windows Server | ||
689 | 0 | 0 | |a Windows Scripting Host 5.8 |0 (DE-588)7687116-2 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Windows PowerShell 5.0 |0 (DE-588)1103257129 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a Windows Scripting Host |0 (DE-588)4526260-3 |D s |
689 | 2 | 1 | |a VisualBASIC Script |0 (DE-588)4434796-0 |D s |
689 | 2 | 2 | |a Windows PowerShell |0 (DE-588)7563304-8 |D s |
689 | 2 | |5 DE-604 | |
689 | 3 | 0 | |a Windows Scripting Host |0 (DE-588)4526260-3 |D s |
689 | 3 | |5 DE-604 | |
689 | 4 | 0 | |a VisualBASIC Script |0 (DE-588)4434796-0 |D s |
689 | 4 | |5 DE-604 | |
689 | 5 | 0 | |a Windows PowerShell |0 (DE-588)7563304-8 |D s |
689 | 5 | |C b |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-446-44944-2 |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028787204&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-028787204 |
Datensatz im Suchindex
_version_ | 1804175929431293952 |
---|---|
adam_text | Vorwort ............................................
Website für Leser......................................
über dem Autor Di; Holgor Sohwidiierihorg .............
Hinweise für den Leser .........,......................
Schreibweisen in diesem Buch ..........................
Hinweise zu den Listings ..............................
1 Einführung in den Windows Script Most (W8H)
1.1 Der Windows Script Host .........................
1.2 Scripting versus Programmierung..................
1.3 Voraussetzungen .................................
1.4 Die Sprache Visual Basic Script..................
1.5 Das erste Skript ................................
1.6 Scripting im Kommandozeilenfenster...............
1.7 Das zweite Skript: Versionsnummern ermitteln.....
1.8 Ein Wort zur Sicherheit..........................
1.9 Wie geht es weiter? .............................
1.10 Fragen und Aufgaben .............................
4: Scrijrtfjng- Woriwougc ..........................
2.1 Nur zur Not: Notepad.............................
2.2 Einer für alles: PrimalScript....................
2.3 Der WSH-Spezialist: SystemScripter ..............
2.3.1 Fehlerarten..............................
2.3.2 Start des Debuggers......................
2.3.3 Funktionen des Microsoft Script Debuggers . . .
2.4 Fragen und Aufgaben .............................
.XVJI . XXII
XXM
lüi¥
XXV
XXVI
1
2
2
4
5 8
11
12
13
14
16
18
20
23
24 26 27
3 Scripting und die Benuizerkontensteuerimg ......................... 29
3.1 Benutzerkontensteuerung.......................................... 29
3.2 WSH-Skripte arbeiten nicht mit der Benutzerkontensteuerung zusammen . 31
3.3 Lösungen des Problems............................................. 32
3.4 Start aus dem Admin-Konsolenfenster heraus....................... 33
3.5 Anlegen einer Verknüpfung zu wscript.exe oder cscript.exe ........ 35
3.6 Benutzerkontensteuerung deaktivieren ............................. 36
3.7 Änderungen der Benutzerkontensteuerung in Windows 8.x und
Windows 10 sowie Windows Server 2012 sowie Windows Server 2016 .... 37
4.1 Die Visual-Basic-Sprachfamilie......................................... 39
4.2 Allgemeines zum Arbeiten mit VBScript.................................. 40
4.3 Kommentare............................................................. 42
4.4 Literale .............................................................. 42
4.5 Konstanten ............................................................ 44
4.5.1 Vordefinierte Konstanten .................................... 45
4.5.2 Definieren eigener Konstanten ............................... 46
4.5.3 Verwenden von Konstanten .................................... 47
4.6 Variablen.............................................................. 47
4.6.1 Verwendung von Variablen..................................... 48
4.6.2 Datentypen................................................... 50
4.7 Operatoren ............................................................ 51
4.7.1 Arithmetische Operatoren .................................... 52
4.7.2 Vergleichsoperatoren......................................... 53
4.7.3 Logische Operatoren ......................................... 54
4.7.4 Bitweise Operationen......................................... 55
4.8 Bedingungen............................................................ 56
4.8.1 If... Then .................................................. 57
4.8.2 SelectCase .................................................. 58
4.8.3 Bedingte Ausgaben zur Fehlersuche............................ 59
4.9 Schleifen.............................................................. 61
4.9.1 For...Next................................................... 61
4.9.2 Do... Loop .................................................. 62
4.10 Arrays (Variablenmengen) .............................................. 65
4.10.1 Eindimensionale Arrays ...................................... 66
4.10.2 Mehrdimensionale Arrays ..................................... 68
4.11 Eingebaute Funktionen.................................................. 69
4.11.1 Eingabehilfen................................................ 69
4.11.2 Ein-und Ausgabefunktionen ................................... 69
4.11.3 Konvertierungsfunktionen......................................... 74
4.11.4 Abs() und Int() ................................................. 76
4.11.5 Rnd() ........................................................... 77
4.11.6 InStr() ......................................................... 78
4.11.7 Left(), Right() und Mid() ....................................... 78
4.11.8 ReplaceQ und Trim() ............................................. 79
4.11.9 UCase() und LCaseQ .............................................. 80
4.11.10 Split() und Join()............................................... 81
4.11.11 DateQ, Time() und Now().......................................... 82
4.11.12 DateAddQ und DateDiff().......................................... 82
4.11.13 Hour(), Minute(), SecondQ, Day(), Month(), Year() und WeekDayQ 84
4.11.14 FormatQ, FormatNumberQ und FormatDateTimeQ ...................... 85
4.11.15 IsDateQ, IsNumeric(), IsArrayf) ................................. 87
4.12 Unterroutinen............................................................. 88
4.12.1 Unterroutine ohne Rückgabewert (Prozedur)........................ 89
4.12.2 Unterroutine mit Rückgabewert (Funktion) ....................... 90
4.13 Benutzerdefinierte Fehlerbehandlung....................................... 91
4.14 Fragen und Aufgaben ...................................................... 93
h Prm%rmmmevon mit Objoktefii ................
5.1 Was ist ein Objekt?................................
5.2 Was ist eine Klasse?...............................
5.3 Objekte haben Beziehungen..........................
5.4 Was ist eine Komponente?...........................
5.5 Wie arbeitet man mit Objekten?.....................
5.5.1 Objektvariablen...........................
5.5.2 Instanziierung eines Objekts aus einer Klasse
5.5.3 Auslesen des Werts eines Attributs........
5.5.4 Setzen des Werts eines Attributs..........
5.5.5 Aufruf einer Methode .....................
5.5.6 Reagieren auf ein Ereignis ...............
5.5.7 Löschen eines Objekts.....................
5.5.8 Duplizieren eines Objekts.................
5.5.9 Vergleich zweier Objekte..................
5.5.10 Ermitteln der Klasse, zu der ein Objekt gehört
5.6 Eingabehilfen für Objekte..........................
5.7 Wie erfahre ich, welche Objekte es überhaupt gibt? . . .
5.8 Was passiert, wenn ein Objekt nicht da ist? .......
5.9 Was ist eine Objektmenge?..........................
5.9.1 For Each ... Next ........................
95
96 99
100
101
102
102
104
104
104
105
105
106 107 107
107
108 110 110 111
5.9.2 Zugriff auf einzelne Objekte in einer Objektmenge...... 112
5.9.3 Verändern einer Obj ektmenge........................... 113
5.10 Fragen und Aufgaben ........................................... 114
6 Komponenten für das Scripting .................................. ....
6.1 WSH Runtime (WSHRun) ..................................................
6.1.1 Installation..................................................
6.1.2 Klassen ......................................................
6.1.3 Beispiele.....................................................
6.2 Scripting Runtime (SCRRun) ............................................
6.2.1 Installation .................................................
6.2.2 Klassen.......................................................
6.2.3 Objektauswahl ................................................
6.2.4 Beispiele ....................................................
6.3 ActiveX Data Objects (ADO) ............................................
6.3.1 Installation .................................................
6.3.2 Klassen.......................................................
6.3.3 Objektauswahl ................................................
6.3.4 Beispiele ....................................................
6.4 Active Directory Service Interface (ADSI)..............................
6.4.1 Installation .................................................
6.4.2 Klassen ......................................................
6.4.3 Hilfsmittel...................................................
6.5 Group Policy Management-Komponente (GPMC Objects)......................
6.5.1 Installation..................................................
6.5.2 Klassen.......................................................
6.5.3 Hilfsmittel...................................................
6.5.4 Beispiele ....................................................
6.6 Windows Management Instrumentation (WMI)...............................
6.6.1 Installation .................................................
6.6.2 WMI-Klassen ..................................................
6.6.3 Scripting-Hiifsklassen für WMI ...............................
6.6.4 Objektauswahl ................................................
6.6.5 Hilfsmittel...................................................
6.7 Microsoft XML (MSXML)..................................................
6.7.1 XML-Grundlagen................................................
6.7.2 Installation .................................................
6.7.3 Klassen ......................................................
6.8 Fragen und Aufgaben ...................................................
115
116 116 118 118 119 119 121 121 121 122 122 123 125
125
126 127
132
133 135 135 138 142
142
143
144
145 147
150
151 151 154
154
155
7 Dafei imhm gcib« und Datenausgabe..................................157
7.1 Kommandozeilenparameter .......................................... 158
7.1.1 Komplexere Parameter .................................... 159
7.1.2 Kommandozeilenparameter des WSH.......................... 161
7.2 Zugriff auf Datendateien.......................................... 162
7.2.1 Zugriff auf CSV-Dateien ................................. 163
7.2.2 Zugriff auf INLDateien .................................. 166
7.2.3 Zugriff auf Access-Datenbanken .......................... 170
7.2.4 Zugriff auf XML-Dateien.................................. 175
7.3 Fragen und Aufgaben ............................................ 180
8.1 Dateien .............................................................. 183
8.1.1 Auflisten von Dateien ......................................... 183
8.1.2 Dateieigenschaften bestimmen ................................ 184
8.1.3 Dateieigenschaften ändern...................................... 186
8.1.4 Anlegen einer Textdatei ....................................... 187
8.1.5 Lesen einer Textdatei.......................................... 188
8.1.6 Schreiben von Dateien.......................................... 191
8.1.7 Umbenennen einer Datei ........................................ 192
8.1.8 Kopieren einer Datei .......................................... 192
8.1.9 Verschieben einer Datei ....................................... 193
8.1.10 Dateien suchen............................................... 194
8.1.11 Suchen in Dateiinhalten ....................................... 196
8.1.12 Dateien löschen ............................................... 197
8.2 Verzeichnisse .......................................................... 198
8.2.1 Auflisten eines einzelnen Verzeichnisses....................... 198
8.2.2 Auflisten eines Verzeichnisbaums............................... 199
8.2.3 Anlegen eines Verzeichnisses .................................. 200
8.2.4 Verzeichnisattribute bestimmen ............................... 200
8.2.5 Umbenennen eines Verzeichnisses................................ 202
8.2.6 Löschen von Verzeichnissen..................................... 203
8.2.7 Kopieren von Verzeichnissen.................................... 204
8.2.8 Verschieben von Verzeichnissen .................... 204
8.2.9 Verzeichnis suchen ............................................ 205
8.2.10 Eine Verzeichnisstruktur gemäß einer XML-Datei anlegen ........ 20/
8.2.11 Eine Verzeichnisstruktur in einer XML-Datei dokumentieren .... 210
8.3 Papierkorb leeren....................................................... 213
8.4 Rechte auf Dateien und Verzeichnisse vergeben .......................... 215
8.5 Laufwerke ............................................................ 215
8.5.1 Auflisten von Laufwerken..................................... 215
8.5.2 Laufwerkstyp bestimmen .................................... 217
8.5.3 Dateisystemtyp ermitteln .................................. 218
8.5.4 Speicherplatzbelegung anzeigen ............................ 219
8.5.5 Mit einem Netzlaufwerk verbinden........................... 222
8.5.6 Netzwerkverbindung trennen................................. 223
8.5.7 Festplattenprüfung (CheckDisk) ............................ 223
8.6 Freigaben ......................................................... 224
8.6.1 Anlegen von Freigaben...................................... 225
8.6.2 Löschen von Freigaben ..................................... 226
8.6.3 Rechte auf Freigaben....................................... 226
8.7 Fragen und Aufgaben ............................................... 226
9 Scripting clor Bonyteervorwaltyng................................ 229
9.1 Benutzerverwaltung für lokale Benutzerkonten....................... 230
9.1.1 Anlegen eines Benutzerkontos............................... 230
9.1.2 Umbenennen eines Benutzers ................................ 233
9.1.3 Kennwort eines Benutzers ändern............................ 234
9.1.4 Anlegen einer Benutzergruppe .............................. 235
9.1.5 Hinzufügen eines Benutzers zu einer Gruppe ................ 237
9.1.6 Entfernen eines Benutzers aus einer Gruppe................. 238
9.1.7 Deaktivieren eines Benutzerkontos.......................... 238
9.1.8 Löschen einer Gruppe....................................... 239
9.1.9 Löschen eines Benutzers.................................... 240
9.2 Active-Directory-Benutzerverwaltung unter Windows Server .......... 241
9.2.1 Anlegen einer Organisationseinheit ........................ 241
9.2.2 Anlegen eines Organisationseinheitenbaums im
Active Directory............................................ 243
9.2.3 Anlegen eines Benutzerkontos............................... 245
9.2.4 Anlegen von Benutzern aus einer Access-Datenbank .......... 246
9.2.5 Anlegen einer Benutzergruppe .............................. 248
9.2.6 Hinzufügen eines Benutzers einer Gruppe.................... 249
9.2.7 Ändern des Kennworts ...................................... 251
9.2.8 Umbenennen eines Benutzers ................................ 251
9.2.9 Ändern der Benutzerdaten................................... 252
9.2.10 Deaktivieren eines Benutzerkontos.......................... 253
9.2.11 Entfernen eines Benutzers aus einer Gruppe................. 254
9.2.12 Löschen eines Benutzerkontos............................... 256
9.2.13 Löschen einer Organisationseinheit ....................... 257
9.3 Fragen und Aufgaben ............................................... 258
289
10 Scripting der Com put e r vor wa Itu ng
10.1 Computer auflisten................................................ 259
10.2 Leistung eines Computers ermitteln ............................... 261
10.3 Computerkonto erstellen........................................... 263
10.4 Computerkonto löschen............................................. 264
10.5 Computer zu Domäne hinzufügen .................................... 265
10.6 Computer umbenennen............................................... 266
10.7 Einen Computer herunterfahren/neu starten ........................ 268
10.8 Fragen und Aufgaben ............................................ 269
Z/i
272
273 276
278
279
280 281 282 283
11.1 Protokolleinträge lesen ...............
11.2 Protokolleinträge schreiben ..........
11.3 Protokolleinträge auswerten...........
11.4 Datensicherung des Ereignisprotokolls
11.5 Ereignisprotokoll anlegen.............
11.6 Ereignisprotokoll löschen ............
11.7 Ereignisprotokoll leeren .............
11.8 Überwachung von Einträgen ............
11.9 Fragen und Aufgaben ..................
12.1
12.2
12.3
12.4
12.5
Scripting clor Sysfemdiensfce
Auflisten aller Dienste.........
Auflisten aller laufenden Dienste .
Status ermitteln................
Starten.........................
Beenden eines Dienstes..........
12.6 Neustart eines Dienstes auf mehreren Computern gemäß einer Textdatei
12.7 Anhalten eines Dienstes .......................................
12.8 Fortsetzen eines Dienstes .....................................
12.9 Daten ändern ..................................................
12.10 Dienste überwachen ...........................................
12.11 Fragen und Aufgaben ..........................................
2m
285
287
287
288
289
290 292
293
294
296
297
13.1 Desktop verändern.................................................. 299
13.2 Startmenü verändern................................................ 300
13.3 Fragen und Aufgaben................................................ 302
14 Scripting der Registrierungsdatenbank ............................ 308
14.1 Eintrag lesen...................................................... 305
14.1.1 Zugriff mit WSHRun ..................................... 305
14.1.2 Zugriff mit WMI............................................ 306
14.2 Wert schreiben..................................................... 308
14.2.1 Alternative: WMI........................................... 309
14.3 Eintrag anlegen ................................................... 311
14.4 Eintrag löschen.................................................... 311
14.4.1 Alternative 1: Löschen mit der WSHRun-Komponente .......... 311
14.4.2 Alternative 2: Löschen mit der WMI-Komponente.............. 312
14.5 Unterschlüsselauflisten ........................................... 312
14.6 Schlüssel anlegen.................................................. 313
14.6.1 Alternative: WMI........................................... 314
14.7 Schlüssel löschen.................................................. 315
14.7.1 Alternative: Löschen mit der WSHRun-Komponente............. 316
14.8 Berechtigungen vergeben............................................ 316
14.9 Fragen und Aufgaben ............................................... 317
15 Scripting der Natzwerkkonfiguration ......................... 319
15.1 Festlegen einer statischen IP-Adresse............................... 320
15.1.1 Besonderheiten.............................................. 322
15.2 Standard-Gateway festlegen ......................................... 322
15.3 DNS-Server festlegen................................................ 324
15.4 WINS-Server festlegen............................................... 325
15.5 Auf DHCP umstellen ................................................. 326
15.6 Fragen und Aufgaben ................................................ 327
16 Scripting der Softwareverwaltumg..............................* — 829
16.1 Installierte Software auflisten (Softwareinventarisierung) ......... 329
16.2 Software (entfernt) installieren ................................... 334
16.3 Software auf mehreren Computern installieren
(gemäß einer XML-Datei) ............................................ 335
16.4 Software deinstallieren ............................................ 337
16.5 Fragen und Aufgaben ................................................ 337
17 Scripting der PrQzesav rwaltimg ......................r........
17.1 Prozesse auflisten ............................................
17.2 Prozesse (entfernt) starten....................................
17.2.1 Prozesse starten mit WScript.Shell ...................
17.2.2 Prozesse starten mit Win32 JProcess...................
339
341
342
343
17.3 Prozesse (entfernt) beenden............................................ 346
17.3.1 Prozesse beenden mit WScript.Shell............................ 346
17.3.2 Prozesse beenden mit Win32 JProcess .......................... 348
17.4 Fragen und Aufgaben ................................................... 349
ü Benpifiip; Gor pjw*ric« rtli nien .......................... 351
18.1 Informationen über ein einzelnes Gruppenrichtlinienobjekt.............. 351
18.1.1 Suche nach einem GPO.......................................... 351
18.1.2 Informationen über ein GPO.................................... 352
18.1.3 Verknüpfungen auflisten....................................... 352
18.1.4 Das komplette Skript.......................................... 353
18.2 Alle Gruppenrichtlinien und ihre Verknüpfungen aufiisten............... 355
18.3 Eine Gruppenrichtlinie für einen Container auflisten................... 358
18.4 Eine Gruppenrichtlinie mit einem AD-Container verknüpfen .............. 360
18.5 Eine Gruppenrichtlinienverknüpfung löschen............................. 362
18.6 Eine Gruppenrichtlinie löschen . ...................................... 364
18.7 Sicherungskopien von Gruppenrichtlinien anlegen........................ 366
18.8 Sicherungskopien einer Gruppenrichtlinie auflisten..................... 368
18.9 Wiederherstellung von Gruppenrichtlinien .............................. 369
18.10 Weitere Möglichkeiten.................................................. 371
18.11 Fragen und Aufgaben ................................................... 371
19.1 Bedrohungen durch WSH-Skripte ...................................
19.2 Schutz vor bösen Skripten .......................................
19.2.1 Globale WSFI-Deaktivierung..............................
19.2.2 Sperrung auf Skriptdateiebene ..........................
19.2.3 WSH-Skripte signieren ..................................
19.2.4 Skriptkontrolle durch Richtlinien für Softwareeinschränkungen
19.3 Schutz vor dem Einblick in den Quellcode ........................
19.4 Ein Skript unter einem anderen Benutzerkontext starten...........
19.4.1 Benutzerwechsel für ein komplettes Skript ..............
19.4.2 Benutzerwechsel im Skriptablauf ........................
19.5 Fragen und Aufgaben .............................................
373
374
374
375 375 386 388 390 390 392 398
B1 WihHovtt; rioiwirGGe¡1 (Wrri) GJ5 ..
20.1 Vergleich zwischen WSH und PowerShell
20.2 Voraussetzungen und Installation ....
20.3 PovverShell-Werkzeuge ...............
20.4 PowerShell-Commandlets ..............
20.5 PowerShell-Pipelines.................
t ■ y
399
401
401
404
405
20.6 Ausgaben ........................................................... 408
20.7 Navigation in Containern ........................................... 410
20.8 Hilfe zur PowerSheil ............................................... 412
20.9 Po wer Shell-Skripte................................................ 414
20.9.1 PowerShell-Skript-Editoren................................. 415
20.9.2 Ein Beispiel............................................... 416
20.9.3 Sprachkonstrukte........................................... 417
20.9.4 Skripte ausführen ......................................... 419
20.10 Fernausführung von Befehlen (Remoting) ............................ 422
20.11 Zusatzkomponenten und Klassen nutzen............................... 424
20.12 Zusätzliche PowerShell-Module mit weiteren Commandlets............. 424
20.12.1 Module manuell installieren................................ 424
20.12.2 Module automatisch herunterladen und installieren
(ab PowerSheil 3.0) ........................................ 425
20.12.3 Module auflisten........................................... 431
20.12.4 Module laden .............................................. 432
20.13 COM-Komponenten, die man auch im WSH mit VBScript nutzen kann .... 433
20.14 .NET-Klassen........................................................ 434
20.15 WMI-Klassen ........................................................ 435
20.15.1 Abruf von WMI-Objektmengen................................. 436
20.15.2 Fernzugriffe .............................................. 437
20.15.3 Filtern und abfragen ...................................... 437
20.15.4 Filtern mit Get-WmiObject ................................. 438
20.15.5 Zugriff auf einzelne WMI-Objekte .......................... 438
20.15.6 WQL-Abfragen .............................................. 440
20.15.7 Ermittlung der Mitglieder des WMKObjekts................... 441
20.15.8 Umgang mit WMI-Datumsangaben .............................. 443
20.15.9 Zugriff auf Mitglieder von WMI-Klassen..................... 443
20.15.10 Statische Klassenmitglieder................................ 445
20.15.11 Werte setzen in WMI-Objekten............................... 445
20.15.12 Methodenaufrufe mit Invoke-WmiMethod ...................... 446
20.15.13 Liste aller WMI-Klassen ................................* • 446
20.15.14 Neue WMI-Instanzen erzeugen ............................... 447
20.15.15 Weitere Möglichkeiten.................................... 448
20.16 PowerShell-Commandlets in Aktion................................... 448
20.17 PowerShell-Skripte aus der Praxis................................... 453
20.17.1 Leere Ordner löschen....................................... 453
20.17.2 Fotos nach Aufnahmedatum sortieren......................... 454
20.17.3 Papierkorb leeren ......................................... 456
20.17.4 Freigaben anlegen...................................... 456
20.17.5 Netzwerkkonfiguration........................................ 466
20.17.6 Massenaniegen von Active-Directory-Benutzerkonten ............. 468
20.17.7 Massenanlegen von IIS-Websites................................. 472
20.17.8 Massenanlegen von Registry-Schlüsseln.......................... 473
20.17.9 Softwareinstallation........................................... 475
20.17.10 Virtuelles System in Hyper-V anlegen........................ 476
£ i Wie gohi 3« weiter? ................................................. — 4/9
Anhang Funktionen in VBScript
A.l Numerische Funktionen .......................
A.2 Formatierungsfunktionen......................
A.3 Zeichenkettenfunktionen .....................
A.4 Datums-/Uhrzeitfunktionen....................
A.5 Array-Funktionen.............................
A.6 Funktionen zur Arbeit mit COM-Klassen .......
A.7 Systemfunktionen und Ein-/Ausgabe ...........
A.8 Typprüfung und -Umwandlung...................
A.9 Sonstige Funktionen .........................
481
482 482
484
485
485
486
486
487
Anhang IS: Lösungen zu den ßhungsaufgahen in diesem Buch...........409
B.l Lösungen zu Kapitel 1......................................... 489
B.2 Lösungen zu Kapitel 2......................................... 490
B.3 Lösungen zu Kapitel 3......................................... 491
B.4 Lösungen zu Kapitel 4......................................... 492
B.5 Lösungen zu Kapitel 5......................................... 493
B.6 Lösungen zu Kapitel 6......................................... 493
B.7 Lösungen zu Kapitel 7......................................... 494
B.8 Lösungen zu Kapitel 8......................................... 495
B.9 Lösungen zu Kapitel 9......................................... 496
B.10 Lösungen zu Kapitel 10........................................ 498
B.l 1 Lösungen zu Kapitel 11........................................ 498
B.l2 Lösungen zu Kapitel 12......................................... . 499
B.l3 Lösungen zu Kapitel 13........................................ 499
B.l4 Lösungen zu Kapitel 14..................................... 500
B.l5 Lösungen zu Kapitel 15...................................... 500
B.l6 Lösungen zu Kapitel 16........................................ 502
B.l7 Lösungen zu Kapitel 17........................................ 502
B.l 8 Lösungen zu Kapitel 18........................................ 504
B.l9 Lösungen zu Kapitel 20 ....................................... 504
Anhang C: Abkürzungsverzeichnis ...............................507
Anhang D: Quellen und weiterführende Literatur.................515
Stichwortverzeichnis ..........................................519
|
any_adam_object | 1 |
author | Schwichtenberg, Holger 1972- |
author_GND | (DE-588)123881277 |
author_facet | Schwichtenberg, Holger 1972- |
author_role | aut |
author_sort | Schwichtenberg, Holger 1972- |
author_variant | h s hs |
building | Verbundindex |
bvnumber | BV043368184 |
classification_rvk | ST 261 |
classification_tum | DAT 430f DAT 308f |
ctrlnum | (OCoLC)932644878 (DE-599)DNB1079748946 |
dewey-full | 004 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004 |
dewey-search | 004 |
dewey-sort | 14 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | [6. Auflage] |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03082nam a2200757 c 4500</leader><controlfield tag="001">BV043368184</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20170123 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">160216s2016 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">15,N51</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1079748946</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3446448004</subfield><subfield code="c">hbk</subfield><subfield code="9">3-446-44800-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783446448001</subfield><subfield code="c">Print (hbk)</subfield><subfield code="9">978-3-446-44800-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)932644878</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1079748946</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BY</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-1050</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004</subfield><subfield code="2">23</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 261</subfield><subfield code="0">(DE-625)143633:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 430f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 308f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Schwichtenberg, Holger</subfield><subfield code="d">1972-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)123881277</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Windows Scripting lernen</subfield><subfield code="b">von Windows ScriptHost und Visual Basic Script bis zur Windows PowerShell</subfield><subfield code="c">Holger Schwichtenberg</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">[6. Auflage]</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="b">Hanser</subfield><subfield code="c">[2016]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2016</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXVI, 528 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="c">25 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Auf dem Cover: "Aktuell zu PowerShell 5.0", "Im Internet: Scripte, Windows Add-ons, Scripting-Komponenten und Editoren"</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Aus dem Inhalt: "Vorwort zur sechsten Auflage (2016)"</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Erschien bis zur 5. Auflage bei Addison-Wesley</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Windows PowerShell 5.0</subfield><subfield code="0">(DE-588)1103257129</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Windows PowerShell</subfield><subfield code="0">(DE-588)7563304-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Windows Scripting Host</subfield><subfield code="0">(DE-588)4526260-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">VisualBASIC Script</subfield><subfield code="0">(DE-588)4434796-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Windows Scripting Host 5.8</subfield><subfield code="0">(DE-588)7687116-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Aministration</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Kommandozeile</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Powershell</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Scripting</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Windows</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Windows Administration</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Windows Server</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Windows Scripting Host 5.8</subfield><subfield code="0">(DE-588)7687116-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Windows PowerShell 5.0</subfield><subfield code="0">(DE-588)1103257129</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Windows Scripting Host</subfield><subfield code="0">(DE-588)4526260-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="1"><subfield code="a">VisualBASIC Script</subfield><subfield code="0">(DE-588)4434796-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="2"><subfield code="a">Windows PowerShell</subfield><subfield code="0">(DE-588)7563304-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">Windows Scripting Host</subfield><subfield code="0">(DE-588)4526260-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="4" ind2="0"><subfield code="a">VisualBASIC Script</subfield><subfield code="0">(DE-588)4434796-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="4" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="5" ind2="0"><subfield code="a">Windows PowerShell</subfield><subfield code="0">(DE-588)7563304-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="5" ind2=" "><subfield code="C">b</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-3-446-44944-2</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028787204&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-028787204</subfield></datafield></record></collection> |
id | DE-604.BV043368184 |
illustrated | Illustrated |
indexdate | 2024-07-10T07:24:06Z |
institution | BVB |
isbn | 3446448004 9783446448001 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-028787204 |
oclc_num | 932644878 |
open_access_boolean | |
owner | DE-739 DE-706 DE-11 DE-1102 DE-210 DE-12 DE-473 DE-BY-UBG DE-859 DE-29T DE-91G DE-BY-TUM DE-1050 |
owner_facet | DE-739 DE-706 DE-11 DE-1102 DE-210 DE-12 DE-473 DE-BY-UBG DE-859 DE-29T DE-91G DE-BY-TUM DE-1050 |
physical | XXVI, 528 Seiten Illustrationen, Diagramme 25 cm |
publishDate | 2016 |
publishDateSearch | 2016 |
publishDateSort | 2016 |
publisher | Hanser |
record_format | marc |
spelling | Schwichtenberg, Holger 1972- Verfasser (DE-588)123881277 aut Windows Scripting lernen von Windows ScriptHost und Visual Basic Script bis zur Windows PowerShell Holger Schwichtenberg [6. Auflage] München Hanser [2016] © 2016 XXVI, 528 Seiten Illustrationen, Diagramme 25 cm txt rdacontent n rdamedia nc rdacarrier Auf dem Cover: "Aktuell zu PowerShell 5.0", "Im Internet: Scripte, Windows Add-ons, Scripting-Komponenten und Editoren" Aus dem Inhalt: "Vorwort zur sechsten Auflage (2016)" Erschien bis zur 5. Auflage bei Addison-Wesley Windows PowerShell 5.0 (DE-588)1103257129 gnd rswk-swf Windows PowerShell (DE-588)7563304-8 gnd rswk-swf Windows Scripting Host (DE-588)4526260-3 gnd rswk-swf VisualBASIC Script (DE-588)4434796-0 gnd rswk-swf Windows Scripting Host 5.8 (DE-588)7687116-2 gnd rswk-swf Aministration Kommandozeile Powershell Scripting Windows Windows Administration Windows Server Windows Scripting Host 5.8 (DE-588)7687116-2 s DE-604 Windows PowerShell 5.0 (DE-588)1103257129 s Windows Scripting Host (DE-588)4526260-3 s VisualBASIC Script (DE-588)4434796-0 s Windows PowerShell (DE-588)7563304-8 s b DE-604 Erscheint auch als Online-Ausgabe 978-3-446-44944-2 Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028787204&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Schwichtenberg, Holger 1972- Windows Scripting lernen von Windows ScriptHost und Visual Basic Script bis zur Windows PowerShell Windows PowerShell 5.0 (DE-588)1103257129 gnd Windows PowerShell (DE-588)7563304-8 gnd Windows Scripting Host (DE-588)4526260-3 gnd VisualBASIC Script (DE-588)4434796-0 gnd Windows Scripting Host 5.8 (DE-588)7687116-2 gnd |
subject_GND | (DE-588)1103257129 (DE-588)7563304-8 (DE-588)4526260-3 (DE-588)4434796-0 (DE-588)7687116-2 |
title | Windows Scripting lernen von Windows ScriptHost und Visual Basic Script bis zur Windows PowerShell |
title_auth | Windows Scripting lernen von Windows ScriptHost und Visual Basic Script bis zur Windows PowerShell |
title_exact_search | Windows Scripting lernen von Windows ScriptHost und Visual Basic Script bis zur Windows PowerShell |
title_full | Windows Scripting lernen von Windows ScriptHost und Visual Basic Script bis zur Windows PowerShell Holger Schwichtenberg |
title_fullStr | Windows Scripting lernen von Windows ScriptHost und Visual Basic Script bis zur Windows PowerShell Holger Schwichtenberg |
title_full_unstemmed | Windows Scripting lernen von Windows ScriptHost und Visual Basic Script bis zur Windows PowerShell Holger Schwichtenberg |
title_short | Windows Scripting lernen |
title_sort | windows scripting lernen von windows scripthost und visual basic script bis zur windows powershell |
title_sub | von Windows ScriptHost und Visual Basic Script bis zur Windows PowerShell |
topic | Windows PowerShell 5.0 (DE-588)1103257129 gnd Windows PowerShell (DE-588)7563304-8 gnd Windows Scripting Host (DE-588)4526260-3 gnd VisualBASIC Script (DE-588)4434796-0 gnd Windows Scripting Host 5.8 (DE-588)7687116-2 gnd |
topic_facet | Windows PowerShell 5.0 Windows PowerShell Windows Scripting Host VisualBASIC Script Windows Scripting Host 5.8 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028787204&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT schwichtenbergholger windowsscriptinglernenvonwindowsscripthostundvisualbasicscriptbiszurwindowspowershell |