Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Sono disponibili più versioni del pacchetto di PowerShell 7 che possono essere installate. Questo articolo è incentrato sull'installazione del pacchetto di versione stabile più recente. Per altre informazioni sulle versioni del pacchetto, vedere l'articolo Ciclo di vita del supporto di PowerShell .
Le versioni più recenti di PowerShell 7 sostituiscono le versioni precedenti di PowerShell 7. Le versioni di anteprima di PowerShell possono essere installate side-by-side con altre versioni di PowerShell. Le versioni di anteprima più recenti sostituiscono le versioni di anteprima precedenti esistenti. Se è necessario eseguire PowerShell 7.5 side-by-side con una versione precedente, reinstallare la versione precedente usando il metodo di archivio binario.
Scegliere un metodo di installazione
Sono disponibili diversi modi per installare PowerShell in macOS.
Scaricare e installare manualmente il pacchetto
Scaricare il pacchetto di installazione dalla pagina delle versioni . Selezionare la versione del pacchetto da installare.
- PowerShell 7.5
- Processori Arm64 - powershell-7.5.5-osx-arm64.pkg
- Processori x64 - powershell-7.5.5-osx-x64.pkg
- PowerShell 7.4 (LTS)
- Processori Arm64 - powershell-7.4.14-osx-arm64.pkg
- Processori x64 - powershell-7.4.14-osx-x64.pkg
- PowerShell 7.6-preview
- Processori Arm64 - powershell-7.6.0-rc1-osx-arm64.pkg
- Processori x64 - powershell-7.6.0-rc1-osx-x64.pkg
Esistono due modi per installare PowerShell usando il pacchetto scaricato.
Installare il pacchetto usando Finder
Installare PowerShell usando Finder:
Apri Finder
Individuare il pacchetto scaricato
Fare doppio clic sul file
Quando si installa il pacchetto, verrà visualizzato il messaggio di errore seguente:
"powershell-7.5.5-osx-arm64.pkg" non aperto
Apple non ha potuto verificare "powershell-7.5.5-osx-arm64.pkg" è libero da malware che potrebbe danneggiare il vostro Mac o compromettere la vostra privacy.
Selezionare il pulsante Fine per chiudere il prompt.
Questo messaggio di errore proviene dalla funzionalità Gatekeeper di macOS. Per altre informazioni, vedere App aperte in modo sicuro sul Mac - Supporto Apple.
Dopo aver tentato di aprire il pacchetto, seguire questa procedura:
- Aprire Impostazioni di sistema.
- Selezionare Privacy e sicurezza e scorrere verso il basso fino alla sezione Sicurezza .
- Selezionare il pulsante Apri comunque per confermare la finalità di installare PowerShell.
- Quando viene visualizzata nuovamente la richiesta di avviso, selezionare Apri comunque.
- Immettere nome utente e password per consentire l'esecuzione dell'installazione.
Installare il pacchetto da una shell dei comandi
Per installare il pacchetto PowerShell dalla riga di comando, è necessario ignorare i controlli Gatekeeper. Usare uno dei metodi seguenti per installare il pacchetto:
Eseguire il
installercomando con il flag allowUntrusted :sudo installer -allowUntrusted -pkg ./Downloads/powershell-7.5.5-osx-arm64.pkg -target /In alternativa, installare il pacchetto come si farebbe normalmente dopo l'esecuzione di uno dei comandi seguenti:
- Eseguire
sudo xattr -rd com.apple.quarantine ./Downloads/powershell-7.5.5-osx-arm64.pkg. - Se stai usando PowerShell, utilizza il cmdlet
Unblock-File. Includere il percorso completo del.pkgfile.
- Eseguire
Installare come strumento globale di .NET
Se è già installato .NET Core SDK, è possibile usare lo strumento .NET Global per installare PowerShell 7.
dotnet tool install --global PowerShell
Il programma di installazione dello strumento DotNet aggiunge ~/.dotnet/tools alla variabile di ambiente PATH. La shell attualmente in esecuzione non dispone tuttavia del parametro PATH aggiornato. Avviare PowerShell da una nuova shell digitando pwsh.
Installare PowerShell 7 da un archivio binario
Gli archivi tar.gz di file binari di PowerShell possono essere usati per la piattaforma macOS per abilitare scenari di distribuzione avanzati. Quando si installa usando questo metodo, è necessario installare manualmente anche tutte le dipendenze.
Scaricare il pacchetto di installazione dalla pagina delle versioni nel Mac. Selezionare la versione di archivio da installare.
- PowerShell 7.4 (LTS)
- Processori Arm64 - powershell-7.4.14-osx-arm64.tar.gz
- Processori x64 - powershell-7.4.14-osx-x64.tar.gz
- PowerShell 7.5
- Processori Arm64 - powershell-7.5.5-osx-arm64.tar.gz
- Processori x64 - powershell-7.5.5-osx-x64.tar.gz
- PowerShell 7.6-preview
- Processori Arm64 - powershell-7.6.0-rc1-osx-arm64.tar.gz
- Processori x64 - powershell-7.6.0-rc1-osx-x64.tar.gz
Usare i comandi seguenti per installare PowerShell dall'archivio binario. Modificare l'URL di download in modo che corrisponda alla versione da installare.
# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.5.5/powershell-7.5.5-osx-arm64.tar.gz
# Create the target folder where powershell is placed
sudo mkdir -p /usr/local/microsoft/powershell/7
# Expand powershell to the target folder
sudo tar zxf /tmp/powershell.tar.gz -C /usr/local/microsoft/powershell/7
# Set execute permissions
sudo chmod +x /usr/local/microsoft/powershell/7/pwsh
# Create the symbolic link that points to pwsh
sudo ln -s /usr/local/microsoft/powershell/7/pwsh /usr/local/bin/pwsh
Avviare PowerShell 7
Dopo aver installato il pacchetto, eseguire pwsh da un terminale. Se è stato installato un pacchetto di anteprima, eseguire pwsh-preview.
- Il percorso di
$PSHOMEvaria in base al pacchetto installato.- Per i pacchetti Stable e LTS:
/usr/local/microsoft/powershell/7/ - Per i pacchetti di anteprima:
/usr/local/microsoft/powershell/7-preview/ - Il pacchetto di installazione macOS crea un collegamento simbolico,
/usr/local/bin/pwshche punta apwshnella posizione$PSHOME.
- Per i pacchetti Stable e LTS:
- I profili utente vengono letti da
~/.config/powershell/profile.ps1 - I profili predefiniti vengono letti da
$PSHOME/profile.ps1 - I moduli utente vengono letti da
~/.local/share/powershell/Modules - I moduli condivisi vengono letti da
/usr/local/share/powershell/Modules - I moduli predefiniti vengono letti da
$PSHOME/Modules - La cronologia di PSReadLine viene registrata in
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
PowerShell rispetta la specifica XDG della directory base su macOS.
Aggiornare PowerShell 7
Per aggiornare PowerShell, scaricare la nuova versione del pacchetto o dell'archivio binario e installarla.
Disinstallare PowerShell 7
Per disinstallare PowerShell è necessario eliminare la cartella dell'applicazione e altri file di supporto. Il comando seguente rimuove il collegamento simbolico e i file di PowerShell.
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
Usare sudo rm per rimuovere eventuali altri file e cartelle di PowerShell rimanenti.
Versioni supportate di macOS
Microsoft supporta PowerShell fino a quando PowerShell raggiunge la fine del supporto o la versione di macOS raggiunge la fine del supporto.
Sono supportate le versioni seguenti di macOS:
- macOS 26 (Tahoe) x64 e Arm64
- macOS 15 (Sequoia) x64 e Arm64
- macOS 14 (Sonoma) x64 e Arm64
Apple determina il ciclo di vita del supporto di macOS. Per altre informazioni, vedere quanto segue:
Metodi di installazione supportati
Microsoft supporta i metodi di installazione in questo documento. Potrebbero essere disponibili altri metodi di installazione di terze parti da altre origini. Anche se questi strumenti e metodi possono funzionare, Microsoft non può supportare tali metodi. Per altre informazioni, vedere Modi alternativi per installare PowerShell.