Microsoft 365,  Teams,  Tips

Hvordan oppgradere brukere til Teams med PowerShell

Oppdaget her i dag at noen av våre brukere ikke hadde “Modus for sameksistens” satt til det den globale innstillingen var satt til. Enda en ting å huske på altså! Jeg vil gjerne ha alle over på “Kun Teams” og brukerens innstilling her overstyrer den globale innstillingen. Denne endrer seg ikke om man bytter sentralt. OK!

Vi er en god drøss med brukere og jeg ønsker ikke gjøre alt manuelt når jeg kan slippe. Så da må man bruke…

PowerShell!

På tide å grave frem PowerShell-evnene mine igjen. Eller mangelen av. Litt Googling kan fortelle meg at kommandoen Grant-CsTeamsUpgradePolicy skal gjøre susen!

Åpner PowerShell som admin og logger på med følgende kommandoer:

Import-Module SkypeOnlineConnector
$sfbSession = New-CsOnlineSession
Import-PSSession $sfbSession

Merk altså: et krav her er at du har lastet ned denne pakken for å ha riktige moduler på plass: https://www.microsoft.com/en-us/download/details.aspx?id=39366

Før vi starter vil jeg være sikker på at den globale policyen er satt til “Bare Teams” med denne kommandoen: Get-CsTeamsUpgradePolicy -Identity Global

Bra! Da vet man at den delen er på plass

Det neste jeg kan gjøre er å liste ut brukerne og se hvem som har feil policy med denne kommandoen: Get-CSOnlineUser | select UserPrincipalName, teamsupgrade*

Sånn skal det ikke være

Men sånn:

Dette er korrekt!

Kommandoen for å endre dette på en bruker er: Grant-CsTeamsUpgradePolicy -PolicyName UpgradeToTeams -Identity navn@navnesen.no (der man bytter ut siste biten med det ekte brukernavnet).

Men hva om man vil endre på mange samtidig? Liten disclaimer først; jeg er ingen koder men det var dette jeg gjorde, og det gjorde jobben:

$userlist = Get-CSOnlineUser
foreach($User in $userlist)
{
Grant-CsTeamsUpgradePolicy -PolicyName UpgradeToTeams -Identity $User.SipAddress
}

Når denne var ferdig å justere på alle brukerne kunne jeg liste de opp igjen og verifisere at modus for sameksistens var satt korrekt. Alle brukerne våre er nå “Teams only” slik vi vil de skal være.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

I accept the Privacy Policy * for Click to select the duration you give consent until.