Azure PowerShell 시작Get started with Azure PowerShell

Azure PowerShell은 명령줄에서 Azure 리소스를 관리하기 위해 설계되었습니다.Azure PowerShell is designed for managing and administering Azure resources from the command line. Azure Resource Manager 모델을 사용하는 자동화된 도구를 만들려는 경우 Azure PowerShell을 사용하세요.Use Azure PowerShell when you want to build automated tools that use the Azure Resource Manager model. Azure Cloud Shell과 함께 브라우저에서 사용하거나 로컬 컴퓨터에 설치하여 사용해 보세요.Try it out in your browser with Azure Cloud Shell, or install on your local machine.

이 문서에서는 Azure PowerShell을 시작하는 방법 및 핵심 개념을 설명합니다.This article helps you get started with Azure PowerShell and teaches the core concepts behind it.

Azure Cloud Shell에서 설치 또는 실행Install or run in Azure Cloud Shell

Azure PowerShell을 시작하는 가장 쉬운 방법은 Azure Cloud Shell 환경에서 시도하는 것입니다.The easiest way to get started with Azure PowerShell is by trying it out in an Azure Cloud Shell environment. Azure Cloud Shell을 실행하려면 Azure Cloud Shell에서 PowerShell 빠른 시작을 참조하세요.To get up and running with Cloud Shell, see Quickstart for PowerShell in Azure Cloud Shell. Cloud Shell은 Linux 컨테이너에서 PowerShell 6을 실행하므로 Windows 관련 기능을 사용할 수 없습니다.Cloud Shell runs PowerShell 6 on a Linux container, so Windows-specific functionality isn't available.

로컬 컴퓨터에 Azure PowerShell을 설치할 준비가 되면 Azure PowerShell 모듈 설치의 지침을 따릅니다.When you're ready to install Azure PowerShell on your local machine, follow the instructions in Install the Azure PowerShell module.

Azure에 로그인Sign in to Azure

Connect-AzAccount cmdlet을 사용하여 대화형으로 로그인합니다.Sign in interactively with the Connect-AzAccount cmdlet. Cloud Shell을 사용하는 경우 이 단계를 건너뜁니다. Azure Cloud Shell 세션은 Cloud Shell 세션을 시작한 환경, 구독 및 테넌트에 대해 이미 인증되었습니다.Skip this step if you use Cloud Shell: Your Azure Cloud Shell session is already authenticated for the environment, subscription, and tenant that launched the Cloud Shell session.

Connect-AzAccount

미국 이외 지역의 경우 -Environment 매개 변수를 사용하여 로그인합니다.If you're in a non-US region, use the -Environment parameter to sign in. Get-AzEnvironment cmdlet을 사용하여 해당 지역의 환경 이름을 가져옵니다.Get the name of the environment for your region by using the Get-AzEnvironment cmdlet. 예를 들어, Azure 중국 21Vianet에 로그인하려면 다음을 수행합니다.For example, to sign in to Azure China 21Vianet:

Connect-AzAccount -Environment AzureChinaCloud

사용 하는 토큰을 얻게 https://microsoft.com/devicelogin 합니다.You'll get a token to use on https://microsoft.com/devicelogin. 브라우저에서 이 페이지를 열고 토큰을 입력하여 Azure 계정 자격 증명으로 로그인하고 Azure PowerShell을 승인하세요.Open this page in your browser and enter the token, then sign in with your Azure account credentials and authorize Azure PowerShell.

로그인하면 어떤 Azure 구독이 활성화되어 있는지 나타내는 정보가 나타납니다.After signing in, you'll see information indicating which of your Azure subscriptions is active. 계정에 Azure 구독이 여러 개 있고 다른 항목을 선택하려면 Get-AzSubscription을 사용하여 사용 가능한 구독을 가져오고 Set-AzContext cmdlet을 구독 ID와 함께 사용하세요.If you have multiple Azure subscriptions in your account and want to select a different one, get your available subscriptions with Get-AzSubscription and use the Set-AzContext cmdlet with your subscription ID. Azure PowerShell에서 Azure 구독을 관리하는 방법에 대한 자세한 내용은 여러 Azure 구독 사용을 참조하세요.For more information about managing your Azure subscriptions in Azure PowerShell, see Use multiple Azure subscriptions.

