Schwichtenberg | Windows Scripting lernen | E-Book | sack.de
E-Book

E-Book, Deutsch, 554 Seiten

Schwichtenberg Windows Scripting lernen

Von Windows Script Host und Visual Basic Script bis zur Windows PowerShell

E-Book, Deutsch, 554 Seiten

ISBN: 978-3-446-44944-2
Verlag: Carl Hanser
Format: PDF
Kopierschutz: Wasserzeichen (»Systemvoraussetzungen)



Systemadministration mit Skripten für alle Windows-Versionen inkl. Windows 10 und Windows Server 2016
Sowohl in großen als auch in kleineren Computernetzwerken gibt es wiederkehrende Aufgaben, die sich durch Skripte automatisieren lassen. Windows bietet mit dem Windows Script Host (WSH) und der Windows PowerShell (WPS) zwei Produkte für diese automatisierte Systemadministration.
Administratoren und Power User ohne Programmierkenntnisse erhalten in diesem Fachbuch eine schrittweise Einführung in die Entwicklung von Windows-Skripten mit dem WSH, Visual Basic Script (VBScript) und verschiedenen so genannten COM-Komponenten sowie der PowerShell.


AUS DEM INHALT//
WSH 5.8, VBScript 5.8: Lernen Sie die Komponenten und Werkzeuge kennen.
Praxislösungen: Erstellen Sie Skripte für Benutzerverwaltung, Active Directory, Gruppenrichtlinien, Computerverwaltung, Desktop, Dateisysteme, Dienste, Registry, Ereignisprotokolle, Prozesse, Hardware, Netzwerkkonfiguration, Softwareverwaltung, Datenbanken, Text-, INI- und XML-Dateien.
Sicherheit: So unterbinden Sie Skripte, signieren digital und verschlüsseln und arbeiten mit der Benutzerkontensteuerung (UAC).
PowerShell 5.0: Erfahren Sie, wie Sie die mächtige Alternative zum WSH nutzen.
Schwichtenberg Windows Scripting lernen jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


