Ran into a problem when running some powershell commands, these were specifically for Microsoft Teams
I kept getting errors running this command
Get-CsOnlineTelephoneNumber -TelephoneNumber 15552129191
Get-CsOnlineSession : Connecting to remote server api.interfaces.records.teams.microsoft.com failed with the following error message : The WinRM client cannot process the request. Basic authentication is currently disabled in the client configuration. Change the client
configuration and try the request again. For more information, see the about_Remote_Troubleshooting Help topic.
At C:\Program Files\WindowsPowerShell\Modules\microsoftteams\2.3.1\net472\SfBORemotePowershellModule.psm1:63 char:22
+ $remoteSession = & (Get-CsOnlineSessionCommand)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-CsOnlineSession], PSRemotingTransportException
+ FullyQualifiedErrorId : PSRemotingTransportException,Microsoft.Teams.ConfigApi.Cmdlets.GetCsOnlineSession
Despite authenticating to 365 (via powershell)
PS C:\WINDOWS\system32> install-module microsoftteams
PS C:\WINDOWS\system32> import-module microsoftteams
PS C:\WINDOWS\system32> connect-microsoftteams
Account Environment Tenant TenantId
------- ----------- ------ --------
adminuser@companyinc.onmicrosoft.com AzureCloud 27151f1b-5172-41f3-a416-21146a11d221 1715cf1b-5571-41f3-a166-21146a1fd120
PS C:\WINDOWS\system32> Get-CsOnlineTelephoneNumber -TelephoneNumber 15552129191
ERROR
My coworker told me they had same problem and had to change a registry entry
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WinRM\Client
DWORD "AllowBasic" = 1
Was able to run successful commands that were failing prior