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

  1. Open a Windows PowerShell command prompt window, and run the following commands:

    Import-Module MicrosoftTeams
    $sfbSession = New-CsOnlineSession
    Import-PSSession $sfbSession
  2. You should get a 365 pop up in which you will need to enter the Global 365 admin details.

  3. 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.