FOOTHILL COLLEGE

COMPUTERS, TECHNOLOGY AND INFORMATION SYSTEMS

 

                                DEGREE APPLICABLE

COMPUTER NETWORKS            COURSE OUTLINE                        SUMMER, 2006

AND ELECTRONICS  060J

  

1. Catalog Description 

    CNET O60J                                  WINDOWS SCRIPTING                              4 UNITS

 

Four hours of lecture, four hours terminal time.

GE Status: Non-GE Honors Course: 

 

This course provides students with the knowledge and skills necessary to write and

maintain scripts to automate all aspects of system administration for computers running

the Microsoft Windows operating system.  It covers scripting languages (the syntax

necessary to write a script), scripting hosts (the service which will execute the script),

 scripting libraries (collections of pre-existing functions which scripts can take advantage

of to perform complex tasks) and the interfaces built into the Windows operating system

(eg. Windows Management Instrumentation - WMI and Active Directory Services

Interfaces - ADSI) which scripts must call in order to manipulate the operating system. 

This course has been designed for system administrators and does not require an extensive

background in programming.   

 

 Advisory:  Microsoft Windows Server 2003, Microsoft Windows 2003 Active Directory

 

 Advisory: CNET60A and CNET60D.

 

2. Expected Outcomes   

 The student will be able to:

     A. analyze the requirements to solve a particular task

     B. design a properly constructed process to perform this task

     C. create a script to implement this process

     D. debug and refine this script

     E.  test and document this script

 

3. Special Facilities and/or Equipment Needed   

A. When offered on/off campus: Access to a computer with Microsoft Windows XP or

Microsoft Windows Server 2003. Lecture room equipped with white/black board, an

instructor workstation with Internet connectivity attached to an LCD projector

B. When offered through traditional distance learning: Students must have access to

viewing videotape series either at home or in the Media Center on campus.

C. When taught via Foothill Global Access on the Internet: Students must have currently

existing e-mail accounts/e-mail address and ongoing access computers with e-mail

software, GUI web browsing capability, FTP and telnet client programs, and access to the

World Wide Web.

 

 

4. Expanded Description of Course Content   

 

A. Introduction to Windows Script Technologies

     1.  Scripting Languages

     2.  Scripting Hosts

     3.  Windows Operating System Interface (WMI)

     4.  Active Directory Service Interface (ADSI)

B. VBScript

     1.  Working with Objects

     2.  Variables

     3.  Looping

     4.  Decision Structures

     5.  Arrays

     6.  Input

     7.  Error Handling

C. Windows Scripting Host

     1.  WSH Overview

     2.  WSH Architecture

     3.  WSH Objects

     4.  Securing Scripts

D. Windows Script Runtime

     1.  Script Runtime Overview

     2.  The FileSystemObject

     3.  The Dictionary Object

E.  ADSI Scripting

     1.  ADSI Overview

     2.  ADSI Scripting Fundamentals

     3.  Advanced ADSI Scripting Operations

     4.  Active Directory Architecture

     5.  ADSI Architecture

F.  WMI Scripting

     1.  WMI Overview

     2.  WMI Architecture

     3.  Common Information Model

     4.  WMI Scripting Library

G. Active Directory User Management

     1.  User Account Overview

     2.  Active Directory User Accounts

     3.  Creating User Accounts

     4.  Managing User Accounts

     5.  Deleting User Accounts

     6.  Searching Active Directory for User Accounts

H. Managing Disks and the File System

     1.  Disk and File System Overview

     2.  Managing and Monitoring Disk Drives

     3.  Managing Disk Quotas

     4.  Managing File Systems

I.   Managing Files and Folders

     1.  Files and Folders Overview

     2.  Folders and Folder Objects

     3.  Files and File Objects

     4.  Monitoring the File System

     5.  Managing Shared Folders

J.  Writing To and Reading From Logs

     1.  Logs Overview

     2.  Managing Logs

    

5. Repeatability Criteria  

Repeatable 3 times

 

6. Methods of Evaluation   

     A. Programming projects

     B. Midterm exam

     C. Final exam

 

7. Text(s)   

 Windows 2000 Scripting Guide, Microsoft Press, First Edition  2002 ISBN: 0735618674

 

When course is taught on-line: Additional information, notes, handouts, syllabus,

assignments, tests, and other relevant course material will be delivered by e-mail and on

the World Wide Web, and discussion may be delivered in chat rooms or moderated

listservs.

 

 

8. Authorized Discipline(s) 

Computer Information Systems

Computer Networks and Electronics Technologies

Computer Programming

Computer Science