PowerShellGet으로 Azure PowerShell을 설치Install Azure PowerShell on Windows with PowerShellGet

이 문서에서는 Windows 환경에서 PowerShellGet을 사용하여 Azure PowerShell 모듈을 설치하는 단계를 설명합니다.This article explains the steps to install the Azure PowerShell modules in a Windows environment using PowerShellGet. PowerShellGet 및 모듈 관리는 Azure PowerShell을 설치하는 더 좋은 방법이지만 대신 웹 플랫폼 설치 관리자 또는 MSI 패키지로 설치하려는 경우 다른 설치 방법을 참조합니다.PowerShellGet and module management is the preferred way to install Azure PowerShell but if you would rather install with the Web Platform Installer or MSI package, see Other installation methods.

Azure PowerShell을 다른 플랫폼에서 설치하는 지침에 대해서는, macOS 및 Linux에서 Azure PowerShell 설치 및 구성을 참조하세요.For instructions to install Azure PowerShell on other platforms, see Install and configure Azure PowerShell on macOS and Linux.

Azure 클래식 배포 모델은 본 버전의 Azure PowerShell에서 지원되지 않습니다.The Azure classic deployment model is not supported by this version of Azure PowerShell. 클래식 배포에 대한 지원은 Azure PowerShell Service Management 모듈 설치 지침을 참조합니다.For support for classic deployments, follow the instructions in Install the Azure PowerShell Service Management module.

注意

2018 년 11 월 이후에는 AzureRM 모듈에 추가된 새로운 기능 또는 cmdlet이 없습니다.After November 2018, there will be no new features or cmdlets added to the AzureRM module. AzureRM은 계속 지원되고 버그 수정을 받습니다.AzureRM will continue to be supported and receive bugfixes. 새로운 기능은 1.0에 동시에 도달하는 Az 모듈에서 제공됩니다.New features will be provided in the Az module, which will reach 1.0 at the same time. AzAzureRM과 이전 버전 호환되며 쉽게 전환할 수 있도록 설계되었습니다.Az has a backwards compatibility mode with AzureRM, and is designed to be easy to switch to. 이 새로운 모듈 및 업그레이드 방법에 대한 자세한 내용은 다음을 참조하십시오.To learn more about this new module and how to upgrade, see:

변환할 수 없는 클래식 배포 모델을 사용하는 배포가 있는 경우 Azure PowerShell의 Service Management 버전을 설치할 수 있습니다.If you have deployments that use the classic deployment model that cannot be converted, you can install the Service Management version of Azure PowerShell. 자세한 내용은 Azure PowerShell Service Management 모듈 설치를 참조하세요.For more information, see Install the Azure PowerShell Service Management module.

요구 사항Requirements

Azure PowerShell 버전 6.0부터 Azure PowerShell은 PowerShell 버전 5.0이 필요합니다.Starting with Azure PowerShell version 6.0, Azure PowerShell requires PowerShell version 5.0. 시스템의 PowerShell 버전을 확인하려면 다음 명령을 실행합니다.To check the version of PowerShell running on your machine, run the following command:

$PSVersionTable.PSVersion

만료된 버전을 사용하는 경우 기존 Windows PowerShell 업그레이드를 참조합니다.If you have an outdated version, see Upgrading existing Windows PowerShell.

重要

이 문서에서 설명된 모듈인 AzureRM에서는 .NET Framework를 사용합니다.The module described in this document, AzureRM, uses .NET Framework. 이렇게 하면 .NET Core를 사용하는 PowerShell 6.0과 호환되지 않습니다.This makes it incompatible with PowerShell 6.0, which uses .NET Core. PowerShell 6.0을 사용하는 경우, macOS 및 Linux에 대한 설치 지침을 따릅니다.If you are using PowerShell 6.0, follow the installation instructions for macOS and Linux.

Azure PowerShell 모듈 설치Install the Azure PowerShell module

PowerShell 갤러리에서 모듈을 설치하려면 상승된 권한이 필요합니다.You need elevated privileges to install modules from the PowerShell Gallery. Azure PowerShell을 설치하려면 승격된 세션에서 다음 명령을 실행합니다.To install Azure PowerShell, run the following command in an elevated session:

Install-Module -Name AzureRM -AllowClobber

注意

NuGet 2.8.5.201 이전 버전을 사용하는 경우 최신 버전의 NuGet을 다운로드하여 설치하라는 메시지가 표시됩니다.If you have a version older than 2.8.5.201 of NuGet, you are prompted to download and install the latest version of NuGet.

