When trying to run the Connect-ExchangeOnline and Connect-IPPOnline commands, they fail with:
"cannot call a null-valued expression. at C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\3.0.0\netFramework\ExchangeOnlineManagement.psm1:691 char:17 ... $cmdletLogger.LogGenericError(#connectionConextID, ..."
Digging further into the ExchangeOnlineMAnagement.psm1 file located in the folder C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\3.0.0\netCore, I found that on line 515, there is a New-CmdletLogger command that is run, but that cmdlet does not seem to exist. Where is this New-CmdletLogger coming from? Is there another module that needs to be imported to get this cmdlet? Or perhaps does this require a certain version of PowerShell to be installed and running?
I see the same issue with 2.0.6 as well. 2.0.5 has no references to this cmdlet so it does not have the issue.