Exchange Administrators Guide to Scripting using the Exchange Management Shell (EMS)

Code: 50162
Course duration: 1 days

50162: Exchange Administrators Guide to Scripting using the Exchange Management Shell (EMS) (1 Day)

About this Course

This one day instructor led course will provide Exchange Administrators familiar with Microsoft Exchange Server 2003 and Exchange Server 2007 a detailed overview of the Exchange Server 2007 Exchange Management Shell (EMS). This course will show Exchange Administrators how to perform common and advanced administration tasks using the Exchange Management Shell as well as how to automate other tasks and perform bulk changes to Active Directory and Exchange using EMS.

Audience Profile

This course is intended for experienced Microsoft Exchange Administrators who manage Exchange 2000, Exchange 2003, and Exchange 2007 servers.

At Course Completion

After completing this course, students will be able to:

  • Explain the purpose of Exchange Management Shell and the underlying Windows PowerShell technology.
  • Explain the concept of cmdlets.
  • Perform some key Exchange Server tasks using Exchange Management Shell cmdlets.
  • Get help about cmdlets and conceptual topics.
  • View and format output data.
  • Use extra productivity features presented by Exchange Management Shell.
  • Create reusable script files.
  • Create and use aliases.
  • Create functions.
  • Call functions from within scripts and from the command line.
  • Create and use filters.
  • Declare and use variables.
  • Use operators to invoke arithmetic, assignment, and other actions on variables.
  • Use flow control statements to create logic within scripts and functions.
  • Use Exchange Management Shell cmdlets to manage features of the Mailbox Server Role.
  • Use Exchange Management Shell cmdlets to manage recipients.
  • Use Exchange Management Shell cmdlets to manage features of the Client Access Server Role.
  • Use Exchange Management Shell cmdlets to manage transport server features.
  • Use monitoring cmdlets to ensure that your Exchange Server 2007 environment is operating properly.
  • Generate reports, and export data using exporting cmdlets.
  • Take hints from Exchange Management Console and modify them to suit your requirements.
  • Troubleshoot and validate scripts.
  • Work with arrays, CSV files, and secure strings to enable bulk management.
  • Configure the EMS environment to pre-load useful functions, aliases, and variables.
  • Explain script execution modes and security applied to EMS scripts from various sources.
  • Secure EMS scripts using digital signatures.

Course Outline

Module 1: Introduction to EMS Scripting

This module provides students with an introduction to the Exchange Management Shell (EMS) and how to use its features to enhance productivity.

Lessons

  • What Is the Exchange Management Shell?
  • Using the Exchange Management Shell
  • Working with Command Output
  • Extra Productivity Features

Lab : Introduction to EMS Scripting

  • EMS Basics
  • Using EMS Providers and Drives
  • Performing Simple Exchange Management Tasks
  • Getting Help
  • Working with Command Output

After completing this module, students will learn that using the EMS opens many possibilities for managing their Exchange Server Environment from the command line.

Module 2: Leveraging the EMS environment

This module explains that the EMS is an immensely powerful tool that can script and automate key administrative tasks.

Lessons

  • Script Files and Aliases
  • Functions
  • Variables
  • Operators
  • Flow Control

Lab : Automating Administrative Tasks

  • Working with Variables
  • Creating Script Files
  • Writing Reusable Functions
  • Creating Complex Scripts Using Flow Control Logic

After completing this module, studentswill understand how organizations can use EMS to its full potential by creating many reusable scripts and maintaining a function library to fully automate many routine administrative procedures.

Module 3: Administering Microsoft Exchange Server 2007 Using the EMS cmdlets

This module examines up close the specific Microsoft Exchange Server 2007-related tasks they may wish to employ for when they write administrative scripts and on an ad hoc basis.

Lessons

  • Managing Mailbox Features
  • Managing Recipients
  • Managing Client Access Features
  • Managing Transport Servers
  • Monitoring the Exchange Environment
  • Exporting Data and Creating Reports

Lab : Managing Exchange Server 2007 Using the Exchange Management Shell

  • Administering Mailbox Server Role Features
  • Managing Client Access Features
  • Working with Hub Transport Server Queues
  • Conducting Operational Monitoring Using the Exchange Management Shell

Lab : Exporting Data and Creating Reports

  • Exporting Data in CSV and XML Formats
  • Reporting on the Exchange Environment

After completing this module, students will be able to:

  • Use the EMS to manage Exchange Server 2007
  • Export data and create reports

Module 4: Creating Exchange Administrative Scripts

This module examines the most frequently used procedures that successful EMS users employ. EMS is a very powerful tool for automating routine tasks, and students can create reusable scripts that let them perform virtually any task within the Exchange environment and provide special logic to the script flow. To fully master scripting with EMS, they must understand some key concepts about troubleshooting and debugging, bulk-enabling, and securing their scripts.

Lessons

  • Real-Word Scripting
  • Configuring the Environment

Lab : Creating Administrative Scripts

  • Customizing EMS Profiles
  • Creating Administrative Scripts
  • Troubleshooting Scripts

After completing this module, students will be able to:

  • Customize EMS Profiles
  • Troubleshoot Scripts

Additional Reading To help you prepare for this class, review the following resources:

Before attending this course, students must have:

  • Working knowledge of Microsoft Windows Server 2003.
  • Knowledge of Microsoft Exchange Server 2003.
  • Knowledge of Exchange 2000 Server is beneficial but not necessary.

Guaranteed to Run

2018-03-20 09:00 to 2018-03-23 17:00
Palm Beach County Florida (Instructor-Led)
2018-03-19 09:00 to 2018-03-23 17:00
Secaucus, New Jersey (Virtual Instructor-Led)
2018-03-01 09:00 to 2018-03-02 17:00
Palm Beach County Florida (Instructor-Led)

Course Reviews

No reviews found for this course.

Be the first to write a review