다음을 통해 공유


Azure PowerShell 시작

Azure PowerShell은 PowerShell에서 직접 Azure 리소스를 관리하고 관리하기 위한 강력한 도구입니다. Azure Resource Manager 모델을 사용하여 자동화된 워크플로를 빌드하고 리소스를 관리하는 데 적합합니다. Azure Cloud Shell 사용하여 브라우저에서 사용해 보거나 컴퓨터에 로컬로 설치할 수 있습니다.

이 문서는 Azure PowerShell을 시작하고 핵심 개념을 학습하는 데 도움이 됩니다.

Azure Cloud Shell에서 설치 또는 실행

Azure PowerShell을 시도하는 가장 쉬운 방법은 설치가 필요하지 않은 브라우저 기반 환경인 Azure Cloud Shell을 사용하는 것입니다. 시작하려면 Azure Cloud Shell 시작하기 를 참조하세요. Cloud Shell은 Linux 컨테이너에서 PowerShell을 실행하므로 Windows 관련 기능을 사용할 수 없습니다.

Azure PowerShell을 로컬로 설치할 준비가 되면 Azure PowerShell설치하는 방법의 단계를 따릅니다.

Azure에 로그인

로그인하려면 Connect-AzAccount cmdlet을 사용합니다. Cloud Shell을 사용하는 경우 환경, 구독 및 테넌트에 대해 이미 인증되었으므로 이 단계를 건너뛸 수 있습니다.

Connect-AzAccount

중요하다

2025년 초부터 Microsoft Entra ID 사용자 ID를 사용하여 Azure PowerShell에서 Azure에 인증하려면 MFA(다단계 인증)가 필요합니다. 자세한 내용은 자동화 시나리오에서 다단계 인증이 Azure PowerShell에 미치는 영향참조하세요.

특정 규정 준수가 필요한 지역 환경(예: Azure China 21Vianet)의 경우 Environment 매개 변수를 사용합니다.

Connect-AzAccount -Environment AzureChinaCloud

Azure PowerShell은 Windows 시스템에서 인증을 위해 WAM(웹 계정 관리자)으로 기본 설정되지만 다른 플랫폼은 브라우저 기반 로그인을 사용합니다. 자세한 내용은 WAM(웹 계정 관리자) 참조하세요.

여러 구독에 액세스할 수 있는 경우 로그인 시 구독을 선택하라는 메시지가 표시됩니다. 로그인 환경이 프로세스에 대해 자세히 알아보세요.

로그인하면 Azure PowerShell cmdlet을 사용하여 리소스를 관리할 수 있습니다. 인증에 대한 자세한 내용은 Azure PowerShell로그인을 참조하세요.

명령 찾기

Azure PowerShell cmdlet은 Verb-Noun표준 PowerShell 명명 규칙을 따릅니다. 동사는 New, Get, Set, Remove등의 작업을 설명하고 명사는 리소스 종류(예: AzVM, AzKeyVaultCertificate, AzFirewallAzVirtualNetworkGateway)를 나타냅니다. Azure PowerShell의 명사는 접두사 Az시작합니다.

명령을 검색하려면 Get-Command cmdlet을 사용합니다. 예를 들어 가상 머신과 관련된 모든 명령을 나열하려면 다음을 수행합니다.

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

일반적인 리소스 및 관련 모듈의 빠른 참조 테이블은 다음과 같습니다.

리소스 종류 Azure PowerShell 모듈 명사 접두사
리소스 그룹 Az.Resources (Az.자원) AzResourceGroup
Virtual Machines Az.Compute AzVM
스토리지 계정 Az.Storage AzStorageAccount
Key Vault (키 볼트) Az.KeyVault AzKeyVault
웹 애플리케이션 Az.Websites AzWebApp
SQL 데이터베이스들 Az.Sql AzSqlDatabase

Azure PowerShell 모듈의 전체 목록은 GitHub에서 호스트되는 Azure PowerShell 모듈 목록을 참조하세요.

데이터 수집

기본적으로 Azure PowerShell은 사용 패턴 및 문제를 식별하여 사용자 환경을 개선하기 위해 원격 분석 데이터를 수집합니다. 개인 정보나 개인정보는 수집되지 않습니다. 그러나 원하는 경우 Disable-AzDataCollection cmdlet을 사용하여 옵트아웃할 수 있습니다. 자세한 내용은 개인정보처리방침참조하세요.

빠른 시작 및 자습서

안내된 자습서를 통해 Azure PowerShell을 통해 실습해 보세요.

다음 단계

더 많은 Azure PowerShell 기능을 살펴보세요.

더 많은 도움을 받으려면 커뮤니티에 연결하세요.

참조