Exécuter des scripts PowerShell localement sans se connecter à Windows 10

Windows PowerShell est un terminal puissant de Microsoft qui vous permet d'automatiser et de scripter des tâches sur des machines Windows et d'interagir avec de nombreuses applications disponibles sur celles-ci. C'est une énorme amélioration par rapport à l'invite de commande(Command Prompt) et s'adresse principalement aux développeurs.

Bien qu'il y ait des gens qui ignorent sa véritable puissance, ceux qui connaissent son chemin l'ont utilisé à une multitude de fins, allant de l'exécution des commandes les plus simples à la mise à jour forcée de Windows à certains moments. En supposant que vous soyez l'un de ceux qui savent utiliser le PowerShell , mais ne sont pas en mesure d'exécuter des lignes de commande sur le terminal car vous n'êtes pas connecté localement à l'ordinateur en cours d'exécution ici, ce message est pour vous. Bien qu'il s'agisse d'un problème très courant auquel plusieurs personnes sont confrontées, la solution est tout aussi basique.

Par défaut, Windows ne vous permet pas d'exécuter tous les scripts, en particulier ceux qui tentent de modifier les paramètres système de Windows . Dans cet article, nous expliquerons comment exécuter un script PowerShell(run a PowerShell script) sans signer.

Que sont les scripts PowerShell signés ?

Un script signé signifie qu'il a été autorisé ou confirmé par un administrateur informatique et porte une signature avec une date d'expiration. Il est similaire aux certificats sur Windows ou aux certificats SSL disponibles sur les sites Web. En bref, Windows considère cela comme fiable.

Exécuter des scripts PowerShell(Run PowerShell Scripts) localement sans signature

Exécuter des scripts PowerShell localement sans signature

Lorsque vous testez un script qui n'a pas besoin d'être signé, une approche différente est nécessaire. Il peut provenir d'une source fiable ou vous l'avez développé vous-même. Le certificat n'est pas nécessaire. Donc, pour exécuter des scripts PowerShell locaux sans signature, suivez ces étapes :

  1. Ouvrez les paramètres de Windows 10 (Win + I)
  2. Accédez à Mise à jour et sécurité
  3. Sélectionnez(Select) Pour les développeurs sur le côté gauche
  4. Localisez la section PowerShell
  5. Sélectionnez Modifier la stratégie d'exécution pour permettre aux scripts PowerShell locaux de s'exécuter sans signature(Change execution policy to allow local PowerShell scripts to run without signing)
  6. Cliquez maintenant sur le lien Afficher les paramètres(Show Settings) pour ouvrir la fenêtre PowerShell .

La fenêtre affichera des informations sur ExecutionPolicy , l'option et d'autres paramètres. Les scripts distants(Remote) nécessiteront toujours une signature.

Pour confirmer, ouvrez PowerShell , exécutez votre script, et vous ne devriez voir aucun message d'erreur. Ce script s'exécutera avec les autorisations de l'utilisateur qui exécute la session PowerShell .

Cette fonctionnalité est extrêmement utile pour les organisations qui ne disposent que de machines jointes à un domaine. Il vous permet d'exécuter des scripts sur les machines clientes avant de les renvoyer au serveur.

J'espère que le message a été utile et que vous pouvez désormais exécuter des scripts non signés sous Windows à l'aide de PowerShell .

Lire ensuite(Read next) : Comment activer ou désactiver l'exécution de scripts Windows PowerShell(turn on or off Windows PowerShell script execution) .



About the author

Je suis un technicien Windows 10 et j'aide les particuliers et les entreprises à tirer parti du nouveau système d'exploitation depuis de nombreuses années. J'ai une richesse de connaissances sur Microsoft Office, y compris comment personnaliser l'apparence et personnaliser les applications pour différents utilisateurs. De plus, je sais utiliser l'application Explorer pour explorer et rechercher des fichiers et des dossiers sur mon ordinateur.



Related posts