Si vous essayez d'exécuter des scripts PowerShell, vous ne pourrez peut-être pas avancer car l'outil vous envoie un message d'erreur indiquant qu'il existe une restriction. Par conséquent, nous vous recommandons de lire cet article avec lequel vous apprendrez Comment activer les scripts PowerShell dans Windows 10 ?
Que sont les scripts ?
Les scripts sont des lignes de code qui en constituent un fonction spécifique ou application spécifique. Les scripts sont considérés comme des outils informatiques largement utilisés sur le Web et se caractérisent par être très pratiques et efficaces.
A quoi servent les scripts ?
Les scripts sont utilisés pour effectuer plusieurs actions, y compris exécution d'une fonction spécifique pour une page web, développement web, ajout d'un plug-in logiciel. Vous pouvez même planifier des tâches telles que la fermeture de Word à partir d'un code ou d'un script VBA, parmi d'autres processus automatisés. Bref, ils sont un élément essentiel pour Internet.
Comment activer les scripts PowerShell dans Windows 10 ?" src="/images/posts/1511f23fca7282430d0cff3ed9b321d7-0.jpg">
Qu'est-ce que PowerShell ?
PowerShell est un outil qui vous permet de administrer le système et ressemble à une console. PowerShell se caractérise par être une ressource plus avancée que cmd et MS-DOS qui est chargée de faciliter le contrôle du système d'exploitation et de certaines applications.
Il est important de noter que PowerShell utilise un langage de console très complet qui repose sur un ensemble d'opérateurs mathématiques, de variables et d'autres éléments destinés aux scripts. Certains utilisateurs choisissent de supprimer ou de désinstaller complètement Windows PowerShell lorsqu'ils ne sont pas conscients de son utilité. Cependant, il est conseillé de préserver l'outil en raison de sa pertinence lors de l'application de diverses tâches.
Comment activer les scripts PowerShell dans Windows 10 ?
Souvent, les scripts PowerShell dans Windows 10 sont désactivés par défaut. Pour cette raison, il est pratique activer l'exécution du script PowerShell dans Windows 10 via une procédure que nous expliquons ci-dessous.
Connectez-vous à PowerShell pour activer l'exécution du script
Allez dans le menu Démarrer de Windows 10 et tapez dans le moteur de recherche (icône en forme de loupe) « Windows PowerShell ». Lorsque vous voyez une icône bleue avec la fenêtre identifiant l'outil PowerShell, faites un clic droit dessus et sélectionnez l'option "Exécuter en tant qu'administrateur".
La fenêtre de commande PowerShell s'ouvrira, indiquant le répertoire "System32" pour "Windows". Si vous êtes intéressé, vous pouvez rendre la fenêtre Powershell transparente. Dans cette fenêtre, vous pourrez insérer les lignes de code nécessaires pour effectuer les actions requises.
Activer les scripts PowerShell dans Windows 10
Si vous essayez d'exécuter un script dans PowerShell, vous verrez le message « L'exécution du script est désactivée sur ce système ». Par conséquent, vous devez écrire cette ligne de code : set-executionpolicy unrestricted –force et appuyez sur la touche "Entrée" pour activer l'exécution de scripts PowerShell sur l'ordinateur local avec la stratégie "sans restriction".
Comment activer les scripts PowerShell dans Windows 10 ?" src="/images/posts/1511f23fca7282430d0cff3ed9b321d7-1.jpg">
Critères d'exécution des scripts
Vous pouvez utiliser d'autres politique d'exécution des scripts tels que "Undefined" qui remplit la même fonction que "Unrestricted", "Allsigned" qui établit que tous les scripts sont signés, "ByPass" pour éviter les avertissements, "Restricted" qui désactive l'exécution des scripts et "RemoteSigned" qui nécessite la signature d'un éditeur fiable lors du téléchargement de scripts sur Internet.
La commande set-executionpolicy
Set-executionpolicy modifie la stratégie d'exécution dans Windows PowerShell. De plus, cette commande fait partie du stratégies de sécurité qui vous permettent de charger des fichiers de configuration tels que le profil PowerShell.
Ambiti dans PowerShell
Il y a plusieurs étendues d'applications dans PowerShell tels que : « Machine locale » avec une portée à tous les utilisateurs de PC, « Utilisateur actuel » pour l'utilisateur actuel, « Traiter » qui affecte uniquement la session en cours dans PowerShell, « Politique utilisateur » qui établit le groupe de stratégies pour l'utilisateur actuel et « MachinePolicy" avec une stratégie de groupe pour tous les utilisateurs.
Vérifiez quel type de stratégie est affecté à chaque étendue après avoir activé l'exécution du script PowerShell dans Windows 10
Pour savoir quel type de stratégie est associé à chaque étendue, tapez PowerShell : Get- ExecutionPolicy –list et appuyez sur "Entrée". Par conséquent, le système vous montrera la configuration de chacun des champs d'application.