Si vous êtes un administrateur informatique ou un expert en technologie, vous devez être conscient de l'importance de l'automatisation. Surtout pour les utilisateurs de Windows, Microsoft PowerShell est l'un des meilleurs outils d'automatisation. Microsoft propose une variété d'outils pour vos besoins d'automatisation, sans qu'il soit nécessaire d'installer des applications tierces. Ce guide détaillera comment exploiter PowerShell pour automatiser les tâches.
Si vous avez de l'expérience avec PowerShell, vous avez peut-être utilisé des commandes pour configurer votre système d'exploitation. Un script est une collection de ces commandes dans un fichier .ps1. Les fichiers .ps1 contiennent des scripts exécutés par PowerShell, tels que la commande de base Get-Help. Bien que des commandes simples telles que Get-Help ne valent pas la peine d'être enregistrées dans un fichier .ps1, pour gagner du temps, des commandes plus complexes telles que Get-Date-DisplayHint Date doivent être écrites dans un fichier de script. Plus tard, nous explorerons les commandes plus complexes qui méritent d'être enregistrées dans un fichier .ps1.
PowerShell est plus qu'une simple application, c'est un langage de script construit sur le .Net CLR pour automatiser les tâches informatiques. Il est rétrocompatible avec CMD et peut automatiser des tâches simples ou complexes. En raison de sa polyvalence, il peut être utilisé sur les clients et serveurs Windows, ainsi que dans les environnements MacOS, Linux et cloud, PowerShell est un outil convaincant utilisé par la plupart des professionnels de l'informatique pour automatiser les tâches quotidiennes.
Pour automatiser les tâches dans PowerShell, il suffit de suivre ces étapes.
Parlons-en en détail.
Normalement, Windows empêche les utilisateurs d'exécuter des scripts dans PowerShell et doit être modifié en exécutant des commandes spécifiques. Cette restriction peut être levée par des étapes simples.
Pour vérifier la politique d'exécution, exécutez la commande suivante en mode élevé de PowerShell.
获取-执行策略
S'il affiche AllSigned, cela signifie que tous les scripts et fichiers de configuration sont signés par un éditeur de confiance, y compris les scripts écrits sur l'ordinateur local.
Pour modifier davantage la politique d'exécution, vous pouvez exécuter la commande suivante.
设置执行策略不受限制
ou
设置执行策略远程签名
Cela vous permettra d'exécuter des scripts PowerShell.
Explorer le monde des scripts PowerShell nécessiterait un article séparé, mais nous allons vous apprendre ici comment créer et exécuter un script PowerShell de base.
#获取所有计算机属性 $system Info=Get-ComputerInfo $system Info #获取具体版本属性 $versionInfo=Get-ComputerInfo-Property“*Version” $versionInfo
Ce script récupère toutes les propriétés du système et du système d'exploitation, y compris les propriétés liées à la version telles que la version de Windows et la version du BIOS.
Bien qu'il existe plusieurs outils pour écrire des scripts PowerShell, nous utiliserons le Bloc-notes, préinstallé sur votre ordinateur.
Alors, ouvrez le Bloc-notes, collez le script donné plus tôt, allez dans Fichier > Enregistrer sous et donnez un nom avec l'extension .ps1, changez le type d'enregistrement en Supprimer tous les fichiers et appuyez sur la touche Entrée. Si votre fichier ne s'enregistre pas, modifiez l'emplacement sur votre bureau et réessayez.
Remarque : nous vous recommandons d'utiliser Visual Studio Code pour écrire des scripts PowerShell, car le Bloc-notes manque de diverses fonctionnalités, ce qui n'en fait pas un utilitaire de script idéal.
Voyons maintenant comment exécuter le script PowerShell. Maintenant que nous avons créé le script PowerShell à l'aide du Bloc-notes, pour l'exécuter, nous devons utiliser PowerShell. Alors, ouvrez PowerShell en tant qu'administrateur et exécutez la commande suivante.
&;“脚本位置/脚本名称.ps1”
Si vous n'êtes pas sûr de l'emplacement exact de votre script, faites un clic droit dessus, allez dans Propriétés et copiez l'emplacement exact depuis le champ Emplacement. Mettez simplement l'emplacement et le nom du script dans la syntaxe donnée précédemment et vous êtes prêt à partir.
Si vos scripts fonctionnent bien, il n'y a aucun mal à les planifier. Pour ce faire, nous utiliserons le Planificateur de tâches, une application Windows intégrée qui, comme son nom l'indique, fait exactement cela. Suivez les étapes mentionnées ci-dessous pour organiser le script PowerShell.
Vous pouvez sélectionner la tâche et cliquer sur Exécuter pour confirmer si elle est en cours d'exécution.
J'espère que vous savez maintenant comment créer et exécuter des scripts PowerShell sur votre ordinateur Windows.
Lire : Comment supprimer des tâches planifiées sous Windows
Oui, avec l'aide du langage de script PowerShell, vous pouvez écrire des scripts qui, une fois exécutés, peuvent effectuer automatiquement des tâches à votre place. Ce script peut être planifié à l'aide de l'utilitaire de planification de tâches intégré, et vous êtes prêt à partir.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!