Nous parlons de deux fonctions très importantes que l'on retrouve par défaut dans le système Microsoft. Bien que beaucoup considèrent qu’il s’agit du même outil, ce n’est en réalité pas le cas. Bien qu’elles partagent certains modes de fonctionnement, on pourrait dire que la deuxième des propositions susmentionnées est l’évolution de la première.
Par conséquent, à notre époque, de nombreux utilisateurs se concentrent, lorsqu'ils travaillent avec des commandes, sur le Utiliser PowerShell. Ici, vous avez la possibilité de tirer le meilleur parti de Windows et vous pourrez également créez vos propres scripts personnalisé. Il est vrai que tout le monde n’est pas qualifié pour accomplir ces tâches, mais elles sont plus simples qu’il n’y paraît à première vue.
Cependant, une fois que nous avons pris la détermination de nous mettre au travail pour développer nos propres petits programmes afin Courir dans PowerShellnous pouvons rencontrer un problème fondamental. Et il peut arriver, beaucoup plus courant qu'il n'y paraît, que pour exécuter votre propre script ou celui d'un tiers, cet outil renvoie une erreur. En fait, l’erreur dont nous parlons ici se concentre sur un échec dans l’exécution et le démarrage du petit logiciel.
En gros, cela signifie que politiques d'application Powershell n'est pas correctement configuré. Par conséquent, ci-dessous, nous allons vous montrer le moyen le plus simple de les modifier pour pouvoir exécuter tous les types de scripts ici.
Débloquez l'utilisation des scripts dans PowerShell
À ce stade, il est important de prendre en compte que Windows bloque initialement l'exécution des scripts pour des raisons de sécurité. Et est-ce que les utilisateurs moins expérimentés peuvent exécuter codes malveillants ici sans m'en rendre compte. Cependant, ceux qui ont suffisamment de connaissances devront changer la politique d'utilisation de l'outil intégré pour faire fonctionner leurs propres créations.
Pour ce faire, ouvrez simplement une fenêtre PowerShell et exécutez la commande suivante ici :
Set-ExecutionPolicy RemoteSigned
En fait, ce que nous faisons avec ce changement, c'est établir la fonctionnalité permettant l'exécution de scripts. Aussi, et si nous voulons activer la possibilité d'exécuter uniquement scripts d'éditeur de confiancenous devrons utiliser l'ordre suivant :
Set-ExecutionPolicy AllSigned
D'autre part, et si nous voulons avoir un plus grand contrôle sur l'exécution de ce type d'éléments dans PowerShell, nous pouvons activer la possibilité d'autoriser les scripts sans restrictions. Il suffit d'utiliser la commande que nous mentionnons maintenant :
Set-ExecutionPolicy Unrestricted
Enfin, une fois que nous avons terminé le travail que nous effectuons ici, il peut également arriver que nous souhaitions remettre Windows à son état d'origine. Avec cela, nous voulons vous dire que nous pouvons configurer le système pour bloquer complètement l'exécution de ces éléments dans PowerShell. Nous y parvenons comme ceci :
Set-ExecutionPolicy Restricted
Pour finir nous vous dirons que ces commandes dont nous vous avons parlé sont valables pour les deux Windows 10 quant à Windows 11.