Planifier et exécuter des commandes PowerShell de script automatique dans Windows 10

Les scripts dans Windows 10 sont des outils d'automatisation qui nous donnent la possibilité d'exécuter des tâches de manière simple grâce au code qui a été créé dans le fichier.

Pour l'exécution de ces scripts, nous avons Windows PowerShell qui est l'engagement de Microsoft à être désormais établi comme plate-forme de terminal en raison de ses fonctionnalités de développement et de sécurité car, comme nous le savons bien, de nombreux scripts peuvent contenir un certain type de code malveillant qui est installé sur l'ordinateur et peut conduire à l'exécution de tâches non autorisées, à la propagation de virus ou plus.

Par conséquent, pour exécuter des scripts dans Windows PowerShell, nous devons modifier les stratégies d'exécution ou cliquer avec le bouton droit sur chaque script et ainsi autoriser son exécution, mais si ce script se trouve dans une tâche planifiée, nous ne pouvons pas toujours être là pour faire un clic droit, pour ce Solvetic Aujourd'hui expliquera comment programmer et exécuter ces types de scripts automatiquement dans Windows 10.

1. Utiliser et configurer Batch Script dans Windows 10


Ensuite, nous examinerons le script batch qui sera nécessaire pour exécuter automatiquement les scripts PowerShell dans Windows 10 et il est important de préciser que chaque script nécessitera son propre script batch.

Étape 1
La syntaxe est la suivante :

 @ECHO OFF PowerShell.exe -Commande "Chemin du script" PAUSE 
Étape 2
Par exemple, nous utiliserons le script suivant :
 @ECHO OFF PowerShell.exe -Commande "C: \ Users \ Solvetic \ Desktop \ CreateCloudSSA.ps1" PAUSE 
Étape 3
On peut copier ce script dans un bloc note et l'enregistrer avec l'extension .bat qui est l'extension associée aux scripts :

Étape 3
Cliquez sur Enregistrer pour appliquer les modifications au script.

Ce fichier se chargera d'ouvrir Windows PowerShell et d'exécuter le script qui y est mentionné. Si nous double-cliquons sur le script, la fenêtre d'invite de commande suivante s'affichera et nous verrons deux choses, d'une part, la politique de sécurité des scripts sous Windows 10 et, d'autre part, qu'il faudra appuyer sur une touche pour continuer :

AGRANDIR

Étape 4
Si nous voulons que l'appui sur une touche soit omis, nous devons éliminer le mot PAUSE dans le script, en le laissant comme suit :

 @ECHO OFF PowerShell.exe -Commande "C: \ Users \ Solvetic \ Desktop \ CreateCloudSSA.ps1"

2. Utiliser le planificateur de tâches avec le script dans Windows 10

Pour créer notre tâche planifiée avec succès, nous devons d'abord créer le fichier batch .bat. comme indiqué en haut, puis créez également la tâche dans le planificateur de tâches de Windows 10.

Étape 1
Ouvrez le planificateur de tâches et sélectionnez l'option « Créer une tâche » :

AGRANDIR

Étape 2
Dans la première fenêtre affichée, nous entrons le nom de la tâche et activons la case "Exécuter avec les privilèges les plus élevés":

Étape 3
Maintenant, dans l'onglet "Déclencheurs", cliquez sur Nouveau et définissez la fréquence de la tâche :

Étape 4
Ensuite, dans l'onglet "Actions", nous devons cliquer sur Nouveau et aller dans le chemin où nous avons stocké le fichier .bat créé précédemment :

Enfin, nous pouvons créer les conditions d'exécution et cliquer sur OK pour créer la tâche planifiée avec le script développé.

Ainsi, nous avons vu comment programmer et exécuter un script sous Windows 10 de manière simple.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave