Qual è il modo migliore per iniziare ad imparare Windows PowerShell per un principiante?

  • Apri una console PowerShell premendo Windows+R, digitando PowerShell.exe e premendo Invio.
  • Digita il seguente comando: Update-Help -force (Si esegue un comando premendo Invio. Potrebbe essere necessario riavviare PowerShell come amministratore se questo comando non funziona senza messaggi di errore)
  • Eseguire il comando: Get-Help about*
  • Scegli una voce che ti sembra interessante.
  • Ripeti il comando Get-Help con il nome della voce che vorresti leggere. (Si può usare il tasto Tab per completare i comandi e i parametri parzialmente digitati per risparmiare la digitazione.)
  • Se si vuole vedere quali comandi sono attualmente disponibili per l'uso, usare il comando Get-Command.
  • Il comando Get-Help funziona anche per tutti questi comandi (incluso Get-Help) proprio come per le sezioni about, dando informazioni su cosa fa il comando e quali parametri si possono fornire al comando e cosa fanno.
  • Sperimenta, prova cose, impara, usa Google se vuoi/necessiti. Poi ripeti.
  • Non't dimenticare: se non sei sicuro di cosa fa un comando, aggiungi il parametro -WhatIf prima di eseguirlo. Qualsiasi comando che non lo supporti te lo dirà con un messaggio di errore, e i comandi che lo supportano stamperanno messaggi che dicono cosa avrebbe fatto il comando, senza fare effettivamente nulla.
  • Il parametro -Confirm è simile a -WhatIf, eccetto che farà una domanda per ogni sotto-operazione che sta per eseguire, eseguendola effettivamente solo quando si risponde Sì.
  • Oh, se ti capita di avere qualche esperienza con MS-DOS o Unix, prova alcuni dei loro comandi (come dir o ls). Non saranno gli stessi in PowerShell, ma ci sono molte definizioni di alias per far sentire a casa gli utenti di altri processori di linee di comando. (Prova Get-Alias per vederli tutti.)
  • Se hai finito per ora, digita semplicemente exit e premi Invio. Oppure usa Alt-F4. O chiudi la console PowerShell come faresti con qualsiasi altra finestra.

Buona fortuna! Buon divertimento!