반응형
아래에서 azure cli 설치했는데 비슷한 명령어인 Connect-AzAccount가 안되길래 같이 설치가 안되는건가 해서 찾아봄
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 연동하여 작업하고 싶을때 사용하면 된다.
참고로 로그인세션을 따로 관리하기때문에 따로 로그인해줘야한다.
반응형
'CLOUD > AZURE' 카테고리의 다른 글
| Azure NIC NSG 와 서브넷 NSG 설정했을때 어떻게 동작할까? (0) | 2025.07.08 |
|---|---|
| az login 오류 Response_Status.Status_InteractionRequired (0) | 2025.07.05 |
| azure 강의 듣고 메모 (0) | 2025.07.04 |
| azure 가입후 예산(budget) 지원되지 않음 이유 (0) | 2025.07.03 |
| [Azure] Subscription과 Active directory는 AWS에서 어떤것과 비슷할까? (0) | 2025.02.23 |
댓글