Windows Tips & News

Exécuter en tant que menu contextuel d'administrateur pour les fichiers Power Shell (PS1)

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

Il n'y a pas beaucoup de cas où vous devez exécuter un script Power Shell (fichier *.PS1) en tant qu'administrateur. Mais quand vous en avez besoin, cela peut être délicat. Au lieu de simplement double-cliquer sur votre fichier PS1, vous devez ouvrir une console Power Shell élevée et taper le nom du fichier de script PS1 au bon chemin pour exécuter le script en tant qu'administrateur. Pour éviter cela, vous pouvez ajouter une commande de menu contextuel pour les fichiers PS1 à l'application Explorateur de fichiers qui vous permettra d'exécuter le fichier PS1 sélectionné en tant qu'administrateur. Voici comment.

Publicité

Cela peut être fait avec un simple ajustement du Registre. Suivez les instructions ci-dessous.

  1. Ouvrir l'éditeur de registre.
  2. Accédez à la clé de registre suivante :
    HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell

    ps1-registry-key-1Astuce: vous pouvez accéder à n'importe quelle clé de registre souhaitée en un clic.
    Si vous n'avez pas une telle clé de registre, créez-la simplement.

  3. Créez ici une nouvelle sous-clé nommée "runas". Tu auras
    HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell\runas
    create-new-run-subkey
    create-new-run-subkey-2
  4. Sous la sous-clé runas, créez une nouvelle valeur de chaîne nommée HasLUAShield. Ne définissez pas ses données de valeur, laissez-le vide. Cette valeur est uniquement requise pour ajouter l'icône UAC à l'élément de menu contextuel que vous créez. Vous devriez l'obtenir comme suit :hasluashield
  5. Sous la sous-clé runas, créez une nouvelle sous-clé appelée "commande". Vous obtiendrez le chemin suivant :
    HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell\runas\commande

    créer-la-commande-sous-cléDéfinissez le paramètre par défaut du commander sous-clé du texte suivant :

    powershell.exe "-Command" "if((Get-ExecutionPolicy ) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & '%1'"
    ps1-run-as-administrator-context-menu

Maintenant, faites un clic droit sur n'importe quel fichier *.PS1 pour tester l'élément du menu contextuel :

ps-exécuté-en- tant qu'administrateur

Pour gagner du temps, vous pouvez télécharger des fichiers de registre prêts à l'emploi :

Télécharger les fichiers du registre

Utilisez-les pour ajouter ou supprimer l'entrée de menu contextuel mentionnée.

Alternativement, vous pouvez utiliser Winaero Tweaker et activer ou désactiver la fonctionnalité en un seul clic.

Tweaker Exécuter en tant qu'administrateur Ps1

Vous pouvez télécharger Winaero Tweaker ici :

Télécharger Winaero Tweaker

Vous avez terminé. Pour annuler cette modification, supprimez la sous-clé "runas" mentionnée.

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système
Paramètres d'affichage dans Windows 8.1

Paramètres d'affichage dans Windows 8.1

Laisser une réponseLes paramètres d'affichage dans Windows 8.1 font partie de l'application Param...

Lire la suite

Plus de bits Proton Design dans Firefox: nouvel onglet et menu

Plus de bits Proton Design dans Firefox: nouvel onglet et menu

Vous pouvez maintenant activer la page Proton Nouvel onglet et le menu Proton dans Firefox. Les u...

Lire la suite

Edge switchs sur un calendrier de sortie de quatre semaines, aura un canal Extended Stable

Edge switchs sur un calendrier de sortie de quatre semaines, aura un canal Extended Stable

Il y a quelques semaines, Google a annoncé des changements importants dans le calendrier de sorti...

Lire la suite