Hi All, Recently i had a customer where the Room Mailboxes had still the Active Directory UPN Suffix. But that needed to Change in Order to align with Exchange Hybrid / Exchange Online.
So i did write a small PowerShell Script to fix that
The Script can also be found at my GitHub Repo
https://github.com/BohrenAn/GitHub_PowerShellScripts/blob/main/Exchange/RenameUPN.ps1
###############################################################################
# Rename UPN from specific Mailbox Type
# 11.04.2022 V0.1 - Andres Bohren - Initial Version
Hi All, Recently i was stumbling across a weird behaviour regarding Exchange Online Protection (EOP) with TenantAllowBlockListItems.
Get-TenantAllowBlockListItems
https://docs.microsoft.com/en-us/powershell/module/exchange/get-tenantallowblocklistitems?view=exchange-ps
Connect-ExchangeOnline
Get-TenantAllowBlockListItems -ListType Url -Block
Get-TenantAllowBlockListItems -ListType Url -ListSubType AdvancedDelivery
Represented with the following Command
Get-TenantAllowBlockListItems -ListType Url -Block Advanced Delivery - Represented with the following Command Get-TenantAllowBlockListItems -ListType Url -ListSubType AdvancedDelivery Then i connected to Security and Compliance Connect-IPPSSession Get-TenantAllowBlockListItems -ListType Url Error:
Das Format des in den Parameter objectId eingegebenen Werts ist ungültig.
Hi All, A few Days ago Microsoft has anounced some changes in the MoveRequest cmdlets. Some Properties will be removed and two will be renamed and one will be added (see Table below). These Changes will pe appearing on 30 April 2022.
Changing the behavior of MoveRequest cmdlets
https://techcommunity.microsoft.com/t5/exchange-team-blog/changing-the-behavior-of-moverequest-cmdlets/ba-p/3267026
I've created a Screenshot: Red: These Properties will be removed Blue: These Properties will be renamed
The Blog Article does not mention any changes in the MoveRequestStatistics.
Hi All, By default Microsoft Bookings is enabled in Exchange Online. If you have disabled it like me, you need to enable it first in the Exchange Online OrganizationConfig. Turn Microsoft Bookings on or off
https://docs.microsoft.com/en-us/microsoft-365/bookings/turn-bookings-on-or-off?view=o365-worldwide
Get-Organizationconfig | fl *booking* Set-Organizationconfig -BookingsEnabled $true
In the Default OwaMailboxPolicy all users can create Booking Mailboxes. Get-OwaMailboxPolicy -Identity OwaMailboxPolicy-Default | fl *booking*
If you want to enable the Bookings creation only for one Mailbox you have to create a new OWAMailboxPolicy Set-OwaMailboxPolicy "
Hi All, I recently had a customer where the OWA Redirect in Exchange Online (Exchange Hybrid configuration) did not work. The reason was, that the TargetOWAURL was not set
Get-OrganizationRelationship
Get-OrganizationRelationship -Identity "O365 to On-Prem*" | fl
I have a SharedMailbox OnPrem where my User has FullAccess
In Exchange Online i go to Outlook on the Web https://outlook.office.com/mail/ and select "Open another Mailbox" I search for the Mailbox and hit "
Hi All, A few days ago a new Version of the Microsoft Defender for Office 365 Recommended Configuration Analyzer (ORCA) Module has been released. ORCA 2.0
https://www.powershellgallery.com/packages/ORCA/2.0
Use the following commands to Install the Module
Find-Module Orca Install-Module Orca Get-InstalledModule Orca
You can already connect to Exchange Online (Or the Script will do it also for you) Connect-ExchangeOnline
There is just one simple Command to run the Report
Get-OrcaReport
It's recommended to run the report from Time to Time.
Hi All, Recently Microsoft announced an update to "Every Meeting Online" (EMO) Feature. Not only can you configure to have Meeting Links for every Meeting, you can also configure the Default Online Meeting Provider TeamsForBusiness BlueJeans GoToMeeting Webex Zoom GoogleMeet JioMeet RingCentral AmazonChimePublic AmazonChimePrivate AlibabaDingTalk FacebookWorkplace AppleFacetime ClaroVideoconferencia Make every meeting online
https://support.microsoft.com/en-us/office/make-every-meeting-online-70f9bda0-fd29-498b-9757-6709cc1c73f0
To Activate you have to Configure the Exchange Online OrganizationConfig Get-OrganizationConfig | fl OnlineMeetingsByDefaultEnabled Set-OrganizationConfig -OnlineMeetingsByDefaultEnabled $true
Hi All, There has been an update to Plus addressing in Exchange online. Plus adressing will be enabled by default starting from 17. April 2022 If you wish to Opt-Out of Plus Adressing you will need to use this command
Set-OrganizationConfig -DisablePlusAddressInRecipients $true
Plus Addressing in Exchange Online
https://docs.microsoft.com/en-us/exchange/recipients-in-exchange-online/plus-addressing-in-exchange-online
If you want to check your current Recipients for Plus addresses you can use my Script from GitHub
https://github.com/BohrenAn/GitHub_PowerShellScripts/blob/main/ExchangeOnline/CheckPlusEmailAddresses.ps1
You can review your Exchange Online Settings in your tenant with the following Command
Hi All, Today the ExchangeOnlineManagement Preview 5 PowerShell Module has been released to the PowerShell Gallery. As you can see it's the first time you can use Certificate Based Authentication (CBA) to Authenticate with Connect-IPPSSession.
ExchangeOnlineManagement Preview5
https://www.powershellgallery.com/packages/ExchangeOnlineManagement/2.0.6-Preview5
Installing the Module (PowerShell must be startet "As Administrator")
Find-Module ExchangeOnlineManagement -AllowPrerelease Install-Module ExchangeOnlineManagement -AllowPrerelease -Force
How to set up the Azure AD App i have documented here https://blog.icewolf.ch/archive/2021/04/04/exchange-online-powershell-v2-authentication-with-app-in-azuread-update.aspx
Connect to Exchange Online with a Certificate stored in your CurrentUser Certificate Store
Hi All, Did you hear about the "Modern Dynamic Distribution Groups in Exchange Online"? Little less dynamic but with more caching 😊
Modern Dynamic Distribution Groups in Exchange Online
https://docs.microsoft.com/en-us/exchange/recipients-in-exchange-online/manage-dynamic-distribution-groups/modern-dynamic-distribution-groups
Create a new Dynamic Distribution Group in Exchange Online
New-DynamicDistributionGroup -Name DDG-Icewolf-UserMailbox -IncludedRecipients MailboxUsers -ConditionalCompany "Icewolf"
Show the Details - note the Recipient Filter
Get-DynamicDistributionGroup -Identity DDG-Icewolf-UserMailbox | fl
If you check for the Members - it's still empty
Get-DynamicDistributionGroupMember -Identity DDG-Icewolf-UserMailbox