about_Run_With_PowerShell

Mis à jour: mai 2014

S'applique à: Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0

RUBRIQUE

about_Run_With_PowerShell

DESCRIPTION COURTE

Explique comment utiliser la fonctionnalité « Exécuter avec PowerShell » pour exécuter un script à partir d'un lecteur de système de fichiers.

DESCRIPTION DÉTAILLÉE

À compter de Windows PowerShell® 3.0, vous pouvez utiliser la fonctionnalité « Exécuter avec PowerShell » pour exécuter des scripts à partir de l'Explorateur de fichiers dans Windows 8 et Windows Server 2012, ou de l'Explorateur Windows dans les versions antérieures de Windows.

La fonctionnalité « Exécuter avec PowerShell » est conçue pour exécuter des scripts qui ne contiennent pas les paramètres nécessaires et qui ne retournent pas de sortie à l'invite de commandes.

Quand vous utilisez la fonctionnalité « Exécuter avec PowerShell », la fenêtre de console Windows PowerShell s'affiche brièvement, si possible. Vous ne pouvez pas interagir avec elle.

Pour utiliser la fonctionnalité « Exécuter avec PowerShell » :

Dans l'Explorateur de fichiers (ou l'Explorateur Windows), cliquez avec le bouton droit sur le nom du fichier de script, puis sélectionnez « Exécuter avec PowerShell ».

La fonctionnalité « Exécuter avec PowerShell » démarre une session Windows PowerShell avec une stratégie d'exécution Bypass, puis elle exécute le script et ferme la session.

Elle exécute une commande du format suivant :

        PowerShell.exe -File <FileName> -ExecutionPolicy Bypass

La fonctionnalité « Exécuter avec PowerShell » définit la stratégie d'exécution Bypass uniquement pour la session (l'instance actuelle du processus PowerShell) dans laquelle le script s'exécute. Cette fonctionnalité ne modifie pas la stratégie d'exécution pour l'ordinateur ou l'utilisateur.

La fonctionnalité « Exécuter avec PowerShell » est affectée uniquement par la stratégie d'exécution AllSigned. Si la stratégie d'exécution AllSigned est appliquée à l'ordinateur ou à l'utilisateur, « Exécuter avec PowerShell » exécute uniquement les scripts signés. La fonctionnalité « Exécuter avec PowerShell » n'est pas affectée par une autre stratégie d'exécution. Pour plus d'informations, consultez about_Execution_Policies.

Remarque de dépannage : La commande « Exécuter avec PowerShell » peut vous demander de confirmer la modification de la stratégie d'exécution.

VOIR AUSSI

about_Execution_Policies

about_Group_Policy_Settings

about_Scripts

« Exécution de scripts » (https://go.microsoft.com/fwlink/?LinkId=257680)