What you need for this book
To complete the recipes in this book, you’ll need the following:
- PowerShell v5, which is already installed by default on Windows 8.1 and Windows Server 2012 R2.
- A fully operational lab environment with an Active Directory forest and Exchange organization.
- Ideally, your Exchange Servers will run Windows Server 2012 R2, but they can run Windows Server 2008 R2, if needed.
- You’ll need to have at least one Microsoft Exchange 2013 server.
- It is assumed that the account you are using is a member of the Organization Management role group. The user account used to install Exchange 2013 is automatically added to this group.
- If possible, you’ll want to run the commands, scripts, and functions in this book from a client machine. The 64-bit version of Windows 8.1 with the Exchange 2013 Management Tools installed is a good choice. You can also run the tools on Windows 7. Each client will need some additional prerequisites in order to run the tools; see Microsoft’s TechNet documentation for complete details.
- If you don’t have a client machine, you can run the Exchange Management Shell from an Exchange 2013 server.
- Chapter 12, Scripting with the Exchange Web Services Managed API, requires the Exchange Web Services Managed API Version 2.2, which can be downloaded from http://www.microsoft.com/en-us/download/details.aspx?id=42951.
The code samples in this book should be run in a lab environment and fully tested before deployed into production. If you don’t have a lab environment set up, the software can be downloaded from http://technet.microsoft.com/en-us/exchange/. Then, build the servers on your preferred virtualization engine.