기본적으로 PowerShell 갤러리는 PowerShellGet에 대한 신뢰할 수 있는 리포지토리로 구성되지 않습니다.By default, the PowerShell gallery isn't configured as a trusted repository for PowerShellGet. PSGallery를 처음 사용할 때는 다음과 같은 메시지가 표시됩니다.The first time you use the PSGallery you see the following prompt:

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로 답변합니다.Answer Yes or Yes to All to continue with the installation.

AzureRM 모듈은 Azure PowerShell cmdlet의 롤업 모듈입니다.The AzureRM module is a rollup module for the Azure PowerShell cmdlets. 설치하면 사용 가능한 모든 Azure Resource Manager 모듈이 다운로드되고 cmdlet을 사용할 수 있게 됩니다.Installing it downloads all of the available Azure Resource Manager modules, and makes their cmdlets available for use.

로그인Sign in

Azure PowerShell을 사용하여 작업을 시작 하려면 Import-Module cmdlet을 사용하여 현재 PowerShell 세션에 AzureRM을 로드한 후 Azure 자격 증명으로 로그인합니다.To start working with Azure PowerShell, you need to load AzureRM into your current PowerShell session with the Import-Module cmdlet, and then sign in with your Azure credentials.

# Import the module into the PowerShell session
Import-Module AzureRM
# Connect to Azure with an interactive dialog for sign-in
Connect-AzureRmAccount

모든 새 PowerShell 세션에 대해 이러한 단계를 반복해야 합니다.You'll need to repeat these steps for every new PowerShell session you start. AzureRM 모듈을 자동으로 가져오려면 PowerShell 프로필을 설정해야 하며, 프로필 설정은 프로필 정보에서 알아볼 수 있습니다.Automatically importing the AzureRM module requires setting up a PowerShell profile, which you can learn about in About Profiles. 세션 간에 Azure 로그인을 유지하는 방법을 보려면 PowerShell 세션간에 사용자 자격 증명 유지를 참조하세요.To learn how to persist your Azure sign-in across sessions, see Persist user credentials across PowerShell sessions.

Azure PowerShell 모듈 업데이트Update the Azure PowerShell module

Update-Module을 실행하여 Azure PowerShell 설치를 업데이트할 수 있습니다.You can update your Azure PowerShell installation by running Update-Module. 이 명령은 이전 버전을 제거하지 않습니다.This command does not uninstall earlier versions.

Update-Module -Name AzureRM

Azure PowerShell의 이전 버전을 시스템에서 제거하려면, Azure PowerShell 모듈 제거를 참조합니다.If you want to remove older versions of Azure PowerShell from your system, see Uninstall the Azure PowerShell module.

여러 버전의 Azure PowerShell 사용Use multiple versions of Azure PowerShell

Azure PowerShell은 버전을 2개 이상 설치할 수 없습니다.It's possible to install more than one version of Azure PowerShell. 여러 버전의 Azure PowerShell이 설치되어 있는지 확인하려면 다음 명령을 사용합니다.To check if you have multiple versions of Azure PowerShell installed, use the following command:

Get-Module -Name AzureRM -List | select Name,Version

Azure PowerShell의 버전을 제거하려면 Azure PowerShell 모듈 제거를 참조합니다.To remove a version of Azure PowerShell, see Uninstall the Azure PowerShell module.

온-프레미스 Azure Stack 리소스로 작업하거나 이전 버전의 Windows를 실행하거나 Azure 클래식 배포 모델을 사용하는 경우 둘 이상의 버전이 필요할 수 있습니다.You might need more than one version if you work with on-premises Azure Stack resources, run an older version of Windows, or use the Azure classic deployment model. 이전 버전을 설치하려면 -RequiredVersion 인수를 설치 시 제공합니다.To install an older version, provide the -RequiredVersion argument when installing.

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

Azure PowerShell 모듈 로드 시, 기본으로 최신 버전이 로드됩니다.When loading the Azure PowerShell module the latest version is loaded by default. 다른 버전을 로드하려면 -RequiredVersion 인수를 제공합니다.To load a different version, provide the -RequiredVersion argument.

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

피드백 제공Provide feedback

Azure Powershell 사용 중 버그 발생 시, GitHub에서 문제를 제출하세요.If you find a bug when using Azure Powershell, file an issue on GitHub. 명령줄에서 피드백을 제공하려면 Send-Feedback cmdlet을 사용해 보세요.To provide feedback from the command line, use the Send-Feedback cmdlet.

다음 단계Next Steps

Azure PowerShell 사용을 시작하려면, Azure PowerShell 시작을 참조하여 모듈 및 모듈의 기능에 대해 자세히 알아보세요.To get started using Azure PowerShell, see Get Started with Azure PowerShell to learn more about the module and its features.