- 05/14/2020
- 6 minute pentru a citi
-
- m
- h
Acest articol explică cum să instalați Azure PowerShell module usingPowerShellGet. Aceste instrucțiuni funcționează pe platformele Windows,macOS și Linux.
Azure PowerShell este de asemenea disponibil în Azure Cloud Shell și este acumpreinstalat în imagini Docker.
cerințe
notă
PowerShell 7.,x și mai târziu este versiunea recomandată a PowerShell pentru utilizarea cu Azure PowerShell onall platforme.Azure PowerShell funcționează cu PowerShell 6.2.4 și mai târziu pe toate platformele. De asemenea, este acceptat cupowershell 5.1 pe Windows. Instalați cea mai recentă versiune de PowerShell disponibilă pentrusistemul dvs. de operare. Azure PowerShell nu are cerințe suplimentare atunci când rulează pe PowerShell 6.2.4 și mai târziu.
Pentru a verifica PowerShell versiune, rulați comanda:
$PSVersionTable.PSVersion
Pentru a utiliza Azure PowerShell în PowerShell 5.1 pe Windows:
- Actualizarea toWindows PowerShell 5.1.,Dacă sunteți pe Windows 10 versiunea 1607 sau o versiune ulterioară, aveți deja instalat PowerShell 5.1.
- instalați. Net Framework 4.7.2 sau o versiune ulterioară.
- asigurați-vă că aveți cea mai recentă versiune de PowerShellGet. Rulați
Install-Module -Name PowerShellGet -Force
.
Instala Azure PowerShell modulul
Avertisment
nu suport sa AzureRM și Az module instalate pentru PowerShell 5.1 pe Windowsat același timp. Dacă trebuie să păstrați AzureRM disponibil pe sistemul dvs., instalați modulul az pentrupowershell 6.2.4 sau o versiune ulterioară.,
instalare pentru utilizatorul curent
folosind cmdlets PowerShellGet este metoda de instalare preferată. Instalați modulul Az numai pentru utilizatorul curent. Acesta este domeniul de instalare recomandat. Această metodă funcționează la felplatformele Windows, macOS și Linux. Rulați următoarea comandă dintr-o sesiune PowerShell:
în mod implicit, Galeria PowerShell nu este configurată ca un depozit de încredere pentru PowerShellGet., Prima dată când utilizați PSGallery vezi următorul prompt:
Răspuns Yes
sau Yes to All
pentru a continua cu instalarea.
instalare pentru toți utilizatorii
Instalarea modulului pentru toți utilizatorii pe un sistem necesită privilegii ridicate. Începe PowerShellsession folosind executare ca administrator în Windows sau de a folosi sudo
comanda pe macOS sau Linux:
Az modul este un set de module pentru Azure PowerShell cmdlet-uri., Instalându-l descarcă toate modulele az PowerShell disponibile în general și face ca cmdleturile lor să fie disponibile pentru utilizare.
instalați offline
În unele medii, nu este posibil să vă conectați la Galeria PowerShell. În aceste situații,puteți instala în continuare offline folosind una dintre aceste metode:
-
descărcați modulele într-o altă locație din rețeaua dvs. și utilizați-o ca sursă de instalare.Această metodă vă permite să cache module PowerShell pe un singur server sau File share pentru a fi deployedwith PowerShellGet la orice sisteme deconectate., Aflați cum să configurați un depozit local și să instalațipe sisteme deconectate cucare lucrează cu depozite locale PowerShellGet.descărcați Azure PowerShell MSI într-o mașină conectată la rețea,apoi copiați programul de instalare în sisteme fără acces la Galeria PowerShell. Rețineți că programul de instalare theMSI funcționează numai pentru PowerShell 5.1 pe Windows.,Salvați modulul cu Save-Module într-o partajare de fișiere sau salvați-l într-o altă sursă și copiați-l manual pe alte mașini:
Save-Module -Name Az -Path '\\server\share\PowerShell\modules' -Force
depanare
iată câteva probleme comune observate la instalarea modulului Azure PowerShell. Dacă întâmpinați o problemă care nu este listată aici, depuneți o problemă pe GitHub.
Proxy blochează conexiunea
Dacă primiți erori de la Install-Module
care indică faptul că Galeria PowerShell este inaccesibilă, poate în spatele unui proxy., Diferitele sisteme de operare și mediul de rețea au cerințe diferitepentru configurarea unui proxy la nivel de sistem. Contactați administratorul de sistem pentru setările proxy șicum să le configurați pentru mediul dvs.PowerShell în sine nu poate fi configurat pentru a utiliza acest proxy în mod automat. Cu PowerShell 5.1 măsuri, configurați sesiune de PowerShell pentru a utiliza un proxy folosind următoarele comenzi:
Dacă sistemul de operare acreditările sunt configurate corect, această configurație rute PowerShellrequests prin proxy., Pentru ca această setare să persiste între sesiuni, adăugați comenzile la profilul dvs.pentru a instala pachetul, proxy-ul dvs. trebuie să permită conexiuni HTTPS la următoarea adresă:
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
.Datorită modului în care modulul este structurat, acest lucru poate dura câteva secunde.va trebui să repetați acești pași pentru fiecare sesiune PowerShell nouă pe care o începeți. Pentru a afla cum să afișați autentificarea Azure în sesiunile PowerShell, consultați acreditările utilizatorilor în sesiunile PowerShell.,
actualizați modulul Azure PowerShell
pentru a actualiza orice modul PowerShell, ar trebui să utilizați aceeași metodă utilizată pentru a instala modulul. De exemplu, dacă ați folosit inițial Install-Module
, atunci ar trebui să useUpdate-Modul de a obține cea mai recentă versiune. Dacă ați folosit inițial pachetul MSI, atunci ar trebui să descărcați și să instalați noul pachet MSI.
cmdleturile PowerShellGet nu pot actualiza modulele care au fost instalate dintr-un pachet MSI. MSIpackages nu actualizează modulele care au fost instalate folosind PowerShellGet., Dacă aveți problemeactualizarea folosind PowershellGet, atunci ar trebui să reinstalați, mai degrabă decât să actualizați. Reinstalarea se face în același mod ca instalarea, dar ai nevoie pentru a adăuga -Force
parametru:
spre Deosebire de MSI instalații, instalarea sau actualizarea folosind PowerShellGet nu elimina olderversions care pot exista pe sistemul dumneavoastră. Pentru a elimina versiunile vechi de Azure PowerShell din sistemul dvs.,consultați Dezinstalați modulul Azure PowerShell. Pentru mai multe informații despreinstalările bazate pe MSI, consultați Instalarea Azure PowerShell cu un MSI.,
utilizați mai multe versiuni de Azure PowerShell
este posibil să instalați mai multe versiuni de Azure PowerShell. Pentru a verifica dacă aveți multipleversions de Azure PowerShell instalat, utilizați următoarea comandă:
Get-InstalledModule -Name Az -AllVersions | Select-Object -Property Name, Version
Pentru a elimina o versiune de Azure PowerShell, consultați Dezinstalarea Azure PowerShell module.
Dacă aveți mai mult de o versiune de module instalate, modul autoload și Import-Module
loadthe mai recentă versiune în mod implicit.,
puteți instala sau încărcați o versiune specifică a Az
module folosind -RequiredVersion
parametru:
de a Folosi mai multe depozite cu PowerShellGet
Depozit parametru este necesar dacă ați adăugat magazii suplimentare pentru a PowerShellGeton sistemul dvs. și Az modul pot fi găsite în mai mult de una dintre ele.
oferiți feedback
Dacă găsiți o eroare în Azure PowerShell, fișier o problemă pe GitHub. Pentru a furniza feedbackdin linia de comandă, utilizați cmdletul de Trimitere-Feedback.,pentru a afla mai multe despre modulele Azure PowerShell și caracteristicile acestora, seeGet a început cu Azure PowerShell. Dacă sunteți familiarizat cu AzurePowerShell și necesitatea de a migra de la AzureRM, seeMigrate de AzureRM la Az.