ONLC provides hands-on, instructor-led training classes.

VB Scripting Edition & MS Windows Script Host Essential - 2433 Course, Class Outline

 (3 days)

Overview
This three-day instructor-led course provides students with the knowledge and skills to manage Windows networks by using the Windows Script Host (WSH) and the Microsoft Visual Basic, Scripting Edition (VBScript) language. During the course, students will work on real-world scripts that they can use to manage computers running Windows Vista, Windows XP, and Windows Server 2003 operating systems. This course also provides an overview of other technologies where students can use script, such as Active Directory Service Interfaces (ADSI) and Windows Management Instrumentation (WMI).

Audience Profile
This course is intended for systems administrators who use Windows-based computers and must learn how to develop administrative scripts for their enterprise networks.

At Course Completion
After completing this course, students will be able to:
Run and work with scripts, including writing, debugging, and troubleshooting.
Write scripts that access objects and use an object browser.
Use Visual Basic, Scripting Edition to create effective and efficient administrative scripts.
Create error-handling routines and use a debugger to locate and fix logic problems in scripts.
Use Visual Basic, Scripting Edition to interact with ADSI.
Call logon scripts from batch files, perform common tasks using logon scripts, and assign logon scripts to users.
Use scheduling in scripts, send e-mails, manage the registry, and work with drives, folders, and files using scripts.
Write scripts that gather information and automate common management tasks by using WMI.

Prerequisites
Before attending this course, students must have:
Practical experience of using and administering Windows Server 2003.
Practical experience of using and administering the Active Directory directory service.
Practical experience of using and administering system security.
Practical experience of using and administering services.
Practical experience of using systems management information.
Awareness of the potential uses of logon scripts.

Course Outline

Module 1: Overview of Windows Scripting Technologies
This module introduces Windows Script Host (WSH) and how to work with script files. It explains basic scripting concepts such as how WSH functions and what types of scripts can be run by using WSH.

Lessons
Windows Scripting Technologies
Introducing WSH
Running Scripts
Working with Scripts

Lab : Configuring and Using WSH
Configuring WSH
Reviewing the WSH and VBScript Documentation
Using Windows Script Files
Using an IDE to Edit Script Files

Module 2: Objects in VBScript and WSH
This module introduces object models and objects, and explains how to interact with objects in your scripts. It describes how to access objects and the functionality that they provide by using Visual Basic, Scripting Edition and Windows Script Host.

Lessons
Object Terminology
Creating and Manipulating Objects
Object Models
Common Object Models

Lab : Objects in VBScript and WSH
Manipulating the Scripting Object Model
Manipulating the WSH Object Model
Automating Microsoft Office Word

Module 3: Script Logic
This module describes how the Visual Basic, Scripting Edition scripting language provides an effective, efficient, and powerful framework that you can use to write administrative scripts. It explains script rules and logic, and how to use effective script layouts.

Lessons
Fundamental VBScript Rules
Variables, Constants, and Data Types
Operators
Conditions and Loops
Procedures
Script Layout

Lab : Script Logic
Creating Script Templates
Using and Creating Code Snippets
Adding Constants, Variables, Loops, and Conditional Structures to Scripts
Adding Procedures to Scripts

Module 4: Error Handling and Debugging
This module introduces error handling. When errors occur, it is important to know how to deal with them. The module also discusses some approaches to debugging, including the use of a debugger application.

Lessons
Error Handling
Debugging

Lab : Error Handling and Debugging
Trapping Run-Time Errors
Debugging VBScript

Module 5: ADSI
This module explains how to access the functionality of Active Directory directory service through your administrative scripts. It describes ADSI and shows how ADSI enables you to automate many administrative tasks by using scripts.

Lessons
Overview of ADSI
Binding with ADSI
ADSI Objects
Searching Active Directory
Creating New ADSI Objects
Managing Security, Shares, and Services by Using ADSI

Lab : ADO Search
Performing Searches by Using ADSI and ADO
Searching for User and Computer Information by Using ADSI and ADO
Lab : Scripting Administrative Tasks by Using ADSI
Retrieving Properties by Using ADSI
Creating OUs, Users, and Groups by Using ADSI

Module 6: Creating Logon Scripts
This module describes the processes involved in creating and managing logon scripts, so that you can successfully deploy these scripts throughout the enterprise network. The module also describes how to create and manage logon scripts.

Lessons
Verifying the WSH Environment
Common Logon Script Tasks
Managing Logon Scripts
Troubleshooting and Best Practices

