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


Установка модуля управления службами 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 и выполните Add-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 см. в справочной документации по командлетам.