CBTNUGGETS ON THE JOB TRAINING VBSCRIPT
On The Job Training Series: VBScript
Simplify Windows administration by using
VB Scripting on the job
Windows admins, you know you've done it -- clicked the same 5 buttons over and over again to do something that should be automated. Using the Windows interface to do your admin tasks gets repetitive -- and boring.
Now you can automate Windows admin tasks with VBScript
VBScript is the non-programmer's scripting language. Instructor Greg Shields calls it "unbelievably easy to learn." Plus it's powerful and functional. You can use it to automatically do much of what you need to do in a typical day of Windows administration.
Every Windows network admin should know a little VBScript. It will make your life much easier.
This series will get you started lightning-fast on VBScript
Greg Shields -- the instructor for this series -- is the type of Windows admin that likes to get things done quickly. He put together this series with the same idea -- learn VBScript quick, with skills you can use on the job right away.
Here's what you cover in the VBScript series:
* Where, when, and why to use VBScript
* When not to!
* Scripting techniques
* Scripting samples
* How to write scripts quickly using "Cut and Paste" and "The Policy of Theft"
These videos are 100% about helping you do your job better
Currently there is no industry-recognized certification for VBScript. But these are valuable skills. They make Windows administration easier -- which helps you work better and faster, and makes your job easier. That's why we've created this as part of our On The Job Training Series.
This series gives you the skills you need to apply VBScript on the job, transforming repetitive and labor-intensive tasks into simple scripts you write once and run quickly when you need them.
VBScript is not just for programmers!
We can't emphasize this enough. Sure, programmers can benefit from knowing VBScript -- and from watching this series. But this series is designed for Windows admins. You can learn to use VBScript without being a programmer. This series will show you how.
Here's what you'll learn in each video of the VBScript series:
Video 1 - "Introduction to VBScript and our Learning Style" - This nugget explains what you'll learn in the full series and covers the prerequisites, assumptions, and expectations you should have for this series. Plus it goes over the network Greg uses in teaching you VBScript and the unique learning style he uses to help you quickly pick up VBScript scripting skills.
Video 2 - "Tools & Techniques for VBScripting" - In this video, we go over tools you can use to help with your scripting. Learn about the VBSEdit tool -- the primary tool for authoring and running VBScript scripts. Plus discover other no-cost and for-cost scripting tools.
Video 3 - "Quick Dive: First Base - Basic Enumeration Scripts" - Before diving into syntax, it's important to start with some introductory scripts that help you with your daily tasks. The next four "Quick Dive" sections go over some easy-to-build scripts that pull basic enumeration data out of a computer system using WMI. This video starts basic by teaching you how to pull this data from your computer and display it on screen.
Video 4 - "Quick Dive: Second Base - Adding Results Files" - Adding to what we learned in the first base, we add results files to our basic enumeration scripts. This lets us store our result information in a file instead of just showing it on the screen.
Video 5 - "Quick Dive: Third Base - Adding Remoting" - Going another step, we'll use remoting to query other systems on the network for basic enumeration information. You'll learn to use an input file to choose which computers to query for this information.
Video 6 - "Quick Dive: Home Plate - Adding Emailing and Notification" - Finishing up our "quick dive" series, we'll learn how we can e-mail our results files to our Inbox or even to our pager. Plus discover how to set up notifications that tell you when a specific set of conditions occur on your network.
Video 7 - "Syntax: The Basics, Looping, Conditions, & Arguments" - Moving away from the "quick dive", the next few sections will discuss syntax -- best practices to use that make sure your scripts run well. This first video covers the basics of scripting, plus teaches how to set up loops, conditional statements like If...Then statements, and arguments at the command line.
Video 8 - "Syntax: Text, String, & Date Manipulation" - Discover the best ways to manipulate text using your scripts, including how to manipulate a large amount of text programmatically from within your scripts. Learn what makes dates different from normal text in scripting, and how to manipulate dates to make them readable by humans plus how to do date arithmetic.
Video 9 - "Syntax: Error Handling" - Oops... That script didn't do what you wanted. Knowing how to do scripting is great when the scripts work right the first time. But, they rarely work right the first time. Learn how to set up your script to handle errors so you can watch where they occur then troubleshoot and fix them.
Video 10 - "Syntax: Arrays and Disconnected Recordsets" - Sure it's simple to store a name, but how do you handle more complex data? Learn how arrays and disconnected recordsets allow you to process and store complex data. Discover when and how to use each, plus how to push data into them and then get it back out. For recordsets, you also learn how to easily sort the data to get it into the right order.
Video 11 - "Syntax: Functions & Subs" - You have two choices when you write a script: 1) write it to use for one specific thing, or 2) write it to use over and over again. This video shows you how to break down what your script needs to do, write individual Functions and Subs to do each thing, then steal those Functions and Subs for future scripts -- without rewriting anything!
Video 12 - "WMI: Object Browser & Enumerating Computer Hardware" - Now that you know syntax, it's time to start connecting to databases using VBScript -- starting with WMI. Windows Management Instrumentation (WMI) is a database on every Windows machine. It stores the hardware and software information about that machine. Learn how to use VBScript to ask WMI about a machine's hardware in a process called enumeration.
Video 13 - "WMI: Files, Folders, and Query Constraints" - Take your WMI skills a step further -- learn more about enumeration plus how to manipulate files and folders. Also discover how to improve the performance of your WMI queries by constraining them. This is important when you attempt to enumerate files and folders, because these are large WMI objects that will slow down your machine if you don't do a good job of constraining your queries.
Video 14 - "WMI: The Registry" - Modifying the registry is very similar to modifying other objects using WMI. In this nugget, you learn how to use WMI to view, update, and delete information in the registry. This nugget will specifically talk about how to update registry information in HKEY_LOCAL_MACHINE.
Video 15 - "WMI: Services & Processes" - Services and processes are the objects that keep our system performing useful work. Using WMI, we can enumerate and manipulate the services and running processes on our computers as well as create new services and processes. Discover what it takes to do both in this nugget.
Video 16 - "ADSI: User, Computer, Group, & OU Objects" - Active Directory is a crucial part of Windows Server networks -- and a part of your daily life as a Windows admin. The next two videos teach you how to make much of what you do with Active Directory automatic. Learn how to pull data from Active Directory using the Active Directory Service Interfaces (ADSI). Plus learn how to use VBScript to read and update Active Directory user, computer, and Organizational Unit (OU) objects.
Video 17 - "ADSI: Moving, Renaming, and Searching for Objects" - Knowing how to manipulate objects is only good if you can find those objects. This nugget expands on the last ADSI nugget by teaching you how to move, rename, and search for objects in Active Directory.
Video 18 - "Databases" - Once you know how to manipulate data inside databases like WMI and ADSI, you're close to knowing how to manipulate data in any database. In this nugget you'll learn how to use VBScript to connect to other databases -- using Microsoft SQL Server as an example. Discover how to pull data from a remote database plus update and delete information.
Video 19 - "External Programs" - VBScript is a powerful tool, but it doesn't stand alone. There are a lot of other tools out there to give VBScript even more power. Learn how to integrate outside programs into your custom scripts. This supercharges your ability to pull information out of your systems.
Video 20 - "Capstone: Enterprise-wide HKEY_CURRENT_USER Update Script" - The series ends with a bang in this Capstone video. Create a script that lets you update user-specific information for all user profiles on all systems on your network. This video takes you through step-by-step -- you'll come out on the other end with a large and complicated but very useful script. This leverages what you've learned through the entire series plus it'll give you inspiration for what else you can do. Best of all, you get to finish the series with a script that accomplishes exactly what you set out to do -- to do your job better.
Prerequisites
This isn't your normal list of prerequisites for CBT Nuggets training. That's because this series is a little different. Instead, here's what Instructor Greg Shields suggests as prerequisites for this VBScript training:
* Understanding of Windows Server 2003 and Windows XP
* Some comfort with the Windows file system and registry
* A very basic knowledge of Windows Management Instrumentation (WMI)
* A desire to learn and practice
* No fear of automation or using the command-line interface
* NO prior scripting experience required!
On The Job Training Series: VBScript contains:
- Introduction to VBScript and our Learning Style
- Tools & Techniques for VBScripting (free video!)
- Quick Dive: First Base - Basic Enumeration Scripts
- Quick Dive: Second Base - Adding Results Files
- Quick Dive: Third Base - Adding Remoting
- Quick Dive: Home Plate - Adding Emailing and Notification
- Syntax: The Basics, Looping, Conditions, & Arguments
- Syntax: Text, String, & Date Manipulation
- Syntax: Error Handling
- Syntax: Arrays and Disconnected Recordsets
- Syntax: Functions & Subs
- WMI: Object Browser & Enumerating Computer Hardware
- WMI: Files, Folders, and Query Constraints
- WMI: The Registry
- WMI: Services & Processes
- ADSI: User, Computer, Group, & OU Objects
- ADSI: Moving, Renaming, and Searching for Objects
- Databases
- External Programs
- Capstone: Enterprise-wide HKEY_CURRENT_USER Update Script
Download From Rapidshare.com
http://rapidshare.com/files/57359100/jgt-cbvb.r00
http://rapidshare.com/files/57359101/jgt-cbvb.r01
http://rapidshare.com/files/57359102/jgt-cbvb.r02
http://rapidshare.com/files/57371528/jgt-cbvb.r03
http://rapidshare.com/files/57371530/jgt-cbvb.r04
http://rapidshare.com/files/57371531/jgt-cbvb.r05
http://rapidshare.com/files/57616432/jgt-cbvb.r06
http://rapidshare.com/files/57627239/jgt-cbvb.r07
http://rapidshare.com/files/57627241/jgt-cbvb.r08
http://rapidshare.com/files/57627242/jgt-cbvb.rar
http://rapidshare.com/files/57799747/jgt-cbvb.sfv