Microsoft PowerShell è un linguaggio di scripting versatile e leader del settore che può essere utilizzato per l'automazione. È anche spesso abbinato ad altre tecnologie come le piattaforme CI/CD, rendendo possibile la creazione rapida di soluzioni senza troppi sforzi! Indipendentemente dal tipo di input che stai guardando, che si tratti di testo o dati oggetto, PowerShell restituirà .NET oggetti quando eseguiti; questo significa che non è necessario analizzare le informazioni dai messaggi di output poiché tutti i valori sono già al loro interno.
Nel seguente tutorial imparerai come installare PowerShell su Debian 11 Bullseye. Il tutorial utilizzerà la command line
terminale con la procedura completa per installare il repository ufficiale e suggerimenti per l'aggiornamento e la rimozione del software in modo sicuro e adeguato.
Aggiorna Debian
Prima di procedere con il tutorial, è bene assicurarsi che il proprio sistema sia aggiornato con tutti i pacchetti esistenti.
sudo apt update && sudo apt upgrade
Installa dipendenze
Sarà necessario installare le seguenti dipendenze. La maggior parte di questi pacchetti sarebbe già presente sul tuo sistema, ma l'esecuzione del comando può aiutare a garantire che siano installati.
sudo apt install curl apt-transport-https gnupg2 -y
Installa PowerShell
Innanzitutto, dovrai importare il GPG e il repository. Fortunatamente questo è semplice e avrai sempre la versione più aggiornata disponibile sul tuo sistema Debian.
Importa la chiave GPG usando il seguente comando.
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor \
| sudo tee /usr/share/keyrings/powershell.gpg >/dev/null
Il comando sopra dovrebbe funzionare sulla maggior parte delle configurazioni; qualsiasi problema, aggiungi sudo
al comando prima di curl
.
Quindi, importa il repository.
echo "deb [arch=amd64,armhf,arm64 signed-by=/usr/share/keyrings/powershell.gpg] \
https://packages.microsoft.com/debian/11/prod bullseye main" \
| sudo tee /etc/apt/sources.list.d/powershell.list
Una volta terminato, esegui un aggiornamento APT per riflettere il nuovo repository aggiuntivo.
sudo apt update
Ora puoi installare PowerShell usando il comando seguente.
sudo apt install powershell -y
Attiva PowerShell
Ora che hai completato l'installazione per attivare PowerShell, usa il comando seguente.
pwsh
Esempio di istanza di PowerShell:

E questo è tutto, e hai installato con successo l'ultima versione di PowerShell sul tuo sistema Debian 11.
Esempio di comandi PowerShell
Ora che hai effettuato l'accesso al tuo terminale, alcuni esempi comuni di come utilizzare PowerShell sono i seguenti.
Stampa guida
help
Informazioni dettagliate su PowerShell
Get-Host
Elenca una directory
dir
Stampa la cronologia dei comandi precedenti
Get-History
Elenca le informazioni sul processo
Get-Process
Esci dall'istanza di PowerShell
exit
Come aggiornare PowerShell
Per verificare la presenza di aggiornamenti utilizzando la riga di comando, utilizzare il comando seguente per consentire un controllo generale per eventuali aggiornamenti in tutti i pacchetti APT.
sudo apt update && sudo apt upgrade
Come rimuovere (disinstallare) PowerShell
Quando non desideri più che PowerShell sia installato sul tuo sistema, usa il comando seguente per rimuoverlo.
sudo apt autoremove powershell -y
Quindi, rimuovi il repository usando il seguente comando.
sudo rm /etc/apt/sources.list.d/powershell.list
Per una buona pulizia e sicurezza, rimuovere la chiave GPG come segue.
sudo rm /usr/share/keyrings/powershell.gpg