Windows Scripting . Automatisierte Systemadminstration mit VBScript, VB 6.0 und VB.NET: Automatisierte Systemadministration mit Visual Basic /VBScript und COM./NET (Windows Technologies) - Hardcover

Schwichtenberg, Holger

 
9783827320612: Windows Scripting . Automatisierte Systemadminstration mit VBScript, VB 6.0 und VB.NET: Automatisierte Systemadministration mit Visual Basic /VBScript und COM./NET (Windows Technologies)

Inhaltsangabe

Das erfolgreiche Nachschlagewerk zum Scripting unter Windows ist in der 3. Auflage noch umfangreicher: Scripting Hosts, COM, .NET Framework, Sicherheit, Tools. Über 900 Code-Lösungen zur automatisierten Administration von Active Directory, Dateisystem, Registry, Diensten, Benutzern, Netzwerk, Hardware, Software, IIS, Exchange, SQL Server, Operations Manager u.a.. Für Windows 9x/ME/NT4/2000/XP/.NET Server.

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorin bzw. den Autor

Dr. Holger Schwichtenberg zählt zu Deutschlands bekanntesten Experten für Scripting und Programmierung mit Windows. Im Rahmen des Expertenteams der Firma www.IT-Visions.de berät, schult und unterstützt er Unternehmen jeder Größe. Neben seiner Mitarbeit bei diversen Fachzeitschriften sowie bei heise.de hat er zahlreiche erfolgreiche Fachbücher verö ffentlicht. Er spricht regelmäßig auf Fachkonferenzen und wurde von Microsoft für sein Fachwissen als "Most Valuable Professional" (MVP) ausgezeichnet.

Aus dem Klappentext

Scripting unter COM und dem .NET Framework

Die stark erweiterte 3. Auflage des erfolgreichsten deutschen Scripting-Buchs ist ein umfassendes Nachschlagewerk zur automatisierten Systemadministration und dem Zugriff auf Funktionen des Windows-Betriebssystems. Detailliert dokumentiert werden nicht nur der Windows Script Host 5.6, sondern auch zahlreiche andere Skriptumgebungen wie ASP, Internet Explorer, SQL Server, Exchange Server und Microsoft Operations Manager. Berücksichtigt werden alle Windows-Versionen (Windows 9x, ME, NT 4.0, Windows 2000/XP und Windows .NET Server 2003) sowie das .NET Framework 1.0 und 1.1.

Was bringt Ihnen dieses Buch?

Administratoren und Programmierer erhalten eine umfassende Dokumentation zahlreicher Active Scripting Hosts sowie Komponenten aus dem Component Object Model und der .NET Framework Class Library. Der Autor zeigt anhand von Objektdiagrammen und über 900 Praxisbeispielen in VBScript, Visual Basic 6.0 und Visual Basic .NET die Programmierung aller zentralen Windows-Bausteine. Er verrät auch, wie man (undokumentierte) Komponenten erforschen und Komponenten selbst entwickeln kann.

Aus dem Inhalt: - COM/DCOM-Interna (Klassen, Objekte, Schnittstellen) - .NET Framework 1.0 und 1.1 in Theorie und Praxis - Scripting Hosts für COM (WSH 5.6, ASP, DHTML, Outlook, DTS, MOM etc.) - DOTNET Scripting Host (DSH) - VBScript 5.6, VBA 6.3, Visual Basic 6.0, Visual Basic .NET - ADSI, WBEM/WMI, FSO, WSH Runtime, Shell Objects

- .NET Framework Class Library (FCL) - Automatisierung von Active Directory, Desktop, Netzwerk, Hardware, Softwareverteilung, Windows Explorer, Internet Explorer, Registry, Drucker, Dateisystem, Leistungsdaten, Ereignisprotokolle, Internet Information Server (IIS), Microsoft Operations Manager (MOM), Exchange Server 5.5/2000 und SQL Server 7.0/2000 - Debugging, Scripting-Sicherheit, Script Encoding und Script Signing - zahlreiche Objektdiagramme und Fallbeispiele - Editoren, Debugger und Werkzeuge

Auf der CD finden Sie - über 900 Code-Beispiele - zahlreiche administrative Komponenten - Add-ons für Windows - verschiedene Skriptsprachen - Editoren und andere Werkzeuge

Auszug. © Genehmigter Nachdruck. Alle Rechte vorbehalten.

Vorwort
===========================================================

