Поделиться через


Установка модуля управления службами Azure PowerShell

Примечание.

Командлеты, на которые ссылается эта документация, предназначены для управления устаревшими ресурсами Azure, используюющими API Azure Service Manager (ASM). Этот устаревший модуль PowerShell не рекомендуется при создании новых ресурсов, так как ASM планируется выйти на пенсию. Дополнительные сведения см. в статье о выходе на пенсию в Azure Service Manager.

Модуль Az PowerShell — это рекомендуемый модуль PowerShell для управления ресурсами Azure Resource Manager (ARM) с помощью PowerShell.

Модуль управления службами Azure PowerShell — это модуль свертки. Установка модуля управления службами Azure PowerShell скачивает общедоступные модули для управления устаревшими ресурсами Azure, используюющими API управления службами, и делает их командлеты доступными для использования.

Необходимые компоненты

Внимание

Модуль управления службами Azure PowerShell работает только с Windows PowerShell. Он несовместим с PowerShell версии 6 или выше и не работает в Linux или macOS.

  • Выполните следующую команду из PowerShell, чтобы определить версию PowerShell:

    $PSVersionTable.PSVersion
    
  • Обновление до Windows PowerShell 5.1

  • Настройка политики выполнения PowerShell для удаленного подписанного или менее строгого

    • Проверьте политику выполнения PowerShell:

      Get-ExecutionPolicy -List
      
    • Установите политику выполнения PowerShell для удаленной подписи:

      Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
      

      Дополнительные сведения о политиках выполнения см. в about_Execution_Policies.

  • Обновление PowerShellGet для Windows PowerShell 5.1

Установка

Используйте командлет Install-Module для установки модуля управления службами Azure PowerShell:

Install-Module -Name Azure, Azure.Storage -Repository PSGallery -AllowClobber -Force

Модуль управления службами Azure PowerShell предоставляет общие зависимости с модулями Azure PowerShell Resource Manager. Если вы установили модули Azure PowerShell Resource Manager, параметр AllowClobber, как показано в предыдущей команде, является обязательным. Таким образом все существующие общие зависимости будут обновлены. Если этот параметр отсутствует, происходит сбой установки модуля.

После установки модуля управления службами Azure PowerShell импортируйте модуль:

Import-Module -Name Azure

Вход

Чтобы начать управление устаревшими ресурсами Azure с помощью модуля управления службами Azure PowerShell, запустите сеанс PowerShell и запустите надстройку AzureAccount , чтобы войти в Azure:

Add-AzureAccount

После входа в Azure модуль управления службами Azure PowerShell создает контекст для данного сеанса. Этот контекст содержит среду Azure, учетную запись, клиент и подписку, используемую для всех командлетов в этом сеансе.

Устранение неполадок

Если вы получили сообщение об ошибке "Указанный модуль Azure.Storage с версией 4.3.0" не загружен, так как недопустимый файл модуля не найден в любом каталоге модуля." Необходимо установить модуль PowerShell службы хранилища Azure.

Install-Module -Name Azure.Storage -Repository PSGallery -AllowClobber -Force

Если вы получили сообщение об ошибке "Команда Install-Module" найдена в модуле PowerShellGet, но модуль не удалось загрузить." Необходимо задать политику выполнения PowerShell для удаленной подписи или менее строгих:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

См. также

Дополнительные сведения о командах в модуле управления службами Azure PowerShell см . в справочной документации по командлетам.