List

Needless to say, creative naming of Groups and Team sites is a never-ending story. This guide, however, let you retrofit the name of those badly named groups.

Now, in order to perform these actions, there are some prerequisites where AzureADPreview and Teams (if you are to retrofit a Teams group) for PowerShell. These packages are installed with the following commands:

Install-Module -Name AzureADPreview
Install-Module -Name MicrosoftTeams

Connecting and retrofritting

In order to identify the groups that you desire to rename, you could type in the groups name, or E-mail. I prefer the latter for better control.
$UNIQ = Read-Host "Please type the group name/E-mail that you desire to change"

The following code will prompt you as a tenant admin to type in the new name for the group, and the domain for your alias

$NewName = Read-Host "Please type the desired name of the group"
$DomainName = Read-Host "Please type your domain, eg. solaat.no"

In order to clean up clutter (removal of invalid characters in the groups new E-mail), the following command create the new mail alias.

$NM = $NewPrefix + ($NewName -replace " ","" -replace '[^a-zA-Z0-9]', '')

In order to retrofit the group, the code below needs to be altered in line 2 for personalization of the note. The two last lines provides a visual outcome of the change that will happen.

$OldGroupDN = (Get-UnifiedGroup -Identity $UNIQ).DisplayName
$NewNote = (Get-UnifiedGroup -Identity "$UNIQ").Notes + "`n`n - New name by solaat.no"
$NewMail = ("smtp:" + $NM + $DomainName)
$MailPool = (Get-UnifiedGroup -Identity $UNIQ).EmailAddresses + $NewMail
Write-Host "`t" $OldGroupDN "updated to" $NewName
Write-Host "`t" (Get-UnifiedGroup -Identity $UNIQ).EmailAddresses + "updated to" $NewMail

The changes will be committed to the tenant by executing the following commandline;
Set-UnifiedGroup -Identity $OldGroupDN -Alias $NM -DisplayName $NewName -Notes $NewNote -PrimarySmtpAddress ($NM + $DomainName)

Changes done to your group/teams should now be visible in your tenant – or by running the following command;
(Get-UnifiedGroup -Identity $NewName).EmailAddresses

As you may notice, the old E-mail alias is kept, while the new is set as primary SMTP, this ensures that any data or shared notes are still accessible from the old sharing and no new URLs are needed. Hence the outcome in PowerShell should look something like this;

Retrofitting

  • Alex

  Posts

1 2 3 6
January 1st, 2019

Congratulations 2019 Windows Insider MVP!

In addition to my fifth year as a Microsoft MVP, I’m truly honored to receive the award for Windows Insider […]

October 28th, 2018

Get my script from TechDays Sweden

A big thank you for attending Olav and mine session during TechDays Sweden. As promised (though late), here is the script I demoed

October 18th, 2018

My slides and videos from Cloud Camp Dublin

My slides and videos from Cloud Camp Dublin

September 26th, 2018

Slides and extras from my session @ Ignite 2018

A stunning 1100 Ignite participants had signed up for my session – Windows 10: Stories from the field – Onboarding […]

September 25th, 2018

My Slides; Innofactor Gnist Bergen

First of all, I would like to thank each and every one of you who attended my session at Innofactor […]

June 7th, 2018

My Slides; Innofactor Gnist

Thank you for your engagement and enthusiasm during Gnist

March 27th, 2018

Guide: Retrofit your Office 365 groups- and Teams name

Needless to say, creative naming of Groups and Team sites is a never-ending story. This guide, however, let you retrofit the name of those badly named groups

February 4th, 2018

Get my slides from NIC Future Edition 2018

Like always, NIC is one of the most awesome conferences with speakers from the entire world and a technical level […]

January 4th, 2018

Congratulations – Microsoft OneDrive Expert (MODE) member

Congratulations and welcome as a charter member to the Microsoft OneDrive Expert (MODE) program. You have been identified as one of the top IT pro influencers in the world due to your knowledge and impact on the IT pro community around Microsoft technologies.

November 24th, 2017

Get AirServer for Xbox One (Black Friday discount)

Turn your Xbox One into a Apple TV