I was trying to administer our tenant’s Microsoft Teams accounts, but the connection timed out constantly on my home comp. I assumed it’s because my Office installation’s messed up due to constant switching between 2016 and 2019 Preview.
For the googlers:
Get-CsPowerShellEndpoint : The operation has timed out At C:\Program Files\Common Files\Skype for Business Online\Modules\SkypeOnlineConnector\SkypeOnlineConnectorStartup.psm1:108 char:26 + ... $targetUri = Get-CsPowerShellEndpoint -TargetDomain $adminDomain + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Get-CsPowerShellEndpoint], WebException + FullyQualifiedErrorId : System.Net.WebException,Microsoft.Rtc.Management.OnlineConnector.GetPowerShellEndpointCmdlet
Then I switched over to my laptop. Guess what, same thing. This is where I started to suspect it has something to do with me enabling IPv6 for my home connection recently.
So I disabled IPv6 for my Ethernet adapter, aaand guess what? PowerShell session works immediately.
Microsoft, go home, you’re drunk.