My Account Log in

3 options

Microsoft exchange server 2016 powershell cookbook : over 150 recipes to automate time-consuming administrative tasks / Jonas Andersson, Nuno Mota, Mike Pfeiffer.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Andersson, Jonas, author.
Mota, Nuno, author.
Pfeiffer, Mike, author.
Language:
English
Subjects (All):
Microsoft Exchange server.
Client/server computing.
Operating systems (Computers)--Programming.
Operating systems (Computers).
Scripting languages (Computer science).
Systems programming (Computer science).
Physical Description:
1 online resource (1 volume) : illustrations
Edition:
Fourth edition.
Place of Publication:
Birmingham, England ; Mumbai, [India] : Packt, 2017.
System Details:
text file
Summary:
Make the most of PowerShell's features to manage all aspects of your Exchange Server 2016 environment. About This Book Learn to integrate PowerShell with Exchange Server 2016 Write scripts and functions to run tasks automatically, and generate complex reports with PowerShell Use these effective recipes to learn all popular and important PowersShell scripts to manage tasks and avoid errors Who This Book Is For This book is for messaging professionals who want to build real-world scripts with Windows PowerShell and the Exchange Management Shell. You'll also find it indispensable if you're a network or systems administrator responsible for managing and maintaining Exchange Server 2016. What You Will Learn Master the new features and capabilities of PowerShell and Exchange Server 2016 Get to grips with the core PowerShell concepts Use simple PowerShell scripts and commands to get powerful results Generate detailed reports, send the output of commands by email , and schedule scripts to run automatically Import, export, and move mailboxes, and delete messages from mailboxes using the command line Configure transport server settings such as mail relay, tracking logs, transport rules, delivery reports, and more Manage mailbox and public folders Monitor the health of an Exchange environment through built-in cmdlets and other methods Integrate Exchange with Office Online Server, Skype for Business Server, and Exchange Online (Office 365) In Detail We start with a set of recipes on core PowerShell concepts. This will provide you with a foundation for the examples in the book. Next, you'll see how to implement some of the common exchange management shell tasks, so you can effectively write scripts with this latest release. You will then learn to manage Exchange recipients, automate recipient-related tasks in your environment, manage mailboxes, and understand distribution group management within the Exchange Management Shell. Moving on, we'll work through several scenarios where PowerShell scripting can be used to increase your efficiency when managing databases, which are the most critical resources in your Exchange environment. Towards the end, you'll discover how to achieve Exchange High Availability and how to secure your environment, monitor the health of Exchange, and integrate Exchange with Office Online Server, Skype for Business Server, and Exchange Online (Office 365). By the end of the book, you will be able to perform administrative tasks effic...
Contents:
Cover
Copyright
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Customer Feedback
Table of Contents
Preface
Chapter 1: PowerShell Key Concepts
Introduction
Performing some basic steps
Using the help system
How to do it...
How it works...
There's more...
Getting help with cmdlets and functions
See also
Understanding command syntax and parameters
Command aliases
Setting up a PowerShell profile
Understanding the pipeline
Working with variables and objects
Variable expansion in strings
Strongly typed variables
Working with arrays and hash tables
Looping through items
Creating custom objects
Using debugger functions
Understanding the new execution policy
Using the Save-Help function
Working with script repositories
Chapter 2: Exchange Management Shell Common Tasks
Manually configuring remote PowerShell connections
Getting ready
See also.
Using explicit credentials with PowerShell cmdlets
Transferring files through remote shell connections
Managing domains or an entire forest using a recipient scope
Exporting reports to text and CSV files
Sending SMTP emails through PowerShell
Sending messages with attachments
Sending command output in the body of a message
Scheduling scripts to run at a later time
Logging shell sessions to a transcript
Automating tasks with the scripting agent
Using multiple cmdlets with the OnComplete API
Scripting an Exchange server installation
Chapter 3: Managing Recipients
Creating, modifying, and removing mailboxes
Setting Active Directory attributes
Working with contacts
Managing distribution groups
Managing resource mailboxes
Converting mailboxes
Creating recipients in bulk using a CSV file
How it works.
There's more...
Taking it a step further
Configuring MailTips
Working with recipient filters
Understanding variables in filters
Adding and removing recipient email addresses
Hiding recipients from address lists
Configuring recipient moderation
Configuring message delivery restrictions
Managing automatic replies and out-of-office settings for a user
Adding, modifying, and removing server-side inbox rules
Managing mailbox folder permissions
Importing user photos into Active Directory
Chapter 4: Managing Mailboxes
Reporting on mailbox sizes
Reporting on the mailbox creation time
Working with move requests and performing mailbox moves
Removing move requests
Moving archive mailboxes
Moving mailboxes in batches
Moving mailboxes with corrupt items
Email notification on mailbox moves
There's more…
Importing and exporting mailboxes
There's more…
Importing data into mailboxes
Deleting messages from mailboxes using Search-Mailbox
Running reports before deleting data
Deleting messages in bulk
Deleting messages from mailboxes using Compliance Search
Managing disconnected mailboxes
Purging mailboxes
Cleaning databases
Setting storage quotas for mailboxes
Finding email addresses with numbers
Finding mailboxes with different SIP and Primary SMTP addresses
Finding inactive mailboxes
Detecting and fixing corrupt mailboxes
Restoring deleted items from mailboxes
Managing public folder mailboxes
Public folder quotas
Reporting on public folder statistics
Managing user access to public folders
Chapter 5: Distribution Groups and Address Lists
Reporting on distribution group membership
Adding members to a distribution group from an external file
Previewing dynamic distribution group membership
Backing up distribution groups membership
Excluding hidden recipients from a dynamic distribution group
Converting and upgrading distribution groups
Allowing managers to modify group permissions
Removing disabled users from distribution groups
Working with distribution group naming policies
Working with distribution group membership approval
Creating address lists
Exporting address list membership to a CSV file
Configuring hierarchical address books
Chapter 6: Mailbox Database Management
Managing the mailbox databases
Understanding automatic mailbox distribution
Moving databases and logs to another location
Manually moving databases
Configuring the mailbox database limits.
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed August 11, 2017).
OCLC:
1001253547

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account