Office 365-Powershell for the Email Administrator
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1 student enrolled
Wishlisted Wishlist

Please confirm that you want to add Office 365-Powershell for the Email Administrator to your Wishlist.

Add to Wishlist

Office 365-Powershell for the Email Administrator

Manage Office 365 mailboxes on the cloud with PowerShell
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1 student enrolled
Created by Robert Mira
Last updated 8/2017
Curiosity Sale
Current price: $10 Original price: $100 Discount: 90% off
30-Day Money-Back Guarantee
  • 1.5 hours on-demand video
  • 11 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • At the end of this course you will be able to use Powershell with confidence
  • Manage recipients with powershell
  • You will learn to go beyond what the Office 365 portal allows you to do in order to manage user's mailboxes.
  • Create a simple script to login to Powershell
  • Manage mailbox permissions
  • Create shared mailboxes and shared calendars
  • many other useful PowerShell cmdlets for Exchange OnLine
View Curriculum
  • A prerequisite of this course is to have an Office 365 Administrator account
  • Basic understanding of Office 365 Exchange OnLine
  • Basic understanding of email
  • Basic understanding of PowerShell is useful but not necessarry

Do you need to manage Microsoft Office 365 mailboxes in the cloud? Need to do more than the Office 365 portal allows you to do? You heard of PowerShell but don't know where to start? This is the course for you.

I once was where you are right now. I learned PowerShell for Exchange On-line and my life has been a lot better because of it.

In this course I will give you a quick introduction to PowerShell but will not go too deep into it.

Will give you tips to manage user's mailboxes.

We will use PowerShell to:

  1. list mailboxes
  2. search mailboxes
  3. find an email in a user mailbox
  4. remove email messages from a user mailbox or all mailboxes - useful to remove phishing, worm or virus emails received.
  5. will show you how to set permissions on folders
  6. create Shared Mailbox
  7. Create Shared Calendar and many others.

Come join me and lets have fun using PowerShell for Exchange On-line in Office 365.

Who is the target audience?
  • My target audience are Office 365 Exchange OnLine Administrators
  • Anyone that doesn't know where to start using Powershell
  • Administrators that need to use Powershell to manage mailboxes
Students Who Viewed This Course Also Viewed
Curriculum For This Course
16 Lectures
2 Lectures 03:32
Login in to PowerShell
3 Lectures 08:43

Situation: How can we properly login to PowerShell for Exchange OnLine.

Note: Resources are included for download and use as you need.

Preview 04:50

This is the proper way to disconnect or close your remote PowerShell session.

Preview 02:07

The PowerShell transcript file is a useful file that contains everything that got displayed on your screen during the PowerShell session.

Looking at the transcript file
Real Life management examples
11 Lectures 01:20:34

Let's look at how PowerShell uses attributes and where do we find them and use them.

Using Attributes in PowerShell

Situation: As standard practice in the company every user that leaves the company will have their mailbox kept disabled for 30 days. Also, an Out of Office mailbox reply must be set so when someone sends the user an email they can be informed that the user is no longer with the company and direct them to someone else for assistance. With PowerShell we can accomplish this very quickly.

 NOTE: Resource files used are available to download and use in your environment. Feel free to change text as needed.

Set an Out of Office email notification for a user that has left the company.

Situation: There is a Shared Mailbox and other users need to have different type of access permissions to that mailbox folder. PowerShell can do so  very quick.

Give Permissions to a Shared Mailbox folder

Situation: Need to give permissions to a mailbox calendar to another user. It could be a Shared Calendar or another user's calendar. Normally a Supervisor might want to give others access to his calendar.

Give Permissions to a Shared Calendar

Situation: You need to give a user "full permission" access to a another mailbox. It could be a Shared Mailbox or another user's mailbox

Note: PowerShell can do so with 2 very interesting options.

Give users full permissions to a Mailbox

Situation: Someone might request a list of all the members in a Distribution Group in Exchange OnLine. The list might be composed of more than a handful of members.

Note: PowerShell can export the members of the Distribution Group into a list

Create a list of the members of a Distribution Group

Situation: Dynamic Distribution Group members cannot be easily be seen so PowerShell can assist us with that.

Note: We will use PowerShell to filter and display the  results in a file format that we could use. 

Create a list of the members of a Dynamic Distribution Group

To be proactive you want to see how large the user's mailboxes are before users start to call because their mailboxes are getting full.

Get user mailbox statistics

To view if the mailbox has an auto forward rule type

Find if mailbox has a rule

Situation: Need to find users that are or aren't licensed for Office 365.

Note: For that information PowerShell will need to connect to Azure AD.


Microsoft Online Sign-In Assistant for IT Professional

Windows Azure Active Directory Module for Windows PowerShell

Get a list of licensed and unlicensed users

Situation: You want to view a list of users and their properties on the screen and be able to sort them out by the fields displayed.

Solution: Use the PowerShell 'Grid View' output option.

View output in Grid View
About the Instructor
Robert Mira
3.6 Average rating
197 Reviews
4,622 Students
4 Courses
Instructor at Udemy on Office 365

I am an IT professional who started its career as a computer programmer on IBM Mainframes. My programming experience involved Cobol and some variation of the Cobol language used in the military. As time went by the Microcomputers came along and I was fascinated by them because they were affordable to people. It allowed me to to experiment by building micro computers, installing and configuring software, upgrading hardware, software and teaching users how to use the computer applications.

I've taken courses all the way from programming to hardware and then to networking. But nothing is more challenging and rewarding than working hands on. You gain experience, knowledge, develop patience, troubleshooting techniques, workflow and networking with other professionals.

After some amount of time I became a Network system administrator on different Networks until i became a Windows NT network admin. I have worked with Active Directory, Microsoft Exchange, SQL and other Windows networking products. I worked on networks of over 5,000 users spread all across the US. The smallest network I worked on had about 1,800 users.

Eventually I was given the task to migrate our company's Microsoft Exchange users to Microsoft Office 365 in the Cloud. That project allowed me to work side by side with Microsoft Field Engineers and set up Office 365 for our company. We started from the ground without any experience on Office 365.

I gained a great deal of appreciation for the Office 365 cloud and the applications and technology advances that the cloud provides.

Once smartphones and tablets became widely used at the workplace I began working with several Mobile Device Management products in order to secure the data on the devices and at the same time protect our internal network from being compromised. Office 365 provided the functionality to integrate mobile devices with Office 365 and continues to provide applications for those devices therefore making Office 365 as the cloud of choice for the mobile workforce.

As part of the experience I gained by those that taught me I feel the need to teach others and make it available for the masses and Udemy is the best vehicle for that. With Udemy there are no barriers between what can be taught and to whom. We can reach everyone on any country or language and teach, what we had the blessing of learning in our life.