Course Description
Windows PowerShell v3 for Administrators – exclusively by Interface
Technical Training. No prior scripting experience is required! If you
can run “Ipconfig,” then you can master PowerShell. Rather than relying
on complex scripting languages and partial capabilities, you’ll finally
enjoy a complete, consistent administrative experience that encompasses
both the GUI and the command-line. Create administrative processes that
match your needs, operate your way, and accomplish your tasks.
Even if you’re a complete novice, you’ll learn how to use the shell
as a command-line tool, rather than a scripting language – and then how
to take PowerShell as far as it will go, including building your own GUI
tools.
Learn how to run commands, manage processes and create Active
Directory users. This course will teach you how to create reusable,
parameterized tools that your coworkers and colleagues can use. You’ll
debug scripts, manage command errors, and extend the shell. You’ll see
how to teach yourself how to use shell extensions, instantly making
Exchange Server, SharePoint Server, SQL Server, Active Directory, System
Center, and much more all accessible through PowerShell.
AUDIENCE
This course is designed for anyone who
needs to learn PowerShell, starting from the beginning and reaching
expert level. This course is valuable for network administrators that
want greater efficiency in their daily administrative work. Students do
not need to have any prior programming experience.
PREREQUISITES
- Basic computer networking skills
- Basic command line skills
- Microsoft Windows administrative skills
WHAT YOU WILL LEARN
This class uses latest
approaches, examples, and samples in Windows PowerShell. You’ll receive
full access to all of sample scripts and shell transcripts upon
completion of the class.
COURSE OUTLINE
1 Before you begin
2 Meet PowerShell
3 Using the help system
4 Running commands
5 Working with providers
6 The pipeline: connecting commands
7 Adding commands
8 Objects: data by another name
9 The pipeline, deeper
10 Formatting—and why it’s done on the right
11 Filtering and comparisons
12 A practical interlude
13 Remote control: one to one, and one to many
14 Using Windows Management Instrumentation
15 Multitasking with background jobs
16 Working with many objects, one at a time
17 Security alert!
18 Variables: a place to store your stuff
19 Input and output
20 Sessions: remote control with less work
21 You call this scripting?
22 Improving your parameterized script
23 Advanced remoting configuration
24 Using regular expressions to parse text files
25 Additional random tips, tricks, and techniques
26 Using someone else’s script
27 Never the end
28 PowerShell cheat sheet