Introduzione
PowerShell riunisce una shell della riga di comando e un linguaggio di scripting. È stato progettato come motore per attività che usa i cmdlet per eseguire il wrapping delle attività che gli utenti devono eseguire. In PowerShell è possibile eseguire comandi in computer locali o remoti. È possibile eseguire attività come la gestione degli utenti e l'automatizzazione dei flussi di lavoro.
PowerShell può essere utile sia che si faccia parte di un team operativo che di un team di sviluppo che adotta principi DevOps. È possibile usarlo per gestire varie attività, ad esempio la gestione delle risorse cloud e l'integrazione continua e il recapito continuo (CI/CD). PowerShell include molti comandi utili, ma è possibile espanderne le funzionalità in qualsiasi momento installando ulteriori moduli.
Quando si installa PowerShell è possibile valutarne le funzionalità per verificare se si tratta della soluzione ottimale per il team.
Obiettivi di apprendimento
Al termine di questo modulo si sarà in grado di:
- Descrivere PowerShell e gli scopi per cui è possibile usarlo.
- Usare i comandi di PowerShell per automatizzare le attività.
Prerequisiti
- Conoscenza di base dell'uso di una shell della riga di comando, come il prompt dei comandi o Git Bash.
- Visual Studio Code installato.
- Conoscenza della procedura per installare le estensioni di Visual Studio Code.
- Conoscenza delle procedure per installare software nel computer in uso, se non si usa un sistema operativo Windows.