Несколько вещей, которые нужно попробовать:
Иногда командлет powershell не выдает правильное сообщение об ошибке, поскольку оно подавляет его, чтобы получить реальную ошибку, вы можете попробовать выполнить ее с атрибутом -debug или попытаться использовать DebugPreference как показано ниже.
$DebugPreference = "Continue"
Write-Debug -Message "Hello, World"
В качестве альтернативы командлет Connect-AzureRMAccount по умолчанию использовал TLS 1.0 для подключения к Azure, а иногда он блокируется политикой безопасности организации,
Можете ли вы настроить что-то вроде следующего:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Дополнительная ссылка:
Connect-AzureRmAccount: accessing_ws_metadata_exchange_failed
Надеюсь, это поможет.