Lab : Creating Logon Scripts
Mapping Drives
Creating Shortcuts
Assigning Logon Scripts to a User

Lab : Assigning Logon Scripts
Configuring Scripts by Using Group Policy

Module 7: Administrative Scripts
This module describes how to use script to perform typical administrative tasks by using the various scripting models that are available through Windows Script Host and Visual Basic, Scripting Edition.

Lessons
Administrative Scripts
Producing Event Logs and E-Mail Messages
Managing the Registry
Controlling Drives, Folders, and Files

Lab : Administrative Scripts
Passing Arguments to Scripts
Writing an Event to the Application Event Log

Lab : File and E-mail Scripts
Documenting Your Computer Drives and Folders
Sending a Message and Attachment

Module 8: WMI
This module introduces the use of WMI to query, change, and monitor configuration settings on desktop and server systems, applications, networks, and other enterprise components. It describes how to write scripts that use the WMI Scripting library to work with WMI and create a wide range of systems management and monitoring scripts.

Lessons
WMI Overview
WMI Scripting Basics
Common Issues in WMI Scripts
Scripting Common Administrative Tasks by Using WMI

Lab : Writing WMI Scripts
Using the PrimalScript WMI Wizard
Managing Remote Resources by Using WMI
Limiting Event Log Data Returned to a Script
View outline in Word

AM2433
Microsoft Gold Partner
Class Dates
9/27-9/29
Class Dates and Times
09/27/2010Monday 10:00-4:45 EDT
  9:00-3:45 CDT
  8:00-2:45 MDT
  7:00-1:45 PDT
09/28/2010Tuesday 10:00-4:45 EDT
  9:00-3:45 CDT
  8:00-2:45 MDT
  7:00-1:45 PDT
09/29/2010Wednesday10:00-4:45 EDT
  9:00-3:45 CDT
  8:00-2:45 MDT
  7:00-1:45 PDT
 

Register Soon!
Registrations on or after Tuesday 9/21 incur a late registration charge to cover book shipping and provisioning costs.

Before 9/21$1,495
On/After 9/21$1,645
  
10/25-10/27
Class Dates and Times
10/25/2010Monday 10:00-4:45 EDT
  9:00-3:45 CDT
  10:00-4:45 MDT
  9:00-3:45 PDT
10/26/2010Tuesday 10:00-4:45 EDT
  9:00-3:45 CDT
  10:00-4:45 MDT
  9:00-3:45 PDT
10/27/2010Wednesday10:00-4:45 EDT
  9:00-3:45 CDT
  10:00-4:45 MDT
  9:00-3:45 PDT
  
11/15-11/17
Class Dates and Times
11/15/2010Monday 10:00-4:45 EST
  9:00-3:45 CST
  10:00-4:45 MST
  9:00-3:45 PST
11/16/2010Tuesday 10:00-4:45 EST
  9:00-3:45 CST
  10:00-4:45 MST
  9:00-3:45 PST
11/17/2010Wednesday10:00-4:45 EST
  9:00-3:45 CST
  10:00-4:45 MST
  9:00-3:45 PST
  
12/20-12/22
Class Dates and Times
12/20/2010Monday 10:00-4:45 EST
  9:00-3:45 CST
  10:00-4:45 MST
  9:00-3:45 PST
12/21/2010Tuesday 10:00-4:45 EST
  9:00-3:45 CST
  10:00-4:45 MST
  9:00-3:45 PST
12/22/2010Wednesday10:00-4:45 EST
  9:00-3:45 CST
  10:00-4:45 MST
  9:00-3:45 PST
  

Fee:  $1495

Savings options:

 15 Day Pass
 CEA Tech Saver
Email Alert

Receive an email when this class is available as "Ready to Run" or "Early Notice" status.

Attend from your office or home

If travel is inconvenient you may be able to participate from your office or home.  If you have high-speed internet you can likely take this class from your office or home.

Need a class for a group?

We can deliver this class for a private group either at your location or ours. Click the link to request more information.

Sample Mailer Request our mailings


800-288-8221

Search for

SCHEDULE

Ready to Run
All Classes

Bookmark and Share


HAVE QUESTIONS?
First Name

Last Name

Company

Phone

Email

Location

Question/Comment



OTHER INFO
RCI Login
Registration
Locations/Directions
Classroom Rentals
CEU/CPE Credits
Privacy Policy
About Us
Contact Us