Microsoft Exchange Server PowerShell Essentials

Leverage the power of basic Windows PowerShell scripts to manage your Exchange messaging environment

Microsoft Exchange Server PowerShell Essentials

Biswanath Banerjee

1 customer reviews
Leverage the power of basic Windows PowerShell scripts to manage your Exchange messaging environment
Mapt Subscription
FREE
€29.98/m after trial
eBook
€21.84
RRP €31.18
Save 29%
Print + eBook
€31.99
RRP €31.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
€0.00
€21.84
€31.99
€29.98p/m after trial
RRP €31.18
RRP €31.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781782176039
Paperback210 pages

Book Description

PowerShell has become one of the most important skills in an Exchange administrator's armory. PowerShell has proved its mettle so widely that, if you're not already starting to learn PowerShell, then you're falling behind the industry. It isn't difficult to learn PowerShell at all. In fact, if you've ever run commands from a CMD prompt, then you'll be able to start using PowerShell straightaway.

This book will walk you through the essentials of PowerShell in Microsoft Exchange Server and make sure you understand its nitty gritty effectively.

You will first walk through the core concepts of PowerShell and their applications. This book discusses ways to automate tasks and activities that are performed by Exchange administrators and that otherwise take a lot of manual effort.

Microsoft Exchange PowerShell Essentials will provide all the required details for Active Directory, System, and Exchange administrators to help them understand Windows PowerShell and build the required scripts to manage the Exchange Infrastructure.

Table of Contents

Chapter 1: Getting Started with PowerShell
Introducing Windows PowerShell
Understanding PowerShell syntax
Understanding the help system
Understanding Logging and Transcripts
Using variables
Using pipelines
Using loops
Using arrays
Using filters and exporting data
Using If statements
Switch statements
Writing a basic script
Summary
Chapter 2: Learning Recipient Management
Managing users
Managing permissions
Managing folder/calendar permission
Managing room mailboxes
Import export of objects
Connecting from Remote computers
Mailbox reporting
Automation with scripting agents
Writing a basic script
Summary
Chapter 3: Handling Distribution Groups
Introducing distribution groups
Managing distribution groups
Managing distribution group permissions
Managing distribution group members
Converting group types
Automation with dynamic Distribution groups
Writing an advance script
Summary
Chapter 4: Exchange Security
Components of Role Based Access Control
Managing Role Based Access Control
Managing exchange certificates
Managing Application Relaying emails
Managing External access of Exchange Admin Center
Writing a basic script
Summary
Chapter 5: Everything about Microsoft Exchange Policies
Introducing Exchange Policies
Creating and managing E-mail Address Policies
Creating and managing Address Book policies
Creating and managing Retention Policies
Writing a basic script
Summary
Chapter 6: Handling Exchange Server Roles
Configuring POP, IMAP, ActiveSync, and Outlook Anywhere
Managing Client Access Servers
Managing transport connectors
Managing DSN Messages
Managing Message tracking logs
Managing transport queues
Managing Public Folder Mailboxes
Writing a basic script
Summary
Chapter 7: Auditing and E-Discovery
New features in Exchange 2016
The In-Place hold
Retrieving and exporting e-mails for Auditing using In-Place E-discovery
Retrieving content using KQL queries
Searching and removing e-mails from the server
Enable Auditing and understanding its usage
Writing a basic script
Summary
Chapter 8: Managing High Availability
Managing Database Availability Groups
Managing Database Copies
Controlling high availability failover mechanisms
Database Availability Group health checks
Database Availability Group Maintenance tasks
Writing a basic script
Summary
Chapter 9: Exploring EWS Managed API
Introducing Exchange Web Services
Understanding the EWS managed API
Writing basic EWS managed API code
Creating custom folders in Mailboxes
Writing a basic script
Summary
Chapter 10: Common Administration Tasks
Managing Active Sync devices
Managing Databases
Managing Transport rules and adding disclaimers
Managing Non-Delivery Reports
Managing Active Directory Attributes
Removing old log files
Health check commands
Summary

