PowerShellGet으로 Azure PowerShell을 설치

Warning

AzureRM PowerShell 모듈은 2024년 2월 29일부터 공식적으로 사용되지 않습니다. 사용자는 지속적인 지원 및 업데이트를 보장하기 위해 AzureRM에서 Az PowerShell 모듈로 마이그레이션하는 것이 좋습니다.

AzureRM 모듈은 여전히 작동할 수 있지만 더 이상 기본 또는 지원되지 않으므로 사용자의 재량에 따라 계속 사용할 수 있습니다. Az 모듈로 전환하는 방법에 대한 지침은 마이그레이션 리소스를 참조하세요.

이 문서에서는 PowerShellGet을 사용하여 Windows용 PowerShell 5.x용 Azure PowerShell 모듈을 설치하는 단계를 설명합니다. PowerShellGet 및 모듈 관리는 Azure PowerShell을 설치하는 기본 방법이지만 웹 플랫폼 설치 관리자 또는 MSI 패키지로 설치하려는 경우 다른 설치 방법을 참조하세요.

Azure 클래식 배포 모델은 이 버전의 Azure PowerShell에서 지원되지 않습니다. 클래식 배포를 지원하려면 Azure PowerShell 서비스 관리 모듈 설치의 지침을 따르세요.

Important

AzureRM 모듈은 macOS 또는 Linux에서 지원되지 않습니다. 이러한 플랫폼에서 Azure PowerShell cmdlet을 사용하려면 Az 모듈을 설치합니다.

요구 사항

Azure PowerShell 버전 6.0부터 Azure PowerShell에는 PowerShell 버전 5.0이 필요합니다. 컴퓨터에서 실행 중인 PowerShell 버전을 확인하려면 다음 명령을 실행하십시오.

$PSVersionTable.PSVersion

오래된 버전이 있는 경우 기존 Windows PowerShell 업그레이드를 참조하십시오.

Important

이 문서에 설명된 모듈인 AzureRM은 .NET Framework를 사용합니다. 따라서 .NET Core를 사용하는 PowerShell 6.0과 호환되지 않습니다. PowerShell 6.0을 사용하는 경우, macOS 및 Linux에 대한 설치 지침을 따릅니다.

Azure PowerShell 모듈 설치

PowerShell 갤러리 모듈을 설치하려면 상승된 권한이 필요합니다. Azure PowerShell을 설치하려면 관리자 권한 세션에서 다음 명령을 실행합니다.

Install-Module -Name AzureRM -AllowClobber

참고 항목

NuGet 2.8.5.201 이전 버전을 사용하는 경우 최신 버전의 NuGet을 다운로드하여 설치하라는 메시지가 표시됩니다.

기본적으로 PowerShell 갤러리는 PowerShellGet에 대해 신뢰할 수 있는 리포지토리로 구성되지 않습니다. PSGallery를 처음 사용할 때는 다음과 같은 메시지가 표시됩니다.

Untrusted repository

You are installing the modules from an untrusted repository. If you trust this repository, change
its InstallationPolicy value by running the Set-PSRepository cmdlet.

Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"):

대답 Yes 하거나 Yes to All 설치를 계속합니다.

AzureRM 모듈은 Azure PowerShell cmdlet의 롤업 모듈입니다. 이 모듈을 설치하면 사용 가능한 모든 Azure Resource Manager 모듈이 다운로드되고 해당 cmdlet을 사용할 수 있습니다.

로그인

Azure PowerShell 작업을 시작하려면 Azure 자격 증명으로 로그인합니다.

# Connect to Azure with an interactive dialog for sign-in
Connect-AzureRmAccount

참고 항목

모듈 자동 로딩을 비활성화한 경우 Import-Module AzureRM을 사용하여 모듈을 수동으로 가져와야 합니다. 모듈의 구조화 방식 때문에 몇 초 정도 걸릴 수 있습니다.

시작하는 모든 새 PowerShell 세션에 대해 이러한 단계를 반복해야 합니다. PowerShell 세션 간에 Azure 로그인을 유지하는 방법을 보려면 PowerShell 세션간에 사용자 자격 증명 유지를 참조하세요.

Azure PowerShell 모듈 업데이트

Update-Module을 실행 하여 Azure PowerShell 설치를 업데이트할 수 있습니다. 이 명령은 이전 버전을 제거하지 않습니다.

Update-Module -Name AzureRM

시스템에서 이전 버전의 Azure PowerShell을 제거하려면 Azure PowerShell 모듈 제거를 참조하세요.

여러 버전의 Azure PowerShell 사용

둘 이상의 Azure PowerShell 버전을 설치할 수 있습니다. 여러 버전의 Azure PowerShell이 설치된 경우 검사 다음 명령을 사용합니다.

Get-InstalledModule -Name AzureRM -AllVersions |
  Select-Object -Property Name, Version

Azure PowerShell 버전을 제거하려면 Azure PowerShell 모듈 제거를 참조 하세요.

온-프레미스 Azure Stack 리소스를 사용하거나, 이전 버전의 Windows를 실행하거나, Azure 클래식 배포 모델을 사용하는 경우 둘 이상의 버전이 필요할 수 있습니다. 이전 버전을 설치하려면 설치할 때 인수를 -RequiredVersion 입력합니다.

# Install version 2.3.0 of Azure PowerShell
Install-Module -Name AzureRM -RequiredVersion 2.3.0

Azure PowerShell 모듈 로드 시, 기본으로 최신 버전이 로드됩니다. 다른 버전을 로드하려면 매개 변수를 지정합니다 RequiredVersion .

# Load version 2.3.0 of Azure PowerShell
Import-Module -Name AzureRM -RequiredVersion 2.3.0

피드백 제공

Azure Powershell 사용 중 버그 발생 시, GitHub에서 문제를 제출하세요. 명령줄에서 피드백을 제공하려면 Send-Feedback cmdlet을 사용합니다.

다음 단계

Azure PowerShell 사용을 시작하려면 Azure PowerShell 시작에서 모듈 및 해당 기능에 대해 자세히 알아보세요.