PowerShell for Office 365

Learn the art of leveraging PowerShell to automate Office 365 repetitive tasks
Preview in Mapt

PowerShell for Office 365

Martin Machado, Prashant G Bhoyar

Learn the art of leveraging PowerShell to automate Office 365 repetitive tasks
Mapt Subscription
FREE
$29.99/m after trial
eBook
$22.40
RRP $31.99
Save 29%
Print + eBook
$39.99
RRP $39.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
$22.40
$39.99
$29.99p/m after trial
RRP $31.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


PowerShell for Office 365 Book Cover
PowerShell for Office 365
$ 31.99
$ 22.40
AWS Tools for PowerShell 6 Book Cover
AWS Tools for PowerShell 6
$ 35.99
$ 25.20
Buy 2 for $35.00
Save $32.98
Add to Cart
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
 

Book Details

ISBN 139781787127999
Paperback222 pages

Book Description

While most common administrative tasks are available via the Office 365 admin center, many IT professionals are unaware of the real power that is available to them below the surface. This book aims to educate readers on how learning PowerShell for Offi ce 365 can simplify repetitive and complex administrative tasks, and enable greater control than is available on the surface.

The book starts by teaching readers how to access Offi ce 365 through PowerShell and then explains the PowerShell fundamentals required for automating Offi ce 365 tasks.

You will then walk through common administrative cmdlets to manage accounts, licensing, and other scenarios such as automating the importing of multiple users,assigning licenses in Office 365, distribution groups, passwords, and so on.

Using practical examples, you will learn to enhance your current functionality by working with Exchange Online, and SharePoint Online using PowerShell. Finally, the book will help you effectively manage complex and repetitive tasks (such as license and account management) and build productive reports.

By the end of the book, you will have automated major repetitive tasks in Office 365 using PowerShell.

Table of Contents

Chapter 1: PowerShell Fundamentals
Why do we need to learn PowerShell for Office 365?
PowerShell is a cmdlet based language with verb-noun syntax
How to pass parameters to cmdlets and storing results as a variable
How to get help with PowerShell
How PowerShell is an object-oriented language and how to work with objects
Using the if and where statements
Using the for and while loops
Creating your first script
Summary
Chapter 2: Managing Office 365 with PowerShell
Admin roles for Office 365
Installing and working with the Office 365 admin tools
Creating the first user account in PowerShell
Summary
Chapter 3: Azure AD and Licensing Management
Common administrative cmdlets that are used for managing accounts and licensing
How to change the license for existing users
Formatting data to be used for bulk account management
How to reset account passwords
How to update user account details
Summary
Chapter 4: Managing SharePoint Online Using PowerShell
A brief overview of the SharePoint APIs
Setting up your environment
SharePoint Online scripting
Summary
Chapter 5: Managing Exchange Online Using PowerShell
Connecting to Exchange Online
Working with Exchange accounts
User impersonation
Role-based access control
Summary
Chapter 6: Script Automation
PowerShell modules
Code signing
Active Directory Certificate Services
Summary
Chapter 7: Patterns and Practices PowerShell
Why do we need to learn PnP PowerShell?
Installing and working with PnP PowerShell cmdlets
Using Windows Credential Manager with PnP PowerShell
Summary
Chapter 8: OneDrive for Business
Feature configuration
Personal site management
Data migration
Summary
Chapter 9: PowerShell Core
Installing PowerShell Core
Remoting on PowerShell Core
Managing SharePoint with PowerShell Core
Managing SharePoint Online from PowerShell Core
Summary

What You Will Learn

  • Understand the benefits of scripting and automation and get started using Powershell with Office 365
  • Explore various PowerShell packages and permissions required to manage Offi ce 365 through PowerShell
  • Create, manage, and remove Office 365 accounts and licenses using PowerShell and the Azure AD
  • Learn about using powershell on other platforms and how to use Office 365 APIs through remoting
  • Work with Exchange Online and SharePoint Online using PowerShell
  • Automate your tasks and build easy-to-read reports using PowerShell

Authors

Table of Contents

Chapter 1: PowerShell Fundamentals
Why do we need to learn PowerShell for Office 365?
PowerShell is a cmdlet based language with verb-noun syntax
How to pass parameters to cmdlets and storing results as a variable
How to get help with PowerShell
How PowerShell is an object-oriented language and how to work with objects
Using the if and where statements
Using the for and while loops
Creating your first script
Summary
Chapter 2: Managing Office 365 with PowerShell
Admin roles for Office 365
Installing and working with the Office 365 admin tools
Creating the first user account in PowerShell
Summary
Chapter 3: Azure AD and Licensing Management
Common administrative cmdlets that are used for managing accounts and licensing
How to change the license for existing users
Formatting data to be used for bulk account management
How to reset account passwords
How to update user account details
Summary
Chapter 4: Managing SharePoint Online Using PowerShell
A brief overview of the SharePoint APIs
Setting up your environment
SharePoint Online scripting
Summary
Chapter 5: Managing Exchange Online Using PowerShell
Connecting to Exchange Online
Working with Exchange accounts
User impersonation
Role-based access control
Summary
Chapter 6: Script Automation
PowerShell modules
Code signing
Active Directory Certificate Services
Summary
Chapter 7: Patterns and Practices PowerShell
Why do we need to learn PnP PowerShell?
Installing and working with PnP PowerShell cmdlets
Using Windows Credential Manager with PnP PowerShell
Summary
Chapter 8: OneDrive for Business
Feature configuration
Personal site management
Data migration
Summary
Chapter 9: PowerShell Core
Installing PowerShell Core
Remoting on PowerShell Core
Managing SharePoint with PowerShell Core
Managing SharePoint Online from PowerShell Core
Summary

Book Details

ISBN 139781787127999
Paperback222 pages
Read More

Read More Reviews

Recommended for You

AWS Tools for PowerShell 6 Book Cover
AWS Tools for PowerShell 6
$ 35.99
$ 25.20
Windows PowerShell for .NET Developers - Second Edition Book Cover
Windows PowerShell for .NET Developers - Second Edition
$ 39.99
$ 28.00
PowerShell for SQL Server Essentials Book Cover
PowerShell for SQL Server Essentials
$ 17.99
$ 12.60
Windows PowerShell 4.0 for .NET Developers Book Cover
Windows PowerShell 4.0 for .NET Developers
$ 20.99
$ 14.70
Practical Office 365 for End Users [Video] Book Cover
Practical Office 365 for End Users [Video]
$ 124.99
$ 106.25
Microsoft Office 365: Exchange Online Implementation and Migration Book Cover
Microsoft Office 365: Exchange Online Implementation and Migration
$ 23.99
$ 16.80