You are in Training / Microsoft / Visual Basic / Course MS2433 / Course Outline

MS2433 Microsoft Visual Basic Scripting Edition and Microsoft Windows Script Host Essentials

Module 1: Overview of Windows Scripting Technologies

The following topics are covered in this module:

  • Introduction to WSH

  • Running Scripts

  • Working with Scripts

  • Comparing VBScript and Visual Basic

    After completing this module, students will be able to describe WSH and associated scripting technologies.This includes:

  • Using the various technologies associated with running Windows scripts.

  • Running scripts.

  • Working with scripts.


    Module 2: Working with Objects

    The following topics are covered in this module:

  • Object Terminology

  • Creating and Using Objects

  • Understanding Object Models

  • Common Object Models

    After completing this module, students will be able to use objects in code written in Visual Basic Scripting Edition.This includes:

  • Understanding how scripts use objects.

  • Understanding object terminology.

  • Using an object browser.

  • Understanding how scripts interact with COM.

  • Explaining the uses of various object models.


    Module 3: Script Logic

    The following topics are covered in this module:

  • Fundamental VBScript Rules

  • Variables, Constants, and Data Types

  • Operators

  • Conditions and Loops

  • Procedures

  • Script Layout

    After completing this module, students will be able to master the essentials of the VBScript language.This includes:

  • Declaring and using variables, constants, and data types in scripts.

  • Using VBScript language operators.

  • Constructing conditional code structures.

  • Constructing looping structures.

  • Declaring and using Sub and Function procedures.

  • Determining an effective script layout.


    Module 4: Error Handling and Debugging

    The following topics are covered in this module:

  • Error Handling

  • Debugging

    After completing this module, students will be able to master debugging and error handling with Visual Basic Scripting Edition.This includes:

  • Preempting the types of errors that may be present in code written in VBScript.

  • Writing code that handles run-time errors.

  • Using the Microsoft Script Debugger to locate and fix logic errors.


    Module 5: Understanding ADSI

    The following topics are covered in this module:

  • ADSI Overview

  • Binding with ADSI

  • ADSI Objects

  • Searching Active Directory

  • Creating New ADSI Objects

  • Setting Security in Active Directory

  • Managing Shares with ADSI

  • Controlling Services Using ADSI

  • ADSI Resources

    At the end of this module, you will be able to use VBScript to interact with ADSI.This includes:

  • Binding to ADSI objects.

  • Searching Active Directory.

  • Creating and modifying objects in Active Directory.

  • Managing shares with ADSI.

  • Controlling services with ADSI.


    Module 6: Creating Logon Scripts

    The following topics are covered in this module:

  • Verifying the WSH Environment

  • Common Logon Script Tasks

  • Managing Logon Scripts

  • Troubleshooting Logon Scripts

  • Best Practices

    After completing this module, students will be able to develop logon, logoff, startup, and shutdown scripts.This includes:

  • Checking that the correct version of WSH is installed.

  • Calling logon scripts from batch files.

  • Accomplishing common tasks in logon scripts.

  • Assigning logon scripts to users.

  • Describing common issues with logon scripts.

  • Describing best practices for logon scripts.

  • Controlling services with ADSI.


    Module 7: Administrative Script

    The following topics are covered in this module:

  • Script Arguments

  • Working with Event Logs

  • Generating E-Mail Messages

  • Managing the Registry

  • Working with Drives, Folders, and Files

  • Setting Folder-Level and File-Level Security

  • Scheduling Scripts

  • Best Practices

    After completing this module, students will be able to develop scripts that perform common administrative tasks.This includes:

  • Managing arguments in scripts.

  • Adding entries to Windows 2000 event logs.

  • Using collaborative data objects (CDO) to generate an e-mail message.

  • Using script to manage the registry.

  • Using script to work with drives, folders, and files.

  • Scheduling scripts.


    Module 8: Beyond the Basics

    The following topics are covered in this module:

  • Windows Script Files

  • Using COM Components

  • WMI

  • Scripting Microsoft Office

  • ASP Pages

    After completing this module, students will be able to identify how you can continue to use Visual Basic Scripting Edition in other scenarios.This includes:

  • Windows script (.wsf) files.

  • How COM components enhance the power of scripts.

  • Windows Management Instrumentation (WMI).

  • Scripting applications in Microsoft Office.

  • Active Server Pages (ASP).