Come padroneggiare 10 comandi essenziali di PowerShell per gli utenti Windows



PowerShell è un po’ strano, ma in realtà è uno strumento piuttosto potente per la gestione del tuo PC Windows. Se hai mai pensato di automatizzare attività noiose, come la pulizia dei file, l’avvio o l’arresto delle app o il controllo delle statistiche di sistema, PowerShell è il tuo alleato.È quasi un’arma segreta, soprattutto se il Prompt dei comandi ti sembra un po’ limitato. Inoltre, in alcune configurazioni, le opzioni dell’interfaccia utente grafica nativa non sono sufficienti, ed è in questi casi che conoscere PowerShell può farti risparmiare un sacco di tempo e frustrazione.

A differenza dei complicati script shell di Linux, PowerShell utilizza comandi chiamati “cmdlet”, più simili all’inglese e più facili da capire. Una volta che vi sarete abituati ai comandi, vi renderete conto di quante cose potete fare senza dover cliccare nei menu. Quindi, se state cercando di risolvere strani blocchi di servizio, automatizzare gli aggiornamenti o semplicemente dare un’occhiata alle informazioni di sistema, conoscere una manciata di comandi di PowerShell vi sarà di grande aiuto. E sì, non è sempre facile: a volte dovete eseguire PowerShell come amministratore o modificare i criteri di esecuzione, ma questo fa parte del divertimento, no?

Come risolvere i problemi relativi ai criteri di esecuzione di PowerShell in Windows

Perché è utile: la policy di esecuzione predefinita spesso blocca l’esecuzione degli script, il che può essere molto frustrante se si tenta di eseguire script o strumenti personalizzati. Quando PowerShell genera errori di tipo “esecuzione script disabilitata”, di solito è a causa di questa impostazione. Modificarla è la soluzione, e non è molto complicato una volta che si sa quale comando eseguire. Aspettatevi di vedere un prompt che chiede conferma: basta premere Y per procedere.

Imposta la policy di esecuzione per consentire gli script

  • Aprire PowerShell come amministratore: fare clic con il pulsante destro del mouse sul pulsante Start e selezionare Windows PowerShell (amministratore).
  • Digitare il comando: Set-ExecutionPolicy RemoteSigned. Ciò consente di eseguire script locali e quelli firmati da un editore attendibile.
  • Premi Y, quindi premi Invio. A volte, questo non funziona esattamente allo stesso modo su tutte le macchine: su una configurazione funziona al primo tentativo, su un’altra potrebbe essere necessario un riavvio.

Se vuoi solo verificare qual è la tua politica attuale, digita: Get-ExecutionPolicy. In questo modo, saprai se è necessario modificarla. Inoltre, se stai sperimentando, tieni presente che impostarla su “Unrestricted” è la soluzione più permissiva, ma anche la più rischiosa: fallo solo se hai ben chiaro cosa stai facendo.

Poiché a Windows piace complicare le cose, a volte è necessario modificare i criteri tramite Criteri di gruppo o le impostazioni di sicurezza, ma i comandi sopra indicati solitamente risolvono il problema.



Questo articolo è stato utile?