본문 바로가기
CLOUD/AZURE

Azure Cli 와 Powershell Az 모듈

by Rainbound-IT 2025. 7. 5.
반응형

 

 

아래에서 azure cli 설치했는데  비슷한 명령어인 Connect-AzAccount가 안되길래 같이 설치가 안되는건가 해서 찾아봄

https://learn.microsoft.com/ko-kr/cli/azure/install-azure-cli-windows?view=azure-cli-latest&pivots=msi

 

Windows용 Azure CLI 설치

Windows에 Azure CLI를 설치하려면 PowerShell 또는 MSI 설치 관리자를 사용해야 합니다. 이 설치 관리자를 사용하면 CMD(Windows 명령 프롬프트)를 통해 CLI에 액세스할 수 있습니다.

learn.microsoft.com

 

 

 

항목 Azure CLI (az) PowerShell Az
설치 위치 별도 CLI 도구 (MSI 등으로 설치) PowerShell 모듈 (Install-Module)
실행 명령 az login, az vm list 등 Connect-AzAccount, Get-AzVM 등
사용 환경 명령 프롬프트(cmd), PowerShell, Bash 등에서 az 명령으로 사용 PowerShell 내에서 Az cmdlet으로 사용
설치 방법 MSI 설치 파일 또는 WSL/패키지 매니저 사용 PowerShell에서 Install-Module -Name Az
예시 az login Connect-AzAccount

 

 

이런 차이점이 있는데 이러면 명령어 길이만 차이가 있는게 아닐까 하는 의문이 들어 좀더 찾아보았다.

 

용도에 따라선 다음과 같은 차이점이 있다.

 

항목 Azure CLI PowerShell Az 모듈
대상 사용자 CLI 선호자, DevOps, 개발자 Windows 관리자, PowerShell 사용자
스크립트 언어 Bash, CMD, PowerShell 등 다양 PowerShell 전용
직관성 JSON 기반 출력으로 DevOps에 적합 PowerShell 객체 기반 처리로 Windows 관리에 적합
자동화 Jenkins, GitHub Actions, 쉘 스크립트에 유리 PowerShell 스크립트에 최적화
출력 기본적으로 JSON 반환 PowerShell 객체 반환

 

 

한마디로 말하면 Azure CLI는 Azure 관련해서 스크립트 작성할때, powershell Az는 윈도우와 Azure 연동하여 작업하고 싶을때 사용하면 된다.

 

 

참고로 로그인세션을 따로 관리하기때문에 따로 로그인해줘야한다.

반응형

댓글