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 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: 64 bit Integrated Scripting Environment (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 wingetPer 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.PSVersionImpostare i criteri di esecuzione di PowerShell:
Verificare i criteri di esecuzione correnti:
Get-ExecutionPolicy -ListSe i criteri di esecuzione sono impostati su
Restricted, modificarli inRemoteSignedo meno restrittivi:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserConfermare 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"): YImmettere Y o A, quindi 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 usando Advanced Packaging Tool (apt) e la riga di comando Bash:
Aggiornare l'elenco dei pacchetti
sudo apt-get updateInstallare i pacchetti prerequisiti
sudo apt-get install -y wget apt-transport-https software-properties-commonDeterminare la versione di Ubuntu
source /etc/os-releaseScaricare le chiavi del repository Microsoft
wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.debRegistrare le chiavi del repository Microsoft
sudo dpkg -i packages-microsoft-prod.debEliminare il file delle chiavi del repository Microsoft
rm packages-microsoft-prod.debAggiornare l'elenco dei pacchetti dopo l'aggiunta del repository Microsoft
sudo apt-get updateInstallare PowerShell
sudo apt-get install -y powershellAvviare 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 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/powershellAvviare 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 PowerShell è disponibile da 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 PowerShell:
Install-Module -Name Az -Scope CurrentUser -Repository PSGalleryQuesto comando installa il modulo Az PowerShell per l'utente corrente, controllato dal parametro Scope .
Richiesta di installazione di NuGet:
L'installazione si basa su
NuGetper 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, quindi premere INVIO.
Dovresti ora vedere il modulo Az PowerShell in fase di installazione.
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 PowerShell:
Al prompt dei comandi di PowerShell immettere il comando seguente:
Install-Module -Name Az -Scope CurrentUser -Repository PSGalleryRichiesta 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, quindi premere INVIO.
Verrà visualizzato il modulo Az di PowerShell in fase di installazione.
Questo processo consente di usare l'intera gamma di cmdlet specifici di Azure disponibili nel modulo Az PowerShell.