Esercizio - Installare Azure PowerShell
In questa unità si apprenderà come determinare la versione di PowerShell installata nel computer locale e installare la versione più recente. Si apprenderà anche come installare il modulo Az PowerShell.
Nota
Questo esercizio illustra come creare un'installazione locale del modulo Az di PowerShell. Tuttavia, il resto di questo modulo usa Azure Cloud Shell per sfruttare l'ambiente sandbox gratuito di Microsoft Learn. Se si preferisce, è possibile prendere in considerazione questo esercizio facoltativo ed esaminare semplicemente le istruzioni.
Installare PowerShell in Windows
Windows PowerShell è incluso nel sistema operativo Windows. È tuttavia consigliabile installare la versione stabile più recente di PowerShell 7 per l'uso con Azure PowerShell. Seguire questa procedura per determinare la versione di PowerShell installata:
Nella casella di ricerca dell'area di notifica, digitare PowerShell. Potrebbero essere visualizzati più collegamenti:
- PowerShell 7 (x64): Versione a 64 bit di PowerShell 7 (scelta consigliata).
- Windows PowerShell: Versione a 64 bit di Windows PowerShell, inclusa in Windows.
- Windows PowerShell (x86): Versione a 32 bit di Windows PowerShell, inclusa nelle versioni a 64 bit di Windows.
- Windows PowerShell ISE: Ambiente di scripting integrato a 64 bit (ISE) per la scrittura di script di Windows PowerShell.
- Windows PowerShell ISE (x86): ISE a 32 bit, incluso nelle versioni a 64 bit di Windows.
Se PowerShell versione 7 non è installato, aprire Windows PowerShell e usare Gestione pacchetti Windows (Winget) per installare la versione stabile più recente di PowerShell 7:
winget install --id Microsoft.Powershell --source winget
Per istruzioni dettagliate sull'installazione, vedere Installazione di PowerShell in Windows.
Determinare la versione di PowerShell:
Per aprire PowerShell versione 7, selezionare il collegamento PowerShell 7 (x64) . Eseguire il comando seguente per controllare la versione di PowerShell:
$PSVersionTable.PSVersion
Impostare i criteri di esecuzione di PowerShell:
Verificare i criteri di esecuzione correnti:
Get-ExecutionPolicy -List
Se i criteri di esecuzione sono impostati su
Restricted
, modificarli inRemoteSigned
o meno restrittivi:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Confermare la modifica dei criteri di esecuzione:
Viene richiesto di confermare la modifica:
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose you to the security risks described in the about_Execution_Policies help topic at https:/go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): Y
Immettere Y o A e premere INVIO.
Installare PowerShell in Linux
L'installazione di PowerShell su Linux comporta l'uso di uno strumento di gestione pacchetti. Le istruzioni seguenti sono per le versioni supportate di Ubuntu. Per altre distribuzioni, vedere Installare PowerShell in Linux.
Installare PowerShell in Ubuntu Linux tramite Advanced Packaging Tool (apt) e la riga di comando di Bash:
Aggiornare l'elenco dei pacchetti
sudo apt-get update
Installare i pacchetti prerequisiti
sudo apt-get install -y wget apt-transport-https software-properties-common
Determinare la versione di Ubuntu
source /etc/os-release
Scaricare le chiavi del repository Microsoft
wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
Registrare le chiavi del repository Microsoft
sudo dpkg -i packages-microsoft-prod.deb
Eliminare il file delle chiavi del repository Microsoft
rm packages-microsoft-prod.deb
Aggiornare l'elenco dei pacchetti dopo l'aggiunta del repository Microsoft
sudo apt-get update
Installare PowerShell
sudo apt-get install -y powershell
Avviare PowerShell
pwsh
Installare PowerShell in macOS
Per installare PowerShell in macOS, usare la gestione pacchetti Homebrew.
Importante
Se il comando brew
non viene trovato, è necessario installare Homebrew. Per informazioni dettagliate, vedere il sito Web di Homebrew.
Installare Homebrew eseguendo il comando seguente:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Dopo aver installato Homebrew, installare la versione stabile più recente di PowerShell 7:
brew install powershell/tap/powershell
Avviare PowerShell per verificare che sia installato correttamente:
pwsh
Per istruzioni dettagliate sull'installazione, vedere Installazione di PowerShell in macOS.
Installare il modulo Az di PowerShell
Il modulo Az di PowerShell è reperibile in un repository globale denominato PowerShell Gallery.
È possibile installare il modulo nel computer locale usando il cmdlet Install-Module
.
Per installare la versione più recente del modulo Az PowerShell, seguire questa procedura:
Aprire PowerShell versione 7
Installare il modulo Az di PowerShell:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
Questo comando installa il modulo Az PowerShell per l'utente corrente, controllato dal parametro Scope.
Richiesta di installazione di NuGet:
L'installazione si basa su
NuGet
per recuperare i componenti. Potrebbe essere richiesto di scaricare e installare la versione più recente diNuGet
:NuGet provider is required to continue PowerShellGet requires NuGet provider version '2.8.5.201' or newer to interact with NuGet-based repositories. The NuGet provider must be available in 'C:\Program Files\PackageManagement\ProviderAssemblies' or 'C:\Users\<username>\AppData\Local\PackageManagement\ProviderAssemblies'. You can also install the NuGet provider by running 'Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force'. Do you want PowerShellGet to install and import the NuGet provider now? [Y] Yes [N] No [S] Suspend [?] Help (default is "Y"):
Immettere Y e premere INVIO.
Richiesta del repository non attendibile:
Per impostazione predefinita, PowerShell Gallery non è configurata come archivio attendibile. Viene richiesto di confermare che si vuole installare il modulo da un repository non attendibile:
You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from 'PSGallery'? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"):
Immettere Y o A e premere INVIO.
Si dovrebbe visualizzare l’installazione del modulo Az PowerShell.
Il processo di installazione del modulo Az PowerShell in Linux e macOS è semplice e usa gli stessi comandi.
Avviare PowerShell:
Aprire un terminale ed eseguire il comando seguente:
pwsh
Installare il modulo Az di PowerShell:
Al prompt dei comandi di PowerShell immettere il comando seguente:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
Richiesta del repository non attendibile:
Per impostazione predefinita, PowerShell Gallery non è configurata come archivio attendibile. Viene richiesto di confermare che si vuole installare il modulo da un repository non attendibile:
You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from 'PSGallery'? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"):
Immettere Y o A e premere INVIO.
Si dovrebbe visualizzare l’installazione del modulo Az PowerShell.
Questo processo consente di usare l'intera gamma di cmdlet specifici di Azure disponibili nel modulo Az PowerShell.