How to Save Sent Items in Shared Mailbox

How to Save Sent Items in Shared Mailbox

Recently, I have seen the following queries in Microsoft 365 forums.  Shared mailbox sent items are saved in personal sent items  Shared mailbox sent items are not saved in the shared mailbox sent items folder  So, I thought to provide a solution for this problem through my blog.  Who can Send Messages from a Shared Mailbox?  Shared mailbox delegates can send emails from the shared mailbox based on the permissions delegated, such as ‘send as’ or ‘send on behalf. ‘ …

Read More Read More

Top 10 Microsoft Graph PowerShell Cmdlets for Office 365 Admins

Top 10 Microsoft Graph PowerShell Cmdlets for Office 365 Admins

Lately, Microsoft announced Msol online, and Azure AD modules will be deprecated after December 2022. So, it’s time to switch to the Microsoft Graph module. As of now, there are no tools to convert Msol and Azure AD modules to their Microsoft Graph counterparts. While it’s familiar to generate Microsoft 365 reports, it’s quite new with MS Graph. So, in this blog, we’ll show you the equivalent top 10 Microsoft Graph PowerShell cmdlets that will help you conduct basic Office 365…

Read More Read More

How to Delete Older Emails in Outlook Using PowerShell

How to Delete Older Emails in Outlook Using PowerShell

With dozens of emails dropping in the mailbox every day, it is hard for a user to handle all those emails. Sometimes, bulk emails may come from a spammy marketing section, or phishing scams, that take up Outlook disk space. So, managing your Office 365 outlook storage space would be complicated and time-consuming. Typically to delete older emails from Outlook is the best strategy to boost the performance, storage, and work efficiency of Outlook.  But how will you manage the…

Read More Read More

How to Enable or Disable Archive Mailbox in Office 365 using PowerShell 

How to Enable or Disable Archive Mailbox in Office 365 using PowerShell 

Archiving allows mailboxes to possess extra mailbox storage space. By default, mailbox archiving (aka, in-place archiving) is disabled for all the mailboxes. When an archive mailbox is enabled, mailbox contents are moved to the archive mailbox based on the archiving policy.    After enabling the archive, a mailbox can have up to 100GB of additional storage. If a mailbox needs more storage, you can use an auto-expanding archive. To manage archiving, you can use the admin center or PowerShell. Let’s see…

Read More Read More

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

Manage Orphan groups in ease with Group Ownership Governance Policy

Manage Orphan groups in ease with Group Ownership Governance Policy

Managing the Office 365 groups and Teams has always been a painstaking task. What if there is no one to manage them? If Microsoft Teams owner left the company or the owner’s account was deleted or disabled, it becomes an ownerless team. These are called Orphaned Teams/Groups. Then, how will you manage ownerless groups effectively?  No Owner, No Management:  An ownerless group can function, and members can still collaborate, but the lack of an owner means that:  No one will be responsible…

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

Connect-MgGraph (Microsoft Graph) 

Connect-MgGraph (Microsoft Graph) 

The Connect-MgGraph cmdlet is used to connect to Microsoft Graph PowerShell. You must install Microsoft Graph PowerShell SDK to use this cmdlet. Else, you will receive the error: “The term ‘Connect-MgGraph’ is not recognized as the name of a cmdlet, function, script file, or operable Program” Syntax:  Connect-MgGraph       [-Scopes] <string []>]       [-TenantId] <string>]       [-ForceRefresh]      [-ClientId <string>]       [-ContextScope {Process | CurrentUser}]       [-Environment <string>]      [-UseDeviceAuthentication]       [-ClientTimeout <double>]       [-Break]       [<CommonParameters>]    Connect-MgGraph      …

Read More Read More