PowerShell Playbook: Office 365

As more organizations are moving to the cloud, IT professionals need to learn how to manage Office 365. In this course, you will learn how to manage Office 365 with PowerShell by looking at multiple real-life examples of common administrative tasks.
Course info
Rating
(19)
Level
Intermediate
Updated
May 24, 2018
Duration
4h 24m
Table of contents
Course Overview
Course Introduction
Connecting to Office 365
Disabling Office 365 Services for Some or All Users
Changing Display Name Format for All Users in Your Company
Offboarding Users
Creating a Secret Office 365 Group
Office 365 Group Governance: Only Allowing Select Users to Create an Office 365 Group
Office 365 Group Governance: Enforcing a Naming Policy and Blocked Words
Office 365 Group Governance: Adding Classifications to Your Office 365 Groups
Office 365 Group Governance: Adding Usage Guidelines for Your Office 365 Groups
Hide a Column in Different SharePoint Online Forms
Uploading Custom Sensitive Information Types to the Office 365 Compliance Center
Disabling Giphy in All Your Microsoft Teams
Creating a Report of External SharePoint Online Users
Course Conclusion
Description
Course info
Rating
(19)
Level
Intermediate
Updated
May 24, 2018
Duration
4h 24m
Description

As organizations migrate to Office 365, IT professionals need to learn how to manage the Office 365 tenant of their company. While Microsoft offers an User Interface for Office 365, not all of the settings are available inside; some are only available via PowerShell! In this course, PowerShell Playbook: Office 365, you will learn how to manage Office 365 with PowerShell by looking at multiple real-life examples of common administrative tasks. First, you will learn how to connect to all the services in Office 365 with both single factor, and multi factor authentication. Next, you will look at real-life examples, touching on SharePoint, Exchange, and Teams. Finally, you will learn about the Security and Compliance Center, and much more! When you’re finished with this course, you will have the skills and knowledge of PowerShell needed to manage Office 365.

About the author
About the author

Vlad is a SharePoint and Office 365 Consultant specializing in SharePoint and SharePoint Online deployments as well as hybrid scenarios. As a Pluralsight Author, Microsoft Certified Trainer, and recognized international speaker, Vlad has helped thousands of users and IT Pros across the globe to better understand and to get the most out of SharePoint. Vlad is also a Microsoft Most Valuable Professional (MVP) in SharePoint since 2013 and has his own blog at www.absolute-sharepoint.com and he often shares his knowledge by speaking at local conferences and community events. Vlad also blogs at CMSWire as well as Computerworld and is often featured in other Microsoft sites such as Redmond Channel Partner. In Addition, Vlad is the recipient of the "Top 25 Office 365 Influencers" award, showcasing him as one of the most influential Office 365 specialists in 2015 demonstrating his expertise and passion for Microsoft's shift towards the cloud in the past years.

More from the author
Microsoft 365 Services and Concepts
Beginner
1h 26m
Jun 6, 2019
More courses by Vlad Catrinescu
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello everyone. My name is Vlad Catrinescu, and welcome to my course, PowerShell Playbook on Office 365. I am a SharePoint consultant and Microsoft MVP from Montreal Canada. As more enterprises are moving from on-premises to Office 365 IT professionals and developers around the world need to upgrade their skills to the cloud in order to stay relevant. While Office 365 provides the Office 365 Admin Center as a user interface administration tool, not all of the advanced settings are available in there. By using PowerShell Office 365 administrators are able to really get the full control of their tenant and automate multiple tasks. In this course we are going to learn how to use PowerShell to manage your Office 365 tenant by looking at 12 real-life examples and common tasks for the Office 365 administrator. Some of the major topics that we'll cover in this course include Office 365 users and licenses, SharePoint online, Office 365 groups, Exchange online, and Microsoft teams. By the end of this course you will know how to use PowerShell to connect to all of the services in Office 365 and learn how to manage them with real-life examples. Before beginning this course you should be familiar with the basics of PowerShell for Office 365. From here you should feel comfortable diving into other PowerShell topics, such as Windows PowerShell Best Practices and Patterns, Working with CSV Data in PowerShell, and Reporting with PowerShell HTML and enhanced HTML. I hope that you will join me on this journey to learn PowerShell with the PowerShell Playbook for Office 365 course at Pluralsight.