1;Inhalt;6
2;Vorwort;18
2.1;Website für Leser;23
3;Über den Autor Dr. Holger Schwichtenberg;24
4;Hinweise für den Leser;26
4.1;Schreibweisen in diesem Buch;26
4.2;Hinweise zu den Listings;27
5;1 Einführung in den Windows Script Host (WSH);28
5.1;1.1 Der Windows Script Host;28
5.2;1.2 Scripting versus Programmierung;29
5.3;1.3 Voraussetzungen;29
5.4;1.4 Die Sprache Visual Basic Script;31
5.5;1.5 Das erste Skript;32
5.6;1.6 Scripting im Kommandozeilenfenster;35
5.7;1.7 Das zweite Skript: Versionsnummern ermitteln;38
5.8;1.8 Ein Wort zur Sicherheit;39
5.9;1.9 Wie geht es weiter?;40
5.10;1.10 Fragen und Aufgaben;41
6;2 Scripting-Werkzeuge;42
6.1;2.1 Nur zur Not: Notepad;43
6.2;2.2 Einer für alles: PrimalScript;45
6.3;2.3 Der WSH-Spezialist: SystemScripter;47
6.3.1;2.3.1 Fehlerarten;50
6.3.2;2.3.2 Start des Debuggers;51
6.3.3;2.3.3 Funktionen des Microsoft Script Debuggers;53
6.4;2.4 Fragen und Aufgaben;54
7;3 Scripting und die Benutzerkontensteuerung;56
7.1;3.1 Benutzerkontensteuerung;56
7.2;3.2 WSH-Skripte arbeiten nicht mit der Benutzerkontensteuerung zusammen;58
7.3;3.3 Lösungen des Problems;59
7.4;3.4 Start aus dem Admin-Konsolenfenster heraus;60
7.5;3.5 Anlegen einer Verknüpfung zu wscript.exe oder cscript.exe;62
7.6;3.6 Benutzerkontensteuerung deaktivieren;63
7.7;3.7 Änderungen der Benutzerkontensteuerung in Windows 8.x und Windows 10 sowie Windows Server 2012 sowie Windows Server 2016;64
8;4 Programmieren mit VBScript;66
8.1;4.1 Die Visual-Basic-Sprachfamilie;66
8.2;4.2 Allgemeines zum Arbeiten mit VBScript;67
8.3;4.3 Kommentare;69
8.4;4.4 Literale;69
8.5;4.5 Konstanten;71
8.5.1;4.5.1 Vordefinierte Konstanten;72
8.5.2;4.5.2 Definieren eigener Konstanten;73
8.5.3;4.5.3 Verwenden von Konstanten;74
8.6;4.6 Variablen;74
8.6.1;4.6.1 Verwendung von Variablen;75
8.6.2;4.6.2 Datentypen;77
8.7;4.7 Operatoren;78
8.7.1;4.7.1 Arithmetische Operatoren;79
8.7.2;4.7.2 Vergleichsoperatoren;80
8.7.3;4.7.3 Logische Operatoren;81
8.7.4;4.7.4 Bitweise Operationen;82
8.8;4.8 Bedingungen;83
8.8.1;4.8.1 If .?.?. Then;84
8.8.2;4.8.2 Select Case;85
8.8.3;4.8.3 Bedingte Ausgaben zur Fehlersuche;86
8.9;4.9 Schleifen;88
8.9.1;4.9.1 For .?.?. Next;88
8.9.2;4.9.2 Do .?.?. Loop;89
8.10;4.10 Arrays (Variablenmengen);92
8.10.1;4.10.1 Eindimensionale Arrays;93
8.10.2;4.10.2 Mehrdimensionale Arrays;95
8.11;4.11 Eingebaute Funktionen;96
8.11.1;4.11.1 Eingabehilfen;96
8.11.2;4.11.2 Ein- und Ausgabefunktionen;96
8.11.3;4.11.3 Konvertierungsfunktionen;101
8.11.4;4.11.4 Abs() und Int();103
8.11.5;4.11.5 Rnd();104
8.11.6;4.11.6 InStr();105
8.11.7;4.11.7 Left(), Right() und Mid();105
8.11.8;4.11.8 Replace() und Trim();106
8.11.9;4.11.9 UCase() und LCase();107
8.11.10;4.11.10 Split() und Join();108
8.11.11;4.11.11 Date(), Time() und Now();109
8.11.12;4.11.12 DateAdd() und DateDiff();109
8.11.13;4.11.13 Hour(), Minute(), Second(), Day(), Month(), Year() und WeekDay();111
8.11.14;4.11.14 Format(), FormatNumber() und FormatDateTime();112
8.11.15;4.11.15 IsDate(), IsNumeric(), IsArray();114
8.12;4.12 Unterroutinen;115
8.12.1;4.12.1 Unterroutine ohne Rückgabewert (Prozedur);116
8.12.2;4.12.2 Unterroutine mit Rückgabewert (Funktion);117
8.13;4.13 Benutzerdefinierte Fehlerbehandlung;118
8.14;4.14 Fragen und Aufgaben;120
9;5 Programmieren mit Objekten;122
9.1;5.1 Was ist ein Objekt?;122
9.2;5.2 Was ist eine Klasse?;123
9.3;5.3 Objekte haben Beziehungen;126
9.4;5.4 Was ist eine Komponente?;127
9.5;5.5 Wie arbeitet man mit Objekten?;128
9.5.1;5.5.1 Objektvariablen;129
9.5.2;5.5.2 Instanziierung eines Objekts aus einer Klasse;129
9.5.3;5.5.3 Auslesen des Werts eines Attributs;131
9.5.4;5.5.4 Setzen des Werts eines Attributs;131
9.5.5;5.5.5 Aufruf einer Methode;131
9.5.6;5.5.6 Reagieren auf ein Ereignis;132
9.5.7;5.5.7 Löschen eines Objekts;132
9.5.8;5.5.8 Duplizieren eines Objekts;133
9.5.9;5.5.9 Vergleich zweier Objekte;134
9.5.10;5.5.10 Ermitteln der Klasse, zu der ein Objekt gehört;134
9.6;5.6 Eingabehilfen für Objekte;134
9.7;5.7 Wie erfahre ich, welche Objekte es überhaupt gibt?;135
9.8;5.8 Was passiert, wenn ein Objekt nicht da ist?;137
9.9;5.9 Was ist eine Objektmenge?;137
9.9.1;5.9.1 For Each ... Next;138
9.9.2;5.9.2 Zugriff auf einzelne Objekte in einer Objektmenge;139
9.9.3;5.9.3 Verändern einer Objektmenge;140
9.10;5.10 Fragen und Aufgaben;141
10;6 Komponenten für das Scripting;142
10.1;6.1 WSH Runtime (WSHRun);142
10.1.1;6.1.1 Installation;143
10.1.2;6.1.2 Klassen;143
10.1.3;6.1.3 Beispiele;145
10.2;6.2 Scripting Runtime (SCRRun);145
10.2.1;6.2.1 Installation;146
10.2.2;6.2.2 Klassen;146
10.2.3;6.2.3 Objektauswahl;148
10.2.4;6.2.4 Beispiele;148
10.3;6.3 ActiveX Data Objects (ADO);148
10.3.1;6.3.1 Installation;149
10.3.2;6.3.2 Klassen;149
10.3.3;6.3.3 Objektauswahl;150
10.3.4;6.3.4 Beispiele;152
10.4;6.4 Active Directory Service Interface (ADSI);152
10.4.1;6.4.1 Installation;153
10.4.2;6.4.2 Klassen;154
10.4.3;6.4.3 Hilfsmittel;159
10.5;6.5 Group Policy Management-Komponente (GPMC Objects);160
10.5.1;6.5.1 Installation;162
10.5.2;6.5.2 Klassen;162
10.5.3;6.5.3 Hilfsmittel;165
10.5.4;6.5.4 Beispiele;169
10.6;6.6 Windows Management Instrumentation (WMI);169
10.6.1;6.6.1 Installation;170
10.6.2;6.6.2 WMI-Klassen;171
10.6.3;6.6.3 Scripting-Hilfsklassen für WMI;172
10.6.4;6.6.4 Objektauswahl;174
10.6.5;6.6.5 Hilfsmittel;177
10.7;6.7 Microsoft XML (MSXML);178
10.7.1;6.7.1 XML-Grundlagen;178
10.7.2;6.7.2 Installation;181
10.7.3;6.7.3 Klassen;181
10.8;6.8 Fragen und Aufgaben;182
11;7 Datenübergabe und Datenausgabe;184
11.1;7.1 Kommandozeilenparameter;185
11.1.1;7.1.1 Komplexere Parameter;186
11.1.2;7.1.2 Kommandozeilenparameter des WSH;188
11.2;7.2 Zugriff auf Datendateien;189
11.2.1;7.2.1 Zugriff auf CSV-Dateien;190
11.2.2;7.2.2 Zugriff auf INI-Dateien;193
11.2.3;7.2.3 Zugriff auf Access-Datenbanken;197
11.2.4;7.2.4 Zugriff auf XML-Dateien;202
11.3;7.3 Fragen und Aufgaben;207
12;8 Scripting des Dateisystems;210
12.1;8.1 Dateien;210
12.1.1;8.1.1 Auflisten von Dateien;210
12.1.2;8.1.2 Dateieigenschaften bestimmen;211
12.1.3;8.1.3 Dateieigenschaften ändern;213
12.1.4;8.1.4 Anlegen einer Textdatei;214
12.1.5;8.1.5 Lesen einer Textdatei;215
12.1.6;8.1.6 Schreiben von Dateien;218
12.1.7;8.1.7 Umbenennen einer Datei;219
12.1.8;8.1.8 Kopieren einer Datei;219
12.1.9;8.1.9 Verschieben einer Datei;220
12.1.10;8.1.10 Dateien suchen;221
12.1.11;8.1.11 Suchen in Dateiinhalten;223
12.1.12;8.1.12 Dateien löschen;224
12.2;8.2 Verzeichnisse;225
12.2.1;8.2.1 Auflisten eines einzelnen Verzeichnisses;225
12.2.2;8.2.2 Auflisten eines Verzeichnisbaums;226
12.2.3;8.2.3 Anlegen eines Verzeichnisses;227
12.2.4;8.2.4 Verzeichnisattribute bestimmen;227
12.2.5;8.2.5 Umbenennen eines Verzeichnisses;229
12.2.6;8.2.6 Löschen von Verzeichnissen;230
12.2.7;8.2.7 Kopieren von Verzeichnissen;231
12.2.8;8.2.8 Verschieben von Verzeichnissen;231
12.2.9;8.2.9 Verzeichnis suchen;232
12.2.10;8.2.10 Eine Verzeichnisstruktur gemäß einer XML-Datei anlegen;234
12.2.11;8.2.11 Eine Verzeichnisstruktur in einer XML-Datei dokumentieren;237
12.3;8.3 Papierkorb leeren;240
12.4;8.4 Rechte auf Dateien und Verzeichnisse vergeben;242
12.5;8.5 Laufwerke;242
12.5.1;8.5.1 Auflisten von Laufwerken;242
12.5.2;8.5.2 Laufwerkstyp bestimmen;244
12.5.3;8.5.3 Dateisystemtyp ermitteln;245
12.5.4;8.5.4 Speicherplatzbelegung anzeigen;246
12.5.5;8.5.5 Mit einem Netzlaufwerk verbinden;249
12.5.6;8.5.6 Netzwerkverbindung trennen;250
12.5.7;8.5.7 Festplattenprüfung (CheckDisk);250
12.6;8.6 Freigaben;251
12.6.1;8.6.1 Anlegen von Freigaben;252
12.6.2;8.6.2 Löschen von Freigaben;253
12.6.3;8.6.3 Rechte auf Freigaben;253
12.7;8.7 Fragen und Aufgaben;253
13;9 Scripting der Benutzerverwaltung;256
13.1;9.1 Benutzerverwaltung für lokale Benutzerkonten;257
13.1.1;9.1.1 Anlegen eines Benutzerkontos;257
13.1.2;9.1.2 Umbenennen eines Benutzers;260
13.1.3;9.1.3 Kennwort eines Benutzers ändern;261
13.1.4;9.1.4 Anlegen einer Benutzergruppe;262
13.1.5;9.1.5 Hinzufügen eines Benutzers zu einer Gruppe;264
13.1.6;9.1.6 Entfernen eines Benutzers aus einer Gruppe;265
13.1.7;9.1.7 Deaktivieren eines Benutzerkontos;265
13.1.8;9.1.8 Löschen einer Gruppe;266
13.1.9;9.1.9 Löschen eines Benutzers;267
13.2;9.2 Active-Directory-Benutzerverwaltung unter Windows Server;268
13.2.1;9.2.1 Anlegen einer Organisationseinheit;268
13.2.2;9.2.2 Anlegen eines Organisationseinheitenbaums im Active Directory;270
13.2.3;9.2.3 Anlegen eines Benutzerkontos;272
13.2.4;9.2.4 Anlegen von Benutzern aus einer Access-Datenbank;273
13.2.5;9.2.5 Anlegen einer Benutzergruppe;275
13.2.6;9.2.6 Hinzufügen eines Benutzers einer Gruppe;276
13.2.7;9.2.7 Ändern des Kennworts;278
13.2.8;9.2.8 Umbenennen eines Benutzers;278
13.2.9;9.2.9 Ändern der Benutzerdaten;279
13.2.10;9.2.10 Deaktivieren eines Benutzerkontos;280
13.2.11;9.2.11 Entfernen eines Benutzers aus einer Gruppe;281
13.2.12;9.2.12 Löschen eines Benutzerkontos;283
13.2.13;9.2.13 Löschen einer Organisationseinheit;284
13.3;9.3 Fragen und Aufgaben;285
14;10 Scripting der Computerverwaltung;286
14.1;10.1 Computer auflisten;286
14.2;10.2 Leistung eines Computers ermitteln;288
14.3;10.3 Computerkonto erstellen;290
14.4;10.4 Computerkonto löschen;291
14.5;10.5 Computer zu Domäne hinzufügen;292
14.6;10.6 Computer umbenennen;293
14.7;10.7 Einen Computer herunterfahren/neu starten;295
14.8;10.8 Fragen und Aufgaben;296
15;11 Scripting der Ereignisprotokolle;298
15.1;11.1 Protokolleinträge lesen;299
15.2;11.2 Protokolleinträge schreiben;300
15.3;11.3 Protokolleinträge auswerten;303
15.4;11.4 Datensicherung des Ereignisprotokolls;305
15.5;11.5 Ereignisprotokoll anlegen;306
15.6;11.6 Ereignisprotokoll löschen;307
15.7;11.7 Ereignisprotokoll leeren;308
15.8;11.8 Überwachung von Einträgen;309
15.9;11.9 Fragen und Aufgaben;310
16;12 Scripting der Systemdienste;312
16.1;12.1 Auflisten aller Dienste;312
16.2;12.2 Auflisten aller laufenden Dienste;314
16.3;12.3 Status ermitteln;314
16.4;12.4 Starten;315
16.5;12.5 Beenden eines Dienstes;316
16.6;12.6 Neustart eines Dienstes auf mehreren Computern gemäß einer Textdatei;317
16.7;12.7 Anhalten eines Dienstes;319
16.8;12.8 Fortsetzen eines Dienstes;320
16.9;12.9 Daten ändern;321
16.10;12.10 Dienste überwachen;323
16.11;12.11 Fragen und Aufgaben;324
17;13 Scripting des Desktops;326
17.1;13.1 Desktop verändern;326
17.2;13.2 Startmenü verändern;327
17.3;13.3 Fragen und Aufgaben;329
18;14 Scripting der Registrierungsdatenbank;330
18.1;14.1 Eintrag lesen;332
18.1.1;14.1.1 Zugriff mit WSHRun;332
18.1.2;14.1.2 Zugriff mit WMI;333
18.2;14.2 Wert schreiben;335
18.2.1;14.2.1 Alternative: WMI;336
18.3;14.3 Eintrag anlegen;338
18.4;14.4 Eintrag löschen;338
18.4.1;14.4.1 Alternative 1: Löschen mit der WSHRun-Komponente;338
18.4.2;14.4.2 Alternative 2: Löschen mit der WMI-Komponente;339
18.5;14.5 Unterschlüssel auflisten;339
18.6;14.6 Schlüssel anlegen;340
18.6.1;14.6.1 Alternative: WMI;341
18.7;14.7 Schlüssel löschen;342
18.7.1;14.7.1 Alternative: Löschen mit der WSHRun-Komponente;343
18.8;14.8 Berechtigungen vergeben;343
18.9;14.9 Fragen und Aufgaben;344
19;15 Scripting der Netzwerkkonfiguration;346
19.1;15.1 Festlegen einer statischen IP-Adresse;347
19.1.1;15.1.1 Besonderheiten;349
19.2;15.2 Standard-Gateway festlegen;349
19.3;15.3 DNS-Server festlegen;351
19.4;15.4 WINS-Server festlegen;352
19.5;15.5 Auf DHCP umstellen;353
19.6;15.6 Fragen und Aufgaben;354
20;16 Scripting der Softwareverwaltung;356
20.1;16.1 Installierte Software auflisten (Softwareinventarisierung);356
20.2;16.2 Software (entfernt) installieren;361
20.3;16.3 Software auf mehreren Computern installieren (gemäß einer XML-Datei);362
20.4;16.4 Software deinstallieren;364
20.5;16.5 Fragen und Aufgaben;364
21;17 Scripting der Prozessverwaltung;366
21.1;17.1 Prozesse auflisten;366
21.2;17.2 Prozesse (entfernt) starten;368
21.2.1;17.2.1 Prozesse starten mit WScript.Shell;369
21.2.2;17.2.2 Prozesse starten mit Win32_Process;370
21.3;17.3 Prozesse (entfernt) beenden;373
21.3.1;17.3.1 Prozesse beenden mit WScript.Shell;373
21.3.2;17.3.2 Prozesse beenden mit Win32_Process;375
21.4;17.4 Fragen und Aufgaben;376
22;18 Scripting der Gruppenrichtlinien;378
22.1;18.1 Informationen über ein einzelnes Gruppenrichtlinienobjekt;378
22.1.1;18.1.1 Suche nach einem GPO;378
22.1.2;18.1.2 Informationen über ein GPO;379
22.1.3;18.1.3 Verknüpfungen auflisten;379
22.1.4;18.1.4 Das komplette Skript;380
22.2;18.2 Alle Gruppenrichtlinien und ihre Verknüpfungen auflisten;382
22.3;18.3 Eine Gruppenrichtlinie für einen Container auflisten;385
22.4;18.4 Eine Gruppenrichtlinie mit einem AD?Container verknüpfen;387
22.5;18.5 Eine Gruppenrichtlinienverknüpfung löschen;389
22.6;18.6 Eine Gruppenrichtlinie löschen;391
22.7;18.7 Sicherungskopien von Gruppenrichtlinien anlegen;393
22.8;18.8 Sicherungskopien einer Gruppenrichtlinie auflisten;395
22.9;18.9 Wiederherstellung von Gruppenrichtlinien;396
22.10;18.10 Weitere Möglichkeiten;398
22.11;18.11 Fragen und Aufgaben;398
23;19 Scripting-Sicherheit;400
23.1;19.1 Bedrohungen durch WSH-Skripte;400
23.2;19.2 Schutz vor bösen Skripten;401
23.2.1;19.2.1 Globale WSH-Deaktivierung;401
23.2.2;19.2.2 Sperrung auf Skriptdateiebene;402
23.2.3;19.2.3 WSH-Skripte signieren;402
23.2.4;19.2.4 Skriptkontrolle durch Richtlinien für Softwareeinschränkungen;413
23.3;19.3 Schutz vor dem Einblick in den Quellcode;415
23.4;19.4 Ein Skript unter einem anderen Benutzerkontext starten;417
23.4.1;19.4.1 Benutzerwechsel für ein komplettes Skript;417
23.4.2;19.4.2 Benutzerwechsel im Skriptablauf;419
23.5;19.5 Fragen und Aufgaben;425
24;20 Windows PowerShell (WPS) 5.0;426
24.1;20.1 Vergleich zwischen WSH und PowerShell;426
24.2;20.2 Voraussetzungen und Installation;428
24.3;20.3 PowerShell-Werkzeuge;428
24.4;20.4 PowerShell-Commandlets;431
24.5;20.5 PowerShell-Pipelines;432
24.6;20.6 Ausgaben;435
24.7;20.7 Navigation in Containern;437
24.8;20.8 Hilfe zur PowerShell;439
24.9;20.9 PowerShell-Skripte;441
24.9.1;20.9.1 PowerShell-Skript-Editoren;442
24.9.2;20.9.2 Ein Beispiel;443
24.9.3;20.9.3 Sprachkonstrukte;444
24.9.4;20.9.4 Skripte ausführen;446
24.10;20.10 Fernausführung von Befehlen (Remoting);449
24.11;20.11 Zusatzkomponenten und Klassen nutzen;451
24.12;20.12 Zusätzliche PowerShell-Module mit weiteren Commandlets;451
24.12.1;20.12.1 Module manuell installieren;451
24.12.2;20.12.2 Module automatisch herunterladen und installieren (ab PowerShell 3.0);452
24.12.3;20.12.3 Module auflisten;458
24.12.4;20.12.4 Module laden;459
24.13;20.13 COM-Komponenten, die man auch im WSH mit VBScript nutzen kann;460
24.14;20.14 .NET-Klassen;461
24.15;20.15 WMI-Klassen;462
24.15.1;20.15.1 Abruf von WMI-Objektmengen;463
24.15.2;20.15.2 Fernzugriffe;464
24.15.3;20.15.3 Filtern und abfragen;464
24.15.4;20.15.4 Filtern mit Get-WmiObject;465
24.15.5;20.15.5 Zugriff auf einzelne WMI-Objekte;465
24.15.6;20.15.6 WQL-Abfragen;467
24.15.7;20.15.7 Ermittlung der Mitglieder des WMI-Objekts;468
24.15.8;20.15.8 Umgang mit WMI-Datumsangaben;470
24.15.9;20.15.9 Zugriff auf Mitglieder von WMI-Klassen;470
24.15.10;20.15.10 Statische Klassenmitglieder;472
24.15.11;20.15.11 Werte setzen in WMI-Objekten;472
24.15.12;20.15.12 Methodenaufrufe mit Invoke-WmiMethod;473
24.15.13;20.15.13 Liste aller WMI-Klassen;473
24.15.14;20.15.14 Neue WMI-Instanzen erzeugen;474
24.15.15;20.15.15 Weitere Möglichkeiten;475
24.16;20.16 PowerShell-Commandlets in Aktion;475
24.17;20.17 PowerShell-Skripte aus der Praxis;480
24.17.1;20.17.1 Leere Ordner löschen;480
24.17.2;20.17.2 Fotos nach Aufnahmedatum sortieren;481
24.17.3;20.17.3 Papierkorb leeren;483
24.17.4;20.17.4 Freigaben anlegen;483
24.17.5;20.17.5 Netzwerkkonfiguration;493
24.17.6;20.17.6 Massenanlegen von Active-Directory-Benutzerkonten;495
24.17.7;20.17.7 Massenanlegen von IIS-Websites;499
24.17.8;20.17.8 Massenanlegen von Registry-Schlüsseln;500
24.17.9;20.17.9 Softwareinstallation;502
24.17.10;20.17.10 Virtuelles System in Hyper-V anlegen;503
25;21 Wie geht es weiter?;506
26;Anhang A: Eingebaute Funktionen in VBScript;508
26.1;A.1 Numerische Funktionen;508
26.2;A.2 Formatierungsfunktionen;509
26.3;A.3 Zeichenkettenfunktionen;509
26.4;A.4 Datums-/Uhrzeitfunktionen;511
26.5;A.5 Array-Funktionen;512
26.6;A.6 Funktionen zur Arbeit mit COM-Klassen;512
26.7;A.7 Systemfunktionen und Ein-/Ausgabe;513
26.8;A.8 Typprüfung und -umwandlung;513
26.9;A.9 Sonstige Funktionen;514
27;Anhang B: Lösungen zu den Übungsaufgaben in diesem Buch;516
27.1;B.1 Lösungen zu Kapitel 1;516
27.2;B.2 Lösungen zu Kapitel 2;517
27.3;B.3 Lösungen zu Kapitel 3;518
27.4;B.4 Lösungen zu Kapitel 4;519
27.5;B.5 Lösungen zu Kapitel 5;520
27.6;B.6 Lösungen zu Kapitel 6;520
27.7;B.7 Lösungen zu Kapitel 7;521
27.8;B.8 Lösungen zu Kapitel 8;522
27.9;B.9 Lösungen zu Kapitel 9;523
27.10;B.10 Lösungen zu Kapitel 10;525
27.11;B.11 Lösungen zu Kapitel 11;525
27.12;B.12 Lösungen zu Kapitel 12;526
27.13;B.13 Lösungen zu Kapitel 13;526
27.14;B.14 Lösungen zu Kapitel 14;527
27.15;B.15 Lösungen zu Kapitel 15;527
27.16;B.16 Lösungen zu Kapitel 16;529
27.17;B.17 Lösungen zu Kapitel 17;529
27.18;B.18 Lösungen zu Kapitel 18;531
27.19;B.19 Lösungen zu Kapitel 20;531
28;Anhang C: Abkürzungsverzeichnis;534
29;Anhang D: Quellen und weiterführende Literatur;542
30;Stichwortverzeichnis;546


Schwichtenberg, Holger
Dr. Holger Schwichtenberg zählt zu Deutschlands bekanntesten Experten für Scripting und professionelle Softwareentwicklung mit Microsoft-Werkzeugen. Im Rahmen des Expertenteams der Firma www.IT-Visions.de schult, berät und unterstützt er Unternehmen jeder Größe. Neben seiner Autorentätigkeit für Fachzeitschriften und heise.de hat er zudem zahlreiche Fachbücher veröffentlicht. Von Microsoft wurde er 19-mal ausgezeichnet als "Most Valuable Professional".

Dr. Holger Schwichtenberg zählt zu Deutschlands bekanntesten Experten für Scripting und professionelle Softwareentwicklung mit Microsoft-Werkzeugen. Im Rahmen des Expertenteams der Firma www.IT-Visions.de schult, berät und unterstützt er Unternehmen jeder Größe. Neben seiner Autorentätigkeit für Fachzeitschriften und heise.de hat er zudem zahlreiche Fachbücher veröffentlicht. Von Microsoft wurde er 19-mal ausgezeichnet als "Most Valuable Professional".


Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.