Это не проблема кода Powershell, с которой мы здесь, чтобы помочь. Ваша проблема связана с окружающей средой, поэтому ее действительно следует перенести в SuperUser или StackExchange.
Тем не менее, поскольку вы здесь, и это экологично, потому что вы, возможно, не настроили его правильно / полностью, как его настроить и использовать, полностью задокументировано в MS Docs, MSDN и многих других местах по всему интернету. Быстрый поиск, скажем, с использованием 'AzureRM osx' , показал бы вам вещи, как показано ниже. это:
PowerShell, Azure и macOS? Абсолютно!
С Azure CLI на macOS вы можете делать интересные вещи, такие как подготовка новых виртуальных машин или получить обзор их состояния. Но Azure CLI - это не PowerShell, поэтому в нем отсутствуют некоторые функции, которые я действительно ценю.
Есть несколько шагов, чтобы иметь возможность управлять Azure через PowerShell на вашем Ma c:
Install PowerShell
Install .NET Core
Install the AzureRm.NetCore.Preview module
brew update
brew install openssl
ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/
ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/
После этого вы можете скачать официальный установщик. NET Core для macOS. После установки вам нужно инициализировать некоторый код. Это можно сделать с помощью следующих команд:
mkdir hwapp
cd hwapp
dotnet new
dotnet restore
dotnet run
Install-Package -Name AzureRM.NetCore.Preview -Source https://www.powershellgallery.com/api/v2 -ProviderName NuGet -ExcludeVersion -Destination /usr/local/microsoft/powershell/6.0.0-alpha.11/Modules
get-module -listAvailable
AzureRM PowerShell Ma c OS X
Все может быть решено с помощью установка AzureRM отсюда:
Install-Package -Name AzureRM.NetCore.Preview -Source https://www.powershellgallery.com/api/v2/ -ProviderName NuGet -ExcludeVersion -Destination $home/powershell/modules
Import-Module $home/powershell/modules/AzureRM.Profile.NetCore.Preview
Import-Module $home/powershell/modules/AzureRM.Resources.NetCore.Preview
Import-Module $home/powershell/modules/AzureRM.NetCore.Preview
Login-AzureRmAccount
PS. Модуль импорта придется перезапускать при каждом перезапуске PowerShell.
Powershell и Azure на MacOS
Ну, если только вы не установите это в вашем профиле.