MS Scripting Training Program

MS Scripting Training Program

MS Scripting Training Program

MS OS and Networks Training Sitemap

MS Scripting Training Program Advanced search

Technology Driven IT Training

Web-based Training Services

Why SYS-ED for Web-based Training

Definition of Service

Delivery Medium

Contact You

SYS-EDís MS scripting training program has been designed to automate, consolidate, and streamline administrative tasks: file management, message and alert management, backup procedures, and log management. The core program is scripting in a Active Directory Microsoft Windows server and client workstation environment; the standard duration is 10 days.

The trend continues to be an increased Microsoft Windows family software interoperation with UNIX and Linux servers and workstations and the database can be open source MySQL instead of MS SQL Server. Both open source and commercial software are being utilized in hybrid combination: WIMP and WAMP. There also are requirements to code batch language command line scripts which call mainframe JCL and control the processing of data on IBM mainframe systems. There are optional courses to extend the program.

The program utilizes classroom, distance-learning, and blended learning. In order to accommodate staff in remote locations, a course can be conducted utilizing a combination of classroom training and distance-learning. At the client's discretion, validation assessment can be utilized: Microsoft, Linux, UNIX, and database.

The course modules and duration can be used to evaluate an integrated training program or tailor a course.

MS Scripting Training Program

Base Program Duration
Technology Updates
MS PowerShell
MS Windows Server
SUSE Linux

Emerging Software
MS PowerShell - Automating Tasks and Programmatic Administration

MS Scripting Training Program - Traditional Classroom Training

Teaching Models

Why SYS-ED MS Scripting Training Program


MS Windows PowerShell 3 days
MS Windows Server:
Scripting Administrative Tasks
5 days
MS Windows Server: WMI Scripting 2 days

Base Program Duration

10 days
Optional Courses
Batch Language Scripting 1 day
Perl Programming 3 days
UNIX, Linux, and Win32 Networks: Perl Programming 4 days

Module: MS Windows: PowerShell
Duration: 3 days
Major Topics:
1. Featureset 2. PowerShell Fundamentals 3. Controlling Script Execution
4. WMI: Windows Management Instrumentation 5. ADSI: Active Directory Services Interface 6. Optimizing Scripts

Module: MS Windows Server: Scripting Administrative Tasks
Duration: 5 days
Major Topics:
1. WSH: Windows Script Host 2. Scripting languages with WSH 3. VBScript essentials
4. Managing the file system 5. Controlling the user interface 6. Responding to hardware events
7. Configuring computers with WMI 8. Defining Windows settings 9. Collecting workstation information
10. Automating computer management 11. Active Directory Service Interfaces 12. Managing local and domain resources with ADSI
13. Service and resource administration with ADSI 14. Delivering solutions via the web  

Module: MS Windows Server: WMI Scripting
Duration: 2 days
Major Topics:
1. WMI: Windows Management Instrumentation 2. WMI architecture 3. WMI objects
4. Programming WMI objects 5. Querying WMI 6. WQL: WMI Query Language
7. Working with events 8. Event-driven programming 9. WMI future and MS PowerShell

Module: Batch Language Scripting
Duration: 1 day
Major Topics:
1. Creating a batch file 2. Batch commands 3. Processing DOS scripting techniques
4. Testing for existence of files or folders 5. Command-line parameters and string comparison 6. File backup methods
7. Pipe operator 8. For command - advanced uses

Module: Perl Programming
Duration: 3 days
Major Topics:
1.Perl featureset 2. Numeric and string literals 3. Operators
4. Perl statements 5. Functions 6. References
7. Input and output in Perl 8. Regular expressions 9. Handling errors and signals
10. Objects in Perl 11. Debugging Perl

Module: UNIX, Linux, and Win32 Networks: Perl Programming
Duration: 4 days
Major Topics:
1. Perl featureset 2. Running Perl programs 3. Variable types and contexts
4. Files and user input 5. Pattern matching and operators 6. Perl regular expressions
7. Perl - small operator groups 8. Looping, decisions and flow control 9. Perl support for conventional flow control constructs
10. Perl-specific constructs 11. Subroutines, modules, and functions 12. Writing subroutines
13. Module creation 14. Built-in function sets 15. Perl and object orientation
16. Designing modules to serve as classes 17. Object oriented class implementation 18. Interprocess communication
19. Connecting processes with Sockets 18. Accessing databases 20. Web programming

Linux and Hybrid Scripting Environments

There currently is no single standard for the programmatic implementation of web server capabilities. Nor is there a dominant commercial standard. Both open source and commercial software are being utilized in hybrid combinations.

In addition to WIMP, WAMP, and LAMP, SYS-ED staff have observed a significant increase in scripting with Microsoft PowerShell and open source Korn shell and Perl.

Implementation Commercial Software Hybrid Integration of Software Open Source Software
Component Software Microsoft Technology WIMP WAMP LAMP
Operating System Windows Server Windows Server Windows Server Linux
Server IIS and SharePoint IS Apache Apache
Database SQL Server MySQL MySQL MySQL
Scripting and Programming .NET PHP PHP PHP

Technology Exchange Websites

SYS-ED's websites compile, organize, and present software specific and established operational categorizations of information technology. They provide a framework for assessing knowledge transfer: learning paths, web-based training, classroom instruction, technology updates, courseware, training aids, and validation assessment.

Footnote 1:
SYS-EDís core Microsoft operating system and networking curriculum are being prepared for submission to the New York State Department of Education - Bureau of Proprietary School Supervision for technical review and licensing.