Advanced VBScript for Microsoft Windows Administrators 1st Edition by Don Jones, Jeffery Hicks – Ebook PDF Instant Download/Delivery: 0735622442, 9780735622449
Full download Advanced VBScript for Microsoft Windows Administrators 1st Edition after payment
Product details:
ISBN 10: 0735622442
ISBN 13: 9780735622449
Author: Don Jones, Jeffery Hicks
Table of contents:
I. The Basics of Advanced Windows Scripting
-
Getting Started
Prerequisite Knowledge
Understanding Windows Script Host Basics
WshShell
Popup
Registry Reading
Program Launching
WshNetwork
Error Handling
InputBox
MsgBox
Using the FileSystemObject Library
Understanding Arrays
Understanding Active Directory Services Interface Fundamentals
Understanding Windows Management Instrumentation Fundamentals
Winmgmts
WMI Query Language (WQL)
SWbemLocator
Advanced Scripting Goals
Securing Your Scripts
Creating Your Own Script Components and Libraries
Running Scripts Remotely
Retrieving Information from Active Directory
Manipulating Information Stored in a Database
Managing Your Windows Environment with WMI Events
Using New WMI Classes with Windows XP and Windows Server 2003
Managing Group Policy Objects with Scripting
Managing Your Exchange 2003 Environment
Incorporating Your Scripts into Microsoft Operations Manager
Creating a Visual Interface for Your Script with Internet Explorer and HTML Applications (HTAs)
What We Won’t Cover
Finding Information about JScript, Perl, Python, and KiXtart
The Right Tool for the Job
Scripting Techniques
Summary -
Script Security
Script Encoding and Decoding
Script Signing and the Windows Script Host TrustPolicy
Understanding Digital Certificates and Script Signing
Understanding WSH TrustPolicy
Configuring WSH TrustPolicy in Your Environment
Signing Scripts by Using a Digital Certificate
Using Software Restriction Policies
Alternate Credentials
Using the RunAs Command
Using Scheduled Tasks Credentials
Using ADSI Alternate Credentials
Using WMI Alternate Credentials
Summary
II. Packaging Your Scripts
3. Windows Script Files
Defining Windows Script Files
Understanding XML
The package Tag
The comment Tag
The job Tag
The runtime Tag
The description Tag
The example Tag
The named Tag
The object Tag
The script Tag
Creating Script Jobs
Including Other Scripts
Adding Resources
Creating Examples and Help Text
Using Named Parameters
The name Property
The helpstring Property
The type Property
The required Property
Viewing a Windows Script File in Action
Converting an Existing Script to a WSF Utility
Creating and Using a Wrapper WSF
Summary
-
Windows Script Components
Understanding COM Objects, Methods, and Properties
Understanding Windows Script Components
Using the Script Component Wizard
Working with Properties
Working with Methods
Working with Events
Creating a Windows Script Component with a Script Editor
Viewing a Windows Script Component in Action
Summary -
HTML Applications: Scripts with a User Interface
Understanding HTML Applications
Understanding the Internet Explorer Document Object Model
Understanding the HTML Document Hierarchy
Understanding HTML Events
Putting the DOM to Work
Preparing Your HTA
Using a Script Rather than an HTA
Getting the Script Ready for an HTA
Understanding HTA Requirements and Essentials
Using HTA Tags
Sizing an HTA
Usingand Tags
Using Inline Frames
Working with Forms and Fields
Populating a List Box
Creating Buttons
Connecting a Button to a Script
Using Check Boxes and Radio Buttons
Adding Graphics
Adding Subroutines and Functions
Viewing HTAs in Action
Summary
III. Advanced Scripting Techniques, Tools, and Technologies
6. Remote Scripting
Understanding Remote Scripting and Security
Connectivity
Identity
Permissions
Context
Working with Windows Firewall
Understanding Remote Scripting Objects
Understanding Remote Scripting Methods
Viewing Remote Scripting in Action
Summary
-
Database Scripting
Understanding ActiveX Data Objects
Understanding Connection Objects
ODBC DSN Connections
Connection Strings
Understanding Recordset Objects
Forward-Only Recordsets
Other Types of Recordsets
Recordset Tips and Tricks
Understanding Command Objects
Understanding the Differences Between Databases
Text Files
Excel Workbooks
Access Databases
SQL Server Databases
Understanding SQL
Queries that Return Results
The WHERE Clause
The TOP Clause
The ORDER BY Clause
The JOIN Clause
Queries that Make Changes
The DELETE Query
The UPDATE Query
The INSERT Query
Viewing ActiveX Data Objects
Summary -
Advanced ADSI and LDAP Scripting
Using the ADSI Scriptomatic
Connecting to a Domain
Creating Objects
Retrieving Object Information
Using Other ADSI Tools
Using the ADSI Software Development Kit
ADSVW
ADSCmd
ADSIDump
Using the PrimalScript Professional ADSI Wizard
Writing Active Directory Queries
Using Search Filters
Using Data Return Limits
Scripting the WinNT Provider
Scripting Active Directory Security
Summary -
Using ADO and ADSI Together
Understanding the ADSI Provider for ADO
Connecting to ADSI by Using ADO
Treating Active Directory as a Database
Writing ADSI Queries to Retrieve Information
Writing ADSI Queries to Make Changes
Viewing ADO and ADSI in Action
Summary -
Advanced WMI Scripting
Understanding Advanced WQL
Selecting Specific Properties
Including a WHERE Clause
Using the LIKE Operator
Using Queries and associator Classes
Understanding Associations
Writing Association Queries
Using References Queries
Using Advanced WMI Security Techniques
Using the AuthenticationLevel Property
Using the ImpersonationLevel Property
Using the Privileges Property
Viewing Advanced WMI Scripting in Action
Summary -
WMI Events
Understanding WMI Events
Understanding Consumers
Understanding Notification Queries
Understanding Filters
Understanding Polling
Using Notification Queries
Using WBEMTest
Executing a Notification Query Semisynchronously
Executing a Notification Query Asynchronously
Using Event Sinks
Using WMI Tools
Using WMI Event Registration
Using WMI Event Viewer
Viewing WMI Events in Action
Summary -
Better Scripting with WMI Tools
Using Tools as a Scripting Shortcut
Using Scriptomatic
Listing Classes and Namespaces
Generating Scripts
Saving Scripts
Using WMIC
Connecting to Namespaces
Using Aliases
Connecting to Remote Systems
Passing Credentials
Making Queries with list and get
Formatting Output
Saving Output to the Command Prompt Window
Saving Output to the Clipboard
Saving Output to a File
Using XSL Files
Creating Your Own XSL File
Scripting with WMIC
Using WBEMTest
Connecting to a Namespace
Enabling Privileges
Enabling Impersonation
Enabling Authentication
Enabling Authority
Enumerating Instances
Using WMI Tools
Using CIM Studio
Connecting to a Namespace
Connecting to Remote Computers
Using Alternate Credentials
Searching for Classes
Returning Instances
Running Queries
Using WMI Object Browser
Comparing WMI Wizards
Summary -
Advanced Scripting in Windows XP and Windows Server 2003
Using New and Discontinued WMI Classes
Using the Win32_PingStatus Class
Configuring the Windows Firewall
Using Disk Quota Management
Using the DNS Provider
Using Active Directory Replication and Trusts
Using Internet Information Services 6.0
Managing Printing
Using Windows Update Services
Summary
IV. Scripting for the Enterprise
14. Group Policy Management Scripting
Introducing Group Policy Management Scripting
Group Policy Management Scripting Requirements
Group Policy Management Console Object Model
Constants
Scope of Management
Scripting GPO Permissions
Scripting GPO Reports
Scripting GPO Backups
Scripting GPO Restores
Scripting Resultant Set of Policy
Viewing GPO Scripting in Action
Summary
-
Exchange 2003 Scripting
Introducing Exchange Scripting
Querying Active Directory
Understanding Exchange 2003 WMI Classes
Scripting the Exchange Server State Class
Scripting Exchange Storage Groups
Scripting Exchange Mailboxes
Viewing Exchange Server Scripting in Action
Summary -
Microsoft Operations Manager 2005 Scripting
Introducing MOM Scripting
Adding Scripts
Defining Script Parameters
Using Run Time Scripting Objects
Using the PerfData Object
Using the Alert Object
Using the Event Object
Understanding Script Tracing and Debugging
Using Scripts in MOM
Using Response Scripts
Using Timed Scripts
Using State Variable Scripts
Using Discovery Scripts
Customizing MOM Scripts
Viewing MOM Scripting in Action
Summary -
Virtual Server 2005 Scripting
Introducing Virtual Server Scripting
Understanding the Virtual Server Object Model
Writing Provisioning Scripts
Writing Management Scripts
Obtaining Object References
Managing Multiple-Virtual-Machine Templates
Performing Virtual Machine Tasks
Performing Virtual Disk Tasks
Performing Guest OS Tasks
Performing Mouse and Keyboard Tasks
Viewing Virtual Server Scripting in Action
Summary
V. Appendix
A. Advanced Script Editor Features
Universal Features
Keyboard Shortcuts
Script Snippets
Code Hinting and Completion
Wizards
Debugging
Enterprise Features
Security Features
Script Deployment and Remote Scripting
WSF and WSC Support
Other Features
Where to Get the Software
People also search:
microsoft vbscript editor
microsoft vbscript
advanced windows scripting quiz
microsoft vbscript documentation
advanced vbscript
Tags: Don Jones, Jeffery Hicks, Advanced, VBScript, Windows