Elements of this syllabus are subject to change.
This three-day instructor-led course provides students with the knowledge and skills to utilize Windows PowerShell for administering and automating administration of Windows Server 2008. The course focuses on cmdlets, script structure and flow control, language syntax, and implementation details of scripting administrative tasks using COM, WMI, and .NET foundations
This course is intended for Windows administrators interested in automating Windows Server 2008 administration tasks, as well as those people looking for a full-featured interactive command-line environment for Windows operating systems. Windows end users or developers who need to understand what is involved in Windows administration or command-line environments may also find this course helpful
Before attending this course, students must have
- Completed Course 6430, Managing and Maintaining Windows Server 2008 Servers, or have equivalent knowledge of administrative tasks.
In addition, it is recommended, but not required, that students have completed:
- Course 2433: Microsoft Visual Basic Scripting Edition and Microsoft Windows Script Host Essentials, or have equivalent knowledge of scripting and automation in Windows
Module 1: Introduction to Microsoft Windows PowerShell
Introduction to Windows PowerShell
Installing Windows PowerShell in Windows Server 2008
Module 2: Overview of Microsoft Windows PowerShell
Overview of Objects
Working with Cmdlets
Tab Expansion, Aliases, and History
Using Variables and Types
Module 3: Building Pipelines for Assembly-Line Style Processing
Connecting the Pipeline
Using Arrays
Filtering and Iterating Through the Pipeline
Reordering Objects in a Pipeline
Module 4: Managing Processes and Formatting Cmdlet Output
Controlling Tasks and Processes in Microsoft Windows PowerShell
Presenting Information with Specific Formatting
Module 5: Implementing Scripts to Perform a Sequence of Operations
Writing Windows PowerShell Scripts
Security in Windows PowerShell
Scripting Life-Cycle Methodologies
Customizing Windows PowerShell with Profiles
Module 6: Implementing Flow Control and Functions
Controlling the Flow of Execution Within Scripts
Iteration Flow Control
Developing and Using Functions
Module 7: Working with Files, the Registry, and Certificate Stores
Using Cmdlets to Access Data Stores
Using Providers to Access the Registry and Certificate Store
Filtering and Selecting with Regular Expressions
Implementing Event Log Management
Moving Objects In and Out of Files
Module 8: Using Microsoft Windows PowerShell with WMI
Introduction to WMI Objects
Managing Disk Volumes Using Windows PowerShell with WMI
Managing Shadow Copies Using Windows PowerShell with WMI
Managing Shared Folders with Windows PowerShell
Configuring Terminal Server Using Windows PowerShell with WMI
Module 9: Administering Active Directory with Microsoft Windows PowerShell
Administering Domains and Forests Using .NET Objects
Managing User Accounts and Groups Using COM Objects
Managing Relationships Between Users and
Module 10: Administering Group Policy in Microsoft Windows PowerShell
Managing GPOs Using the GPMC COM Interface
Using XML with Group Policy
Managing Group Policy Settings
Reporting Group Policy
Module 11: Managing Internet Information Services 7.0
Comparing IIS 7.0 Windows PowerShell Management Interfaces
Administering IIS 7.0 with Windows PowerShell
3 jours
1350 € HT