
Se sei un fan dell'utilizzo di Windows PowerShell anziché del Prompt dei comandi, potresti apprezzare la possibilità di accedervi direttamente dal menu contestuale che ottieni quando fai clic con il pulsante destro del mouse su una cartella in Windows. Ecco come farlo accadere.
Windows include già un'opzione “Apri finestra di comando qui” quando si fa MAIUSC + clic su una cartella. PowerShell offre tuttavia un set di funzionalità più potente, soprattutto se si esegue qualsiasi tipo di automazione tramite gli script. Se preferisci PowerShell, devi aprire PowerShell e quindi passare alla cartella o utilizzare il comando dal menu in Esplora file. Invece, perché non aggiungere un'opzione “Apri finestra PowerShell qui” allo stesso menu contestuale? È facile da fare. Devi solo tuffarti nel registro di Windows per un paio di modifiche rapide.
RELAZIONATO: 5 cmdlet per iniziare con PowerShell
Aggiungi “Apri finestra PowerShell qui” al menu contestuale modificando manualmente il registro
Per aggiungere un'opzione “Apri finestra PowerShell qui” al menu di scelta rapida, è sufficiente apportare un paio di modifiche rapide nel registro di Windows.
Avviso standard: l'Editor del Registro di sistema è uno strumento potente e un uso improprio può rendere il sistema instabile o addirittura inutilizzabile. Questo è un trucco piuttosto semplice e finché ti attieni alle istruzioni, non dovresti avere problemi. Detto questo, se non l'hai mai lavorato prima, prendi in considerazione la lettura di come utilizzare l'Editor del Registro di sistema prima di iniziare. E sicuramente esegui il backup del registro (e del tuo computer!) Prima di apportare modifiche.
RELAZIONATO: Imparare a usare l'editor del registro come un professionista
Apri l'Editor del Registro di sistema premendo Start e digitando “regedit”. Premi Invio per aprire l'Editor del Registro di sistema e concedere l'autorizzazione per apportare modifiche al PC.

Nell'editor del Registro di sistema, utilizzare la barra laterale sinistra per passare alla seguente chiave:
HKEY_CLASSES_ROOTDirectoryshell

Successivamente, creerai una nuova chiave all'interno di shell chiave. Fare clic con il tasto destro del mouse su shell chiave e selezionare Nuovo> Chiave. Assegna un nome alla nuova chiave “powershellmenu”. Stiamo denominando la nostra nuova chiave powershellmenu perché in Windows 8 e 10 (e come puoi vedere nel nostro screenshot), un Powershell esiste già un tasto che serve ad altre funzioni.

Ora cambierai il file (Default) valore all'interno del nuovo powershellmenu chiave. Con il powershellmenu chiave selezionata, fare doppio clic su (Default) valore per aprire la finestra delle proprietà.

Nella finestra delle proprietà, impostare il valore nella casella “Dati valore” su “Apri PowerShell qui”, quindi fare clic su “OK”. In questo modo il comando verrà visualizzato nel menu di scelta rapida.

Opzionalmente, puoi anche impostare il comando in modo che appaia solo se tieni premuto Maiusc mentre fai clic con il pulsante destro del mouse su un'unità, più o meno allo stesso modo in cui il comando “Apri prompt dei comandi” è nascosto a meno che non tieni premuto Maiusc + clic con il tasto destro su una cartella. Per fare ciò, fare clic con il tasto destro del mouse su powershellmenu e seleziona Nuovo> Valore stringa. Denominare il nuovo valore “Esteso”. Non è necessario modificarlo. Avere solo quella stringa farà sì che il comando venga nascosto dietro l'accesso al tasto Maiusc.

Se hai intrapreso il passaggio facoltativo della creazione di Extended valore o no, il resto del processo è lo stesso. Successivamente dovrai creare una nuova chiave all'interno di powershellmenu chiave. Fare clic con il tasto destro del mouse su powershellmenu chiave e selezionare Nuovo> Chiave. Denominare la nuova chiave “comando”.

Ora cambierai il file (Default) valore all'interno del nuovo command chiave. Con il command chiave selezionata, fare doppio clic su (Default) valore per aprire la finestra delle proprietà.

Il (Default) valore specifica il comando effettivo che verrà eseguito quando si seleziona l'opzione nel menu di scelta rapida. Digita il testo seguente nella casella “Dati valore”, quindi fai clic su “OK”.
C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'

Le modifiche dovrebbero avvenire immediatamente, quindi è possibile uscire dall'editor del Registro di sistema. Per provarlo, fai semplicemente clic con il pulsante destro del mouse (o Maiusc + clic con il pulsante destro del mouse se imposti tale opzione) su qualsiasi cartella e scegli il comando “Apri con PowerShell”.

La finestra di PowerShell dovrebbe aprirsi immediatamente e, dopo alcuni istanti, posizionarti nella cartella in cui hai fatto clic con il pulsante destro.

Se vuoi annullare le modifiche in qualsiasi momento, torna nel registro ed elimina il file powershellmenu chiave che hai creato. Ciò eliminerà automaticamente tutti i valori e le altre chiavi create all'interno di powershellmenu chiave e rimuovere il comando dal menu contestuale.
Scarica i nostri hack del registro con un clic

Se non hai voglia di immergerti nel registro da solo, abbiamo creato alcuni hack del registro che puoi utilizzare. L'hacking “Aggiungi PowerShell al menu contestuale” aggiunge il comando PowerShell al normale menu contestuale. Il “Aggiungi PowerShell al menu contestuale Maiusc” aggiunge il comando PowerShell al menu contestuale che ottieni quando usi Shift + tasto destro del mouse. E “Rimuovi PowerShell dal menu contestuale” rimuove il comando indipendentemente dal modo in cui è stato aggiunto. Tutti e tre gli hack sono inclusi nel seguente file ZIP. Fare doppio clic su quello che si desidera utilizzare e fare clic sulle istruzioni.
Hacks del menu contestuale di PowerShell
RELAZIONATO: Come creare i propri hack del registro di Windows
Questi hack sono davvero solo i powershellmenu chiave, ridotta alle chiavi e ai valori aggiuntivi di cui abbiamo parlato nella sezione precedente e quindi esportata in un file .REG. L'esecuzione degli hack modifica semplicemente il valore. E se ti piace armeggiare con il Registro, vale la pena dedicare del tempo a imparare come creare i tuoi hack del Registro.
