Я боролся с той же проблемой. Когда вы подключаетесь к exchange, он создает временный модуль, в котором хранятся команды, и я не знаю почему, но он не загружает их.
Назначение переменной для функции подключения, а затем ее использование для поиска и загрузки модуля, похоже, работает.
$exc = ConnectToExchange
$excmod = Get-ChildItem -Path $env:userprofile -Filter $exc.name -recurse -Force -ErrorAction SilentlyContinue | select FullName
Import-Module $excmod.fullname