- 05/14/2020
- 6 분 읽
-
- m
- h
이 문서에서 설치하는 방법에 대해 설명합니다 Azure PowerShell 모듈 usingPowerShellGet. 이 지침은 Windows,macOS 및 Linux 플랫폼에서 작동합니다.
Azure PowerShell 은 Azure Cloud Shell 에서도 사용할 수 있으며 이제 Docker 이미지에 미리 설치됩니다.
요구 사항
참고
PowerShell7.,x 이상은 Azure PowerShell onall 플랫폼과 함께 사용하기 위해 권장되는 PowerShell 버전입니다.
Azure PowerShell 은 모든 플랫폼에서 PowerShell6.2.4 이상에서 작동합니다. 또한 windows 에서 powershell5.1 로 지원됩니다. 사용 가능한 powershell 의 최신 버전을 설치하십시오.귀하의 운영 체제. Powershell6.2.4 이상에서 실행할 때 Azure PowerShell 에는 추가 요구 사항이 없습니다.
PowerShell 버전을 확인하면 다음 명령을 실행합니다.
$PSVersionTable.PSVersion
Azure PowerShell 사용에 PowerShell5.1Windows:
- 업데이트 windows PowerShell5.1.,Windows10 버전 1607 이상인 경우 이미 PowerShell5.1 이 설치되어 있습니다.
- .NET Framework4.7.2 이상을 설치합니다.
- 최신 버전의 PowerShellGet 이 있는지 확인하십시오. 나는 이것을 할 수 없다.
설치 Azure PowerShell 모듈
경고
우리는 지원하지 않는 모두 가지고 있는 AzureRM 및 Az 모듈을 설치한 PowerShell5.1Windowsat 동일한 시간입니다. 시스템에서 AzureRM 을 사용 가능하게 유지해야하는 경우 az 모듈 forPowerShell6.2.4 이상을 설치하십시오.,
현재 사용자를 위해 설치
PowerShellGet cmdlets 를 사용하는 것이 선호되는 설치 방법입니다. Az 모듈을 설치하십시오.현재 사용자 전용. 이것은 권장되는 설치 범위입니다. 이 방법은에서 동일하게 작동합니다.windows,macOS 및 Linux 플랫폼. 에서 다음 명령을 실행 PowerShell 세션:
기본적으로,PowerShell 갤러리도록 구성되지 않은 신뢰할 수 있는 저장소 PowerShellGet., 첫 번째 시간을 사용할 PSGallery 당신이 볼 다음과 같은 메시지:
대답Yes
또는Yes to All
를 설치를 계속합니다.
모든 사용자에 대해 설치
시스템의 모든 사용자에 대해 모듈을 설치하려면 높은 권한이 필요합니다. 시작 PowerShellsession 를 사용하여 관리자 권한으로 실행에서 윈도우 또는 사용하는sudo
명령에 macOS 또는 리눅스:
Az 모듈은 롤업에 대한 모듈 Azure PowerShell 에서 로컬로 명령을 실행합니다., 설치하면 일반적으로 사용 가능한 Az PowerShell 모듈을 모두 다운로드하고 cmdlet 을 사용할 수 있습니다.
오프라인 설치
일부 환경에서는 PowerShell 갤러리에 연결할 수 없습니다. 이러한 상황에서,당신은 여전히 오프라인 설치를 사용하여 다음 방법 중 하나
-
다운로드 모듈을 다른 위치에서 네트워크의 사용으로 설치 소스입니다.이 방법을 할 수 있습 캐시 PowerShell 모듈 단일 서버에 있는 파일 공유 또는 수 deployedwith PowerShellGet 을 분리한 시스템입니다., 로컬 리포지토리를 설정하고 설치하는 방법에 대해 알아보십시오.로컬 PowerShellGet 리포지토리와 협력하여 연결이 끊긴 시스템.
-
네트워크에 연결된 시스템에 Azure PowerShell MSI 를 다운로드 한 다음 PowerShell Gallery 에 액세스하지 않고 설치 프로그램을 시스템에 복사하십시오. TheMSI 설치 프로그램은 Windows 의 PowerShell5.1 에 대해서만 작동한다는 것을 명심하십시오.,
-
모듈을 저장하 저장-모듈이 파일 공유하거나 저장하거나 다른 소스를 수동으로 복사하는 다른 컴퓨터에
Save-Module -Name Az -Path '\\server\share\PowerShell\modules' -Force
문제를 해결
여기에 몇 가지 일반적인 문제를 볼 수 있을 설치하는 경우 Azure PowerShell 모듈이 있습니다. 여기에 나열되지 않은 aproblem 이 발생하면 github 에서 문제를 제기하십시오.
프록시 블록에 연결
오류가 발생하는 경우에는Install-Module
을 나타내는 PowerShell 갤러리에 연결할 수 없어서,당신은 어쩌면 뒤에 프록시합니다., 다양한 운영 체계 및 네트워크 환경이 다른 한 특허 시스템 구성-다양한 프록시합니다. 프록시 설정에 대해서는 시스템 관리자에게 문의하십시오.환경에 맞게 구성하는 방법.
PowerShell 자체가이 프록시를 자동으로 사용하도록 구성되지 않을 수 있습니다. PowerShell5.1andlater,구성 PowerShell 세션을 사용하는 프록시를 사용하여 다음과 같은 명령:
경우하는 운영체제 시스템이 자격 증명이 올바르게 구성되어,이 구성 노선 PowerShellrequests 프록시를 통해., 이 설정이 세션간에 유지되도록하려면 명령을 yourPowerShell 프로필에 추가하십시오.
패키지를 설치하려면 프록시가 다음 주소로 HTTPS 연결을 허용해야합니다.
Sign in
To start working with Azure PowerShell, sign in with your Azure credentials.
Note
If you've disabled module autoloading, manually import the module with Import-Module -Name Az
.모듈이 구조화되는 방식 때문에 몇 초가 걸릴 수 있습니다.
시작하는 모든 새로운 PowerShell 세션에 대해이 단계를 반복해야합니다. Powershell 세션에서 Azure 로그인 방법을 알아보려면 PowerShell 세션에서 사용자 자격 증명을 참조하세요.,
Azure PowerShell 모듈 업데이트
PowerShell 모듈을 업데이트하려면 모듈을 설치하는 데 사용 된 것과 동일한 방법을 사용해야합니다. 예를 들어 원래Install-Module
를 사용한 경우 최신 버전을 얻으려면 update-Module 을 사용해야합니다. MSI 패키지를 처음 사용하는 경우 새 MSI 패키지를 다운로드하여 설치해야합니다.
PowerShellGet cmdlet 은 MSI 패키지에서 설치된 모듈을 업데이트 할 수 없습니다. MSIpackages 는 PowerShellGet 을 사용하여 설치된 모듈을 업데이트하지 않습니다., 문제가 있으면 PowershellGet 을 사용하여 업데이트 한 다음 업데이트보다는 다시 설치해야합니다. 를 다시 설치하여 isdone 과 같은 방법으로 설치하지만,필요한 추-Force
매개변수:
과는 달리 MSI 기반의 설치를 설치하거나 업데이트를 사용하여 PowerShellGet 제거하지 않 olderversions 존재할 수 있는 시스템입니다. 시스템에서 이전 버전의 Azure PowerShell 을 제거하려면 Azure PowerShell 모듈 제거를 참조하십시오. Msi 기반 설치에 대한 자세한 내용은 MSI 를 사용하여 Azure PowerShell 설치를 참조하십시오.,
여러 버전의 Azure PowerShell 사용
둘 이상의 버전의 Azure PowerShell 을 설치할 수 있습니다. 을 가지고 있는지 확인하기 위해 multipleversions Azure PowerShell 설치,다음 명령어를 사용합니다.
Get-InstalledModule -Name Az -AllVersions | Select-Object -Property Name, Version
제거하 버전의 Azure PowerShell,제거를 참조하십시오 Azure PowerShell 모듈이 있습니다.
모듈의 버전이 두 개 이상 설치된 경우 모듈 자동로드 및Import-Module
로드기본적으로 최신 버전.,
설치할 수 있습니다 또는 부하의 특정 버전Az
모듈을 사용하는-RequiredVersion
매개변수:
를 사용하여 여러 저장소 PowerShellGet
저장소를 매개 변수가 필요한 경우 추가한 추가적인 저장소를 PowerShellGeton 시스템 Az 모듈에서 찾을 수 있습보다 그들 중 하나입니다.
피드백 제공
Azure PowerShell 에서 버그를 발견하면 github 에서 문제를 제기하십시오. Feedback 을 제공하려면명령 행에서 보내기-피드백 cmdlet 을 사용하십시오.,
Azure PowerShell 모듈 및 해당 기능에 대해 자세히 알아 보려면 seeGet 은 Azure PowerShell 으로 시작했습니다. AzurePowerShell 에 익숙하고 AzureRM 에서 마이그레이션해야하는 경우 azurerm 에서 az 로 seeMigrate 하십시오.피>