6000 verkaufte Exemplare in zwei Jahren und der kontinuierliche Platz als Bestseller unter den Scripting-Büchern bei Amazon.de haben mich sehr erfreut. Gerne hätte ich mich bei meinen Lesern mit einer um 400 zusätzliche Seiten erweiterten 3. Auflage bedankt genug Material schlummert auf meinem Fileserver. Da allerdings Computerbuchverlage Wirtschaftsunternehmen sind, werden Computerbücher nur produziert, wenn sie sich wirtschaftlich lohnen; daher sind der Ausdehnung eines Werkes leider Grenzen gesetzt. Auf den ersten Blick hat die 3. Auflage nur 130 Seiten mehr als die vorherige Auflage, auf den zweiten Blick werden Sie jedoch feststellen, dass durch einen geänderten Satzspiegel erheblich mehr Inhalt auf den gleichen Raum gedruckt werden konnte. Den Verkaufspreis hat der Verlag dadurch für diese Auflage nicht erhöht. Die Vermeidung einer Preiserhöhung erfreut auch mich als Autor, denn in meinem Interesse ist eine möglichst hohe verkaufte Auflage und nicht ein hoher Verkaufspreis.

Was neu ist
====================================

Seit den ersten beiden Auflagen dieses Buchs in den Jahren 2000 und 2001 hat sich im Bereich des Windows Scripting eine Menge getan.

Die Windows Management Instrumentation (WMI) ist viel mächtiger geworden und bieten neben der Abfrage von Systeminformationen auch immer mehr Möglichkeiten der Veränderung von Einstellungen. Daneben gibt es eine Vielzahl neuer spezialisierter COM-Komponenten, die abgrenzte Bereiche besser und (noch) mächtiger ansteuern können als die Allround-Komponente WMI.

Mit dem .NET Framework hat Microsoft inzwischen eine neue Programmierplattform veröffentlicht, die nicht nur für »große«" Anwendung, sondern auch für »kleine« Skripte neue Möglichkeiten bietet. Dementsprechend hat das .NET Framework mehr Raum in diesem Buch bekommen.

WMI & Co. bieten dennoch weit mehr, als in diesem Buch explizit erwähnt werden kann. Umso wichtiger sehe ich meinen Ansatz, Ihnen das Handwerk zur Selbsthilfe zu vermitteln. Referenztabellen finden Sie in diesem Buch nur selten. Vielmehr versuche ich Ihnen zu vermitteln, wie Sie selbst die Objekte, die Attribute, die Methoden und die notwendigen Parameter finden.
Trotzdem bietet die 3. Auflage vor allem mehr Beispiele. Besonders die Bereiche ADSI, WMI und .NET Framework wurden ausgebaut mit vielen Skripten aus dem Bereich Benutzerverwaltung, Computerverwaltung, Netzwerkkonfiguration, Registryzugriff, Dateisystemverwaltung, Druckerverwaltung, Leistungsdatenerfassung und Softwareinstallation. Diese Skripte bieten Ihnen einen idealen Ausgangspunkt für Ihre individuellen Skripting-Lösungen.

Für wen dieses Buch geeignet ist
====================================

Dieses Buch ist für System- und Netzwerkadministratoren, (Web-)Program­mierer und fortgeschrittene Endanwender gleichermaßen geeignet. Sie soll­ten jedoch Vorkenntnisse in zwei Gebieten mitbringen, um dieses Buch ef­fektiv einsetzen zu können:
- Grundlegende Programmierkenntnisse in einer beliebigen Programmier­sprache sind vorteilhaft, da dieses Buch nicht den Raum bietet, die Grundzüge des Programmierens und der Realisierung von Standard­­algorithmen zu erläutern. Sie müssen allerdings nicht Visual Basic bzw. VBScript beherrschen, denn diese Sprachfamilie wird in Kapitel 3 aus­führlich vorgestellt.

- Zum zweiten sollten Sie die Installation und Administ­ration von Windows beherrschen. Das Buch setzt an dem Punkt an, wo Sie die Administration die­ser Umgebungen verinnerlicht haben und nunmehr durch (Skript-)Program­mierung mehr erreichen möchten. Dabei ist die Erfahrung mit Back­­Office-Produkten keine notwendige Voraussetzung: Wenn Sie nur das Betriebssystem automatisieren wollen, können Sie die BackOffice-bezo­genen Kapitel ohne Nachteile einfach überspringen.

Wie Sie dieses Buch lesen sollten

====================================