What You Will Learn

  • Deep dive into the Windows PowerShell basics
  • Create and manage Recipients and permissions
  • Manage Distribution Group members, permissions, and group types
  • Understand Certificates and Role-Based Access Control using real-world examples
  • Review the usage of email address, address book, and retention policies with examples
  • Learn to manage Exchange Client Access and Mailbox Server roles
  • Use PowerShell for auditing and risk management in your Exchange organization
  • Manage a highly available Exchange environment using PowerShell
  • Interact with Exchange through the use of the Exchange Web Services-managed API

Authors

Table of Contents

Chapter 1: Getting Started with PowerShell
Introducing Windows PowerShell
Understanding PowerShell syntax
Understanding the help system
Understanding Logging and Transcripts
Using variables
Using pipelines
Using loops
Using arrays
Using filters and exporting data
Using If statements
Switch statements
Writing a basic script
Summary
Chapter 2: Learning Recipient Management
Managing users
Managing permissions
Managing folder/calendar permission
Managing room mailboxes
Import export of objects
Connecting from Remote computers
Mailbox reporting
Automation with scripting agents
Writing a basic script
Summary
Chapter 3: Handling Distribution Groups
Introducing distribution groups
Managing distribution groups
Managing distribution group permissions
Managing distribution group members
Converting group types
Automation with dynamic Distribution groups
Writing an advance script
Summary
Chapter 4: Exchange Security
Components of Role Based Access Control
Managing Role Based Access Control
Managing exchange certificates
Managing Application Relaying emails
Managing External access of Exchange Admin Center
Writing a basic script
Summary
Chapter 5: Everything about Microsoft Exchange Policies
Introducing Exchange Policies
Creating and managing E-mail Address Policies
Creating and managing Address Book policies
Creating and managing Retention Policies
Writing a basic script
Summary
Chapter 6: Handling Exchange Server Roles
Configuring POP, IMAP, ActiveSync, and Outlook Anywhere
Managing Client Access Servers
Managing transport connectors
Managing DSN Messages
Managing Message tracking logs
Managing transport queues
Managing Public Folder Mailboxes
Writing a basic script
Summary
Chapter 7: Auditing and E-Discovery
New features in Exchange 2016
The In-Place hold
Retrieving and exporting e-mails for Auditing using In-Place E-discovery
Retrieving content using KQL queries
Searching and removing e-mails from the server
Enable Auditing and understanding its usage
Writing a basic script
Summary
Chapter 8: Managing High Availability
Managing Database Availability Groups
Managing Database Copies
Controlling high availability failover mechanisms
Database Availability Group health checks
Database Availability Group Maintenance tasks
Writing a basic script
Summary
Chapter 9: Exploring EWS Managed API
Introducing Exchange Web Services
Understanding the EWS managed API
Writing basic EWS managed API code
Creating custom folders in Mailboxes
Writing a basic script
Summary
Chapter 10: Common Administration Tasks
Managing Active Sync devices
Managing Databases
Managing Transport rules and adding disclaimers
Managing Non-Delivery Reports
Managing Active Directory Attributes
Removing old log files
Health check commands
Summary

Book Details

ISBN 139781782176039
Paperback210 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Active Directory with PowerShell Book Cover
Active Directory with PowerShell
€ 26.38
€ 18.48
Mastering Windows Server 2016 Book Cover
Mastering Windows Server 2016
€ 50.38
€ 35.28
PowerShell 5.0 Advanced Administration Handbook Book Cover
PowerShell 5.0 Advanced Administration Handbook
€ 43.18
€ 30.24
Mastering Windows PowerShell Scripting Book Cover
Mastering Windows PowerShell Scripting
€ 40.78
€ 28.56
PowerShell Troubleshooting Guide Book Cover
PowerShell Troubleshooting Guide
€ 17.98
€ 12.60
SQL Server 2014 with PowerShell v5 Cookbook Book Cover
SQL Server 2014 with PowerShell v5 Cookbook
€ 51.58
€ 36.12