1 Get the latest PowerShell version from https://github.com/PowerShell/PowerShell/
2 Run Powershell from the start menu
3 Install the Microsoft Teams Module by using the following command:
Install-Module MicrosoftTeams -AllowClobber
By default, the PowerShell Gallery (PSGallery) isn't configured as a trusted repository for PowerShellGet. The first time you use the PSGallery, you'll see the following message:
Untrusted repository You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the `Set-PSRepository` cmdlet. Are you sure you want to install the modules from 'PSGallery'? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"):
Answer Yes or Yes to All to continue with the installation.
Connect using a 365 admin account
Open a Windows PowerShell command prompt window, and run the following commands:
Import-Module MicrosoftTeams $sfbSession = New-CsOnlineSession Import-PSSession $sfbSession
You should get a 365 pop up in which you will need to enter the Global 365 admin details.
Once completed you will be able to run commands (Example below)
Get-CsOnlineUser -Identity "Alex Wilber"
Get a list of all users the are EnterpriseVoiceEnabled
Get-CsOnlineUser | Where-Object {$_.enterprisevoiceenabled -eq "True"} |select DisplayName, UserPrincipalName| out-gridview
- Once a user is added to the portal and a Sync is run they should populate in this list. - If Not then you may need to run another sync.