Browsed by
Category: Exchange Online

Manage Calendar Permissions in Office 365 Using PowerShell

Manage Calendar Permissions in Office 365 Using PowerShell

As companies everywhere started working remotely, calendar sharing has become incredibly useful and vital in boosting the efficiency and productivity of the organization. It keeps you informed about users’ daily activities and know what they’re up to. Setting up calendar permissions across the organization made everything more efficient than before. But the question is, are you making the most of your calendar?   If not, you’re missing out on the major part! You’ll miss out on what everyone is doing,…

Read More Read More

Get All Public Folders and Permissions using PowerShell  

Get All Public Folders and Permissions using PowerShell  

Public folders are used to organize and share information with people inside the organization. Users can create public folders and share them with other users by assigning permission. This blog provides PowerShell code examples to list all public folders and get the permission applied to them.   You must connect to Exchange Online PowerShell using the EXO V2 module before using the public folder PowerShell cmdlets.   Public Folders Report:   To list all the public folders in your organization,…

Read More Read More

Exchange Online: List All Mailboxes User Has Access Using PowerShell

Exchange Online: List All Mailboxes User Has Access Using PowerShell

Office 365 has one of the most beneficial features as delegating mailboxes. You can delegate a mailbox to another user to manage their mailboxes to ease the work balance. While granting delegate permissions is much more direct. You may encounter difficulty in getting the mailboxes user has access to because this does not have an immediate means of working on it.  And this is quite intricate to work on too! So, admins tend not to work on this side. To make it…

Read More Read More

Get Mailbox Details in Microsoft 365 using PowerShell 

Get Mailbox Details in Microsoft 365 using PowerShell 

This blog will help you get mailbox info with Get-Mailbox PowerShell cmdlets. Also, we have included examples to retrieve mailboxes’ properties. Let’s dive in!  You must connect to Exchange Online PowerShell to use EXO PowerShell cmdlets.  Get All Exchange Online Mailboxes:  To list all the mailboxes, run the Get-Mailbox cmdlet after creating the Exchange Online PowerShell session.  Get-Mailbox –ResultSize Unlimited  Get Mailbox Details using PowerShell: To view all properties of a mailbox, you can run the Get-Mailbox cmdlet with a…

Read More Read More

Find Number of Emails Sent and Received by User in Office 365

Find Number of Emails Sent and Received by User in Office 365

As a Microsoft 365 admin, you must track users’ email activity to ensure secure communication. If you ever wonder how to find the number of emails sent and received by an individual mailbox, I can help you with the simple PowerShell cmdlets.  Most admins use ‘Get-MailTrafficReport’ and ‘Get-MailTrafficTopReport’ to identify per user mail traffic statistics. Due to Microsoft’s recent deprecation, these cmdlets will not work anymore. So, admins need to find the alternative cmdlet for ‘Get-MailTrafficReport’.  How to Get Office 365…

Read More Read More

Export Office 365 Nested Distribution Group Members using PowerShell

Export Office 365 Nested Distribution Group Members using PowerShell

A Distribution Group is used to send emails to multiple recipients at once (both internal and external users) that are particularly significant for providing support to users. Efficiently adding members to the Distribution group is crucial to maximizing productivity.    Managing more efficiently the distribution groups comes with the use of nested distribution groups. In this blog let me guide you through to know what are nested distribution groups, where they can be used, and how to export nested distribution…

Read More Read More

Microsoft 365: Convert User Mailbox to Shared Mailbox using PowerShell  

Microsoft 365: Convert User Mailbox to Shared Mailbox using PowerShell  

Microsoft 365 admins often search for a way to convert a user mailbox to a shared mailbox. If you are one of them, this blog is for you.   Reasons to Convert a Mailbox to a Shared Mailbox in Office 365   When you convert a user mailbox to a shared mailbox, all the existing emails and calendars are retained. Only the type of the mailbox is changed.  When an employee leaves an organization, the administrator can convert the mailbox…

Read More Read More

Microsoft 365: The new Opt-out Setting to Disable Plus Addressing in Exchange Online  

Microsoft 365: The new Opt-out Setting to Disable Plus Addressing in Exchange Online  

Plus Addressing allows users to create custom email address by adding plus (+) sign and suffix to their standard email address. For example,  Standard email address: [email protected]s.com  Plus Addresses: [email protected], [email protected]  When the emails are sent to Plus Addresses, the emails are delivered to the standard email address.    How Plus Addressing Introduced in Microsoft 365?   In Sep 2021, Microsoft introduced Plus Addressing in Exchange Online as an opt-in option. The organizations can enable plus address by setting the ‘AllowPlusAddressInRecipients‘ property…

Read More Read More

How to Track Emails with Office 365 Message Trace Using PowerShell  

How to Track Emails with Office 365 Message Trace Using PowerShell  

Message tracking or tracing helps admins to monitor mail flow and delivery status. With message trace, you can    Analyze what happened to an email like whether it was received, rejected, deferred, or delivered at the other end.   Troubleshoot email delivery problems.   Validate email policies and mail flow rules      How to Perform Message Trace in Microsoft 365   Message trace can be performed through the Exchange admin center (EAC) or PowerShell. Most admins prefer PowerShell over EAC. So, this blog…

Read More Read More

Get All Office 365 Email Address and Alias Using PowerShell 

Get All Office 365 Email Address and Alias Using PowerShell 

Often, Microsoft 365 admins want to export all email addresses in their Microsoft 365 environment. You can use the PowerShell cmdlets like Get-Mailbox, Get-Recipient to retrieve Primary email addresses and aliases. Since each type of mailbox requires different cmdlets or filtering conditions, it is always challenging to find the right one.   Since Microsoft allows sending emails from alias addresses, admins need a record of alias addresses. To easily export all the email addresses, you can download our script. Also, our script…

Read More Read More