2Jul

Comment ajouter "Open PowerShell ici" au menu contextuel pour un dossier dans Windows

click fraud protection

Si vous êtes un fan de l'utilisation de Windows PowerShell plutôt que de l'invite de commandes, vous pouvez profiter de l'accès à partir du menu contextuel obtenu lorsque vous cliquez avec le bouton droit sur un dossier dans Windows. Voici comment y arriver.

Windows inclut déjà une option "Ouvrir la fenêtre de commande ici" lorsque vous faites un Maj + clic sur un dossier. Cependant, PowerShell offre un ensemble de fonctionnalités plus puissant, en particulier si vous effectuez toute sorte d'automatisation à l'aide de scripts. Si vous préférez PowerShell, vous devez soit ouvrir PowerShell, puis accéder au dossier ou utiliser la commande dans le menu de l'Explorateur de fichiers. Au lieu de cela, pourquoi ne pas ajouter une option "Ouvrir une fenêtre PowerShell ici" dans le même menu contextuel? C'est facile à faire. Vous avez juste à plonger dans le registre de Windows pour quelques modifications rapides.

ARTICLES CONNEXES
5 Cmdlets pour vous aider à démarrer avec PowerShell
Geek School: Apprendre à automatiser Windows avec PowerShell
instagram viewer

Ajoutez «Ouvrez la fenêtre PowerShell ici» au menu contextuel en modifiant manuellement le registre

Pour ajouter une «fenêtre PowerShell ouverte ici»option pour le menu contextuel, vous avez juste besoin de faire quelques modifications rapides dans le registre de Windows.

Avertissement standard: L'Éditeur du Registre est un outil puissant et l'utilisation abusive peut rendre votre système instable ou même inutilisable. C'est un hack très simple et tant que vous respectez les instructions, vous ne devriez pas avoir de problèmes. Cela dit, si vous n'avez jamais travaillé avec cela, pensez à lire comment utiliser l'Éditeur du Registre avant de commencer. Et certainement sauvegarder le Registre( et votre ordinateur!) Avant de faire des changements.

ARTICLES CONNEXES
Apprendre à utiliser l'éditeur de registre comme un pro
Comment sauvegarder et restaurer le registre Windows

Ouvrez l'éditeur de registre en cliquant sur Démarrer, puis en tapant "regedit". Appuyez sur Entrée pour ouvrir l'éditeur du registre et lui donner l'autorisationà votre PC.

Dans l'Éditeur du Registre, utilisez la barre latérale de gauche pour accéder à la clé suivante:

HKEY_CLASSES_ROOT \ Directory \ shell

Ensuite, vous allez créer une nouvelle clé dans la clé du shell. Cliquez avec le bouton droit sur la clé du shell et choisissez Nouveau & gt;Clé.Nommez la nouvelle clé "powershellmenu". Nous nommons notre nouveau PowerShellmenu clé parce que dans Windows 8 et 10( et comme vous pouvez le voir dans notre capture d'écran), une clé Powershell existe déjà qui sert d'autres fonctions.

Maintenant, vous allez changer la valeur( par défaut) dans la nouvelle clé powershellmenu. Avec la clé powershellmenu sélectionnée, double-cliquez sur la valeur( par défaut) pour ouvrir sa fenêtre de propriétés.

Dans la fenêtre des propriétés, définissez la valeur dans la zone "Données de la valeur" sur "Ouvrir PowerShell ici", puis cliquez sur "OK". Cela donne à la commande le nom qui apparaîtra dans le menu contextuel.

En option, vous pouvez également définir la commande pour qu'elle n'apparaisse que si vous maintenez la touche Maj enfoncée tout en cliquant avec le bouton droit sur un lecteur, de la même manière que la commande "Invite MS-DOS" est masquée sauf si vous faites un clic droit sur un dossier. Pour cela, cliquez avec le bouton droit sur la clé powershellmenu et choisissez Nouveau & gt;Valeur de chaîne. Nommez la nouvelle valeur "Extended". Vous n'avez pas besoin d'y apporter de modifications. Le simple fait d'avoir cette chaîne entraînera la commande à être cachée derrière l'accès à la touche Shift.

Que vous ayez ou non opté pour la création de la valeur Extended, le reste du processus est identique. Vous devrez ensuite créer une nouvelle clé dans votre clé powershellmenu. Cliquez avec le bouton droit sur la clé powershellmenu et choisissez Nouveau & gt;Clé.Nommez la nouvelle clé "commande".

Maintenant, vous allez modifier la valeur( par défaut) dans la nouvelle clé de commande. Avec la clé de commande sélectionnée, double-cliquez sur la valeur( par défaut) pour ouvrir sa fenêtre de propriétés.

La valeur( par défaut) spécifie la commande réelle qui sera exécutée lorsque vous sélectionnez l'option dans le menu contextuel. Tapez le texte suivant dans la zone "Données de la valeur", puis cliquez sur "OK".

C: \\ Windows \\ system32 \\ WindowsPowerShell \\ v1.0 \\ powershell.exe -NoExit -Command Set-Location -LiteralPath '% L '

Les modifications doivent avoir lieu immédiatement, vous pouvez donc quitter l'Éditeur du Registre. Pour le tester, il suffit de cliquer avec le bouton droit de la souris( ou Maj + clic droit si vous configurez cette option) n'importe quel dossier et de choisir la commande "Ouvrir avec PowerShell".

La fenêtre PowerShell doit s'ouvrir immédiatement et, après quelques instants, vous placer dans le dossier sur lequel vous avez cliqué avec le bouton droit de la souris.

Si vous souhaitez annuler les modifications à tout moment, revenez simplement dans le registre et supprimez la clé powershellmenu que vous avez créée. Cela supprimera automatiquement toutes les valeurs et autres clés que vous avez créées dans la clé powershellmenu et supprimera la commande de votre menu contextuel.

Télécharger Notre registre en un clic Hacks

Si vous n'avez pas envie de plonger dans le registre vous-même, nous avons créé des hacks de registre que vous pouvez utiliser. Le hack "Ajouter PowerShell au menu contextuel" ajoute la commande PowerShell au menu contextuel standard. Le menu "Ajouter un PowerShell au contexte contextuel" ajoute la commande PowerShell au menu contextuel obtenu lorsque vous utilisez Shift + clic droit. Et le "Supprimer PowerShell du menu contextuel" supprime la commande, peu importe de quelle manière vous l'avez ajouté.Les trois hacks sont inclus dans le fichier ZIP suivant. Double-cliquez sur celui que vous voulez utiliser et cliquez sur les invites.

Menu contextuel PowerShell Hacks

Ces hacks ne sont en fait que la clé powershellmenu, dépouillés des clés supplémentaires et des valeurs dont nous avons parlé dans la section précédente, puis exportés dans un fichier. REG.L'exécution des hacks modifie simplement la valeur. Et si vous aimez jouer avec le Registre, il vaut la peine de prendre le temps d'apprendre à créer vos propres hacks de registre.