Find and Export Entra ID User Creation Date with PowerShell

Find Entra ID user creation date with PowerShell and Microsoft Graph

If you’re managing users in Microsoft Entra ID, you may need to find when an account was created, whether for reporting, audits, or tracking the user lifecycle. This information can help identify dormant accounts, confirm onboarding dates, or support compliance efforts. One efficient way to handle this is to find Entra ID user creation date … Read more

Discovering Automatically Created Mailboxes by Microsoft Bookings in Your Tenant

In today’s digitally driven world, Microsoft Bookings stands out as a convenient and efficient scheduling tool integrated within the Microsoft 365 suite. It simplifies the process of managing appointments and schedules for businesses. However, one less obvious aspect of setting up a Microsoft Bookings Calendar is that it automatically generates a dedicated mailbox within your … Read more

Prevent Booking Private Meetings

By default, anyone booking a room or resource in Exchange can mark the meeting as private. This hides details like the organizer’s name and the meeting subject from others, which is not ideal in environments where transparency is needed, such as shared meeting rooms. Using the Set-CalendarProcessing cmdlet with the -RemovePrivateProperty $true parameter ensures that … Read more

Find mailbox creation date

If you need to check when a user’s mailbox was created, you can easily do this using Exchange Online PowerShell. This is useful for troubleshooting, auditing, or understanding the lifecycle of a mailbox. Step 1: Connect to Exchange Online First, connect to Exchange Online: Connect-ExchangeOnline You’ll be prompted to sign in with an account that … Read more

Rename/remove characters from files and folders.

This is a powershell script that removes or renames special characters from files or folder. Very useful if you are going to upload a lot of files to SharePoint or OneDrive and you files contains illegal characters. $folder = ‘c:\mytest’ Get-ChildItem $folder -Recurse | ? {$_ -match ‘%|#|_’} | sort psiscontainer, {$_.fullname.length * –1} | … Read more

Get a list of mobile phones and users who synchronize with your Exchange Online

Connect with Powershell to your Exchange Online. Run this command to list all users and mobile phones: Get-mobiledevice | select devicetype, deviceos, identity Add | out-grudview if you want the ability to group the list after for example mobile phone type. Get-mobiledevice | select devicetype, deviceos, identity | out-gridview You can also list users with … Read more