Die Gliederung des Buchs orientiert sich sehr stark an den Konzepten der Windows Scripting-Architektur. Sie müssen dieses Buch nicht sequenziell le­sen. Auf unvermeidliche Abhängigkeiten zwischen den Kapiteln wird hin­gewiesen. Kommen Sie aber bitte zu einem späteren Zeitpunkt auf die über­sprungenen Kapitel zurück, denn jedes Kapitel ist ein Teil des Puzzles »Komponentenbasiertes Scripting«.

Dennoch lege ich allen Lesern nahe, die Einführung in das Active Scripting in Kapitel 1 zu Beginn zu lesen. Kapitel 2 behandelt das Component Object Model (COM) zunächst eher theoretisch und liefert noch keine Scripting-Beispiele. Mit ein wenig Vorkenntnissen auf diesem Gebiet können Sie das ausführliche Studium dieses Kapitels auf einen späteren Zeitpunkt verla­gern.
Das Kapitel über Visual Basic und Visual Basic Script (Kapitel 3) sollten Sie nur dann überspringen, wenn Sie schon viel in einem Visual Basic-­Dialekt programmiert haben.

Die Reihenfolge, in der Sie die einzelnen Unterkapitel in Kapitel 4 (Scripting Hosts) und 5 (Vorstellung konkreter Komponenten) lesen, ist frei wählbar, da jeder Host bzw. jede Komponente ein in sich abgeschlossenes Unterkapi­tel ausmacht. Wenn Sie also hier auf Funktionalitäten stoßen, die für Sie nicht interessant sind, dann können Sie die zugehörigen Seiten erst einmal überblättern. Lediglich das Kapitel 4.1 über den Windows Scripting Host (WSH) sollten Sie vor Kapitel 5 gelesen haben, da der WSH die einfachste Möglichkeit ist, die Skripte aus Kapitel 5 zu ­testen.

Die Auseinandersetzung mit den fortgeschrittenen Techniken (Kapitel 6) setzt dagegen die Lektüre der vorhergehenden Kapitel voraus.

Kapitel 7 und 8 behandeln das Scripting im .NET Framework. Kapitel 8 behandelt zunächst allgemeine Grundlagen des .NET Framework. Im darauf folgenden Kapitel werden der DOTNET Scripting Host (DSH) und konkrete Automatisierungslösungen vorgestellt.

Eine Referenz der wichtigsten Werkzeuge für das Scripting unter COM und .NET liefert Kapitel 9.
Größere Fallbeispiele für Automatisierungslösungen finden Sie in Kapitel 10.
Bitte schauen Sie auch in den Anhang: Dort werden Sie eine Einführung in das objektorientierte Programmieren und Komponentenarchitekturen, eine Liste der Visual Basic-Funktionen sowie einige hilfreiche Er­läuterungen zu den in diesem Buch verwendeten (Sprach-)Konventionen und zur grafischen Notation finden.

Weiterführende Literatur

====================================

Das »COM-Komponenten-Handbuch« kann ich Ihnen als Ergänzung zu diesem Buch nahe legen: Dort werden zahlreiche weitere Klassen behandelt, die Ihnen das Leben als Administrator oder systemnahen Softwareentwickler leichter machen.

Wenn Sie lieber weiter mit dem .NET Framework arbeiten wollen, dann gibt es für Sie mit dem Buch »Programmieren mit der .NET-Klassenbibliothek« auch schon die richtige Antwort.

Gerade mit dem .NET Framework sind die Möglichkeiten der automatisierten Systemadministration noch vielfältiger geworden. Das Windows Scripting-Buch entwickelt sich immer mehr zu einem Nachschlagewerk, das einen systematischen und weniger eine didaktischen Aufbau hat. Daher finden Sie z.B. die Darstellung aller relevanten Werkzeuge vereint in einem Kapitel, statt verstreut über das ganze Buch. Wenn Sie einen didaktischen Aufbau bevorzugen, habe ich auch eine Lösung für Sie: »Windows Scripting Lernen« ist ein weiteres Buch mit didaktischer Aufbereitung für Einsteiger, das Ende des Jahres 2002 bei Addison-Wesley erscheinen wird.

Leser-Website
====================================

Die 2. Auflage hat sich scnell verkauft. Ich hoffe, auch diese 3. Auflage kommt so gut bei Ihnen an.

Ihr

Holger Schwichtenberg

Essen-Byfang im Oktober 2002

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.

Weitere beliebte Ausgaben desselben Titels