Azure 계정에 로그인하면 Azure PowerShell cmdlet을 사용하여 구독에서 관리자 리소스에 액세스할 수 있습니다.Once signed in, use the Azure PowerShell cmdlets to access and manage resources in your subscription. 로그인 프로세스 및 인증 방법에 대한 자세한 내용은 Azure PowerShell을 사용하여 로그인을 참조합니다.To learn more about the sign-in process and authentication methods, see Sign in with Azure PowerShell.

명령 찾기Find commands

Azure PowerShell cmdlet은 PowerShell을 위한 표준 명명 규칙인 VERB-NOUN을 따릅니다.Azure PowerShell cmdlets follow a standard naming convention for PowerShell, VERB-NOUN. 동사는 작업(예: Create,Get,Set,Delete)을 설명하고 명사는 리소스 종류를 설명합니다(예:AzVM,AzKeyVaultCertificate,AzFirewall,AzVirtualNetworkGateway).The verb describes the action (examples include Create, Get, Set, Delete) and the noun describes the resource type (examples include AzVM, AzKeyVaultCertificate, AzFirewall, AzVirtualNetworkGateway). Azure PowerShell에서 명사는 항상 접두사 Az를 사용하여 시작합니다.Nouns in Azure PowerShell always start with the prefix Az. 표준 동사의 전체 목록은 PowerShell 명령에 대한 승인된 동사를 참조합니다.For the full list of standard verbs, see Approved verbs for PowerShell Commands.

사용 가능한 명사, 동사 및 Azure PowerShell 모듈을 알면 Get-Command cmdlet을 사용하여 명령을 찾을 수 있습니다.Knowing the nouns, verbs, and the Azure PowerShell modules available help you find commands with the Get-Command cmdlet. 예를 들어 Get 동사를 사용하는 VM 관련 명령을 모두 찾으려면 다음을 수행합니다.For example, to find all VM-related commands that use the Get verb:

Get-Command -Verb Get -Noun AzVM* -Module Az.Compute

일반 명령을 찾는 데 도움이 되도록 이 표에는 리소스 종류, 해당 Azure PowerShell 모듈 및 Get-Command와 함께 사용할 명사 접두사가 나열되어 있습니다.To help you find common commands, this table lists the resource type, corresponding Azure PowerShell module, and noun prefix to use with Get-Command:

리소스 종류Resource type Azure PowerShell 모듈Azure PowerShell module 명사 접두사Noun prefix
리소스 그룹Resource group Az.ResourcesAz.Resources AzResourceGroup
가상 머신Virtual machines Az.ComputeAz.Compute AzVM
Storage 계정Storage accounts Az.StorageAz.Storage AzStorageAccount
Key VaultKey Vault Az.KeyVaultAz.KeyVault AzKeyVault
웹 애플리케이션Web applications Az.WebsitesAz.Websites AzWebApp
SQL 데이터베이스SQL databases Az.SqlAz.Sql AzSqlDatabase

Azure PowerShell의 모듈 전체 목록은 GitHub에서 호스팅되는 Azure PowerShell 모듈 목록을 참조하세요.For a full list of the modules in Azure PowerShell, see the Azure PowerShell modules list hosted on GitHub.

빠른 시작 및 자습서로 Azure PowerShell 기본 내용 학습Learn Azure PowerShell basics with quickstarts and tutorials

Azure PowerShell을 시작하려면 가상 머신 설정 및 쿼리 방법에 대한 심층적인 자습서를 참조해 보세요.To get started with Azure PowerShell, try an in-depth tutorial for setting up virtual machines and learning how to query them.

기타 인기 Azure 서비스에 대한 Azure PowerShell 빠른 시작도 있습니다.There are also Azure PowerShell quickstarts for other popular Azure services:

다음 단계Next steps