Connecting to Office 365
Hello, and welcome to this PowerShell Playbook on Office 365. My name is Vlad Catrinescu, and I will be your instructor for this course. In this module we will learn how to connect to Office 365 by using PowerShell. Since in the following modules we'll be playing with one or multiple Office 365 services in each, we don't want to learn how to connect to each service in every module, so this module will really cover how to connect to all of the Office 365 services, and will serve as the basis for all the other modules. We'll first learn how to connect to Azure Active Directory, learn how to connect to SharePoint Online using the module provided by Microsoft, as well as the Office 365 Dev PnP PowerShell Cmdlets. If you don't know what those are we will learn all about them in this module. We will also learn how to connect to Exchange Online, the Security and Compliance Center, Skype for Business Online, as well as Microsoft Teams. We will learn how to connect to each of those services by using both normal authentication, by normal I mean single factors, only username and password, and since most of your admin accounts are now Multifactor Authentication enabled we will also look at how to connect to all of those services by using Multifactor Authentication or with Multifactor Authentication accounts.

Changing Display Name Format for All Users in Your Company
Hello, and welcome to this PowerShell Playbook on Office 365. My name is Vlad Catrinescu, and I will be your instructor for this course. In this module we'll learn how to change the Display Name format for some or all users inside your company. We will first look at why is this useful and why it's important for you to learn this. Afterwards, we'll look at the PowerShell script to do it, and a few other tips, so we make sure that you have everything right the first time. Let's start by learning how this is useful, and why you need to learn this. You've probably seen this in your professional experience, but organization can grow quickly, either naturally by hiring people or through acquisitions, and every IT person has a different way of creating users. Sometimes people come and go, and you might end up having half the people in the organization with names like last name comma first name and the other half with first name space last name. This not only can look weird and maybe even unprofessional to external organizations that you're collaborating with, but it can also impact the way that users use and search for things in Office 365. You're starting to type the name of someone and then all of a sudden you're like, oops, I forgot that for this department I need to type it the other way around because they're not proposing it to me, and so on, so how do we fix this? Let's take a look at the PowerShell and how we can make sure that everybody uses this same naming convention.

Creating a Secret Office 365 Group
Hello, and welcome to this PowerShell Playbook for Office 365. My name is Vlad Catrinescu, and I will be your instructor for this course. In this module we'll learn how to create the secret Office 365 Group. We'll first look at why this is useful and why it's important for you to learn this. Afterwards, we will look at the PowerShell script to do it, and finally, we'll look at some other tips and tricks, which might come in useful. Let's start by learning how this is useful and why you need to learn this. Something that a lot of admins do not know or expect is that Office 365 groups, even those that are set to be private, can actually be found by anyone in the organization. Not only can people find the name, which can be a bit awkward if they find one like Reorg 2020, but by default they can also see the members of the group. Sometimes organizations need to have truly secret groups, and the only way to do that is with PowerShell for Office 365.

Creating a Report of External SharePoint Online Users
Hello and welcome to this PowerShell Playbook for Office 365. My name is Vlad Catrinescu, and I will be your instructor for this course. In this module, we will learn how to create a report of external SharePoint Online users. We'll first look at why and how is this useful and why it is important for you to learn this. We'll then look at the PowerShell script to do it, and finally we'll look at some other tips and tricks which will come in useful as you try to implement this in your organization. Let's start by learning how this is useful and why you need to learn this. One of the amazing features in SharePoint Online is how easy it is to collaborate with external users. Before, with on-premises, it was a real pain to get people access to your SharePoint sites. But now it's really super easy. Any user with member status or higher can invite other users to the site, and if you allow external users in your site, they can also invite other external users. As an administrators, your job is really to allow users to be productive, all while keeping the company secure and respecting all of the compliance and regulation laws that you are subject to. By being able to create a variety of reports to see who has access to what in your tenant, you're really able to achieve both of those tasks, meaning that you allow users to be productive all while making sure that they're being secure and keeping an eye on what they're doing to make sure that you also respect your security and compliance duties as well.