Commande Powershell.exe : syntaxe, paramètres et exemples

18 décembre 2021 15812 Vues Limitations du vérificateur de compatibilité Windows 11

Au fur et à mesure que vous progressez dans vos compétences de script PowerShell, vous vous rendez vite compte que vous devez utiliser la commande Powershell.exe.

Dans cette zone S, vous apprendrez à utiliser la commande PowerShell.exe et ses arguments.

Dans la première section du guide, vous découvrirez les emplacements du fichier exécutable PowerShell.

Ensuite, dans la deuxième section, vous apprendrez à corriger le message d'erreur introuvable de la commande PowerShell.exe. Je ressens le besoin de commencer à partir d'ici car si vous ne pouvez même pas exécuter la commande, comment l'utilisez-vous ?

Les troisième et quatrième sections couvrent respectivement l'aide de la commande PowerShell.exe et ses arguments. De plus, dans la section cinq, vous découvrirez les paramètres communs de PowerShell.exe.

Enfin, dans la sixième et dernière section, je plonge dans quelques exemples de SysAdmin en termes réels.

Ce guide est écrit pour les débutants et les utilisateurs avancés. Si vous êtes un utilisateur avancé de PowerShell et que vous avez besoin d'un sujet spécifique, développez Parcourir les sujets de publication et sélectionnez un sujet. Cependant, si vous débutez avec PowerShell, je vous recommande fortement de lire le guide.

Parcourir les sujets de publication

L'emplacement de l'exécutable PowerShell.exe dans Windows 10

Emplacement de l'exécutable de la commande PowerShell.exe

Avant d'arriver à la partie où vous en apprendrez plus sur les commandes PowerShell.exe, je pense qu'il est essentiel que vous connaissiez l'emplacement de l'exécutable. Dans la section suivante, vous verrez le premier avantage de cette connaissance.

Dans Windows 10, PowerShell.exe se trouve dans deux dossiers. Vous pouvez le trouver ici – %SystemRoot%SysWOW64WindowsPowerShellv1.0

De plus, vous pouvez également trouver PowerShell.exe dans %SystemRoot%system32WindowsPowerShellv1.0.

Si vous exécutez la version 32 bits de Windows 10, votre Windows 10 n'aura que %SystemRoot%system32WindowsPowerShellv1.0. Cependant, si vous exécutez le 64 bits, vous aurez les deux chemins.

Vous ne trouverez peut-être pas ces informations utiles maintenant. Cependant, au fur et à mesure que vous créez un script, vous le trouverez peut-être utile à l'avenir.

Comment réparer l'erreur de commande introuvable de PowerShell.exe

Si vous n'avez pas ce message d'erreur, vous n'avez pas besoin de parcourir cette section.

Avant de continuer à discuter de la commande PowerShell.exe, permettez-moi de traiter une erreur que certaines personnes peuvent recevoir lorsqu'elles exécutent PowerShell.exe - Commande introuvable.

Ce message d'erreur peut également se présenter d'autres manières. Par exemple, vous pouvez recevoir un message d'erreur Powershell 'n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier de commandes .

Si vous recevez l'un de ces messages d'erreur, le coupable possible est la variable pathenvironment. La solution consiste à ajouter le chemin, %SYSTEMROOT%System32WindowsPowerShellv1.0 à votre variable d'environnement de chemin.

Si vous rencontrez ce problème, suivez les étapes ci-dessous pour le résoudre…

  1. Entrer Avancée dans la zone de recherche de Windows 10. Puis clique Afficher les paramètres système avancés à partir des résultats de la recherche.
  1. Sous Démarrage et récupération section, cliquez sur Variables d'environnement.
  1. Ensuite, sur le Variables système section, double-cliquez sur le Chemin variable.
  1. Lorsque la liste des variables de chemin s'ouvre, cliquez sur Nouvelle .
  2. Ensuite, entrez %SYSTEMROOT%System32WindowsPowerShellv1.0 et appuyez sur la touche Entrée de votre clavier.
  1. Une fois que vous avez confirmé que le chemin a été entré avec succès, cliquez sur OK 3 fois.
  2. Enfin, fermez et rouvrez Powershell. Ensuite, exécutez à nouveau la commande Powershell.exe. Cette fois, ça devrait marcher.

Aide de la ligne de commande PowerShell.exe

Aide de la ligne de commande PowerShell.exe

Comme la plupart des commandes Windows, sinon toutes, PowerShell.exe contient des informations d'aide. Pour accéder aux informations d'aide de la commande PowerShell.exe, exécutez l'une des commandes ci-dessous :

|__+_| Vous pouvez également exécuter la commande sans .exe inclus dans PowerShell.

Voici à quoi ressemblent les informations d'aide de PowerShell.exe….

Aide de la ligne de commande PowerShell.exe

Les informations d'aide répertorient la syntaxe de la commande, ses arguments/paramètres et quelques exemples. Nous couvrirons tout cela dans les sections suivantes de ce guide.

Syntaxe de la commande PowerShell.exe

La syntaxe de la commande PowerShell.exe est…

|__+_| Vous n'avez pas à inclure .EXE dans la commande. C'est facultatif.

Les arguments complets de la ligne de commande seront abordés dans la section suivante.

Arguments/Paramètres de la ligne de commande PowerShell.exe

Arguments/Paramètres de la ligne de commande PowerShell.exe

Vous avez déjà vu comment répertorier les informations d'aide pour PowerShell.exe. Lorsque vous répertoriez les informations d'aide de PowerShell, elles incluent ses arguments et paramètres de ligne de commande.

J'ai répertorié tous les arguments de ligne de commande PowerShell.exe dans le tableau ci-dessous :

S/NArgument de ligne de commande PowerShell.exe But de l'argument de la ligne de commande
unExecutionPolicyExecutionPolicyUtilisez ce paramètre pour définir la stratégie d'exécution par défaut pour la session PowerShell en cours.
deuxSans issueSi vous utilisez le paramètre NoExit, PowerShell ne se fermera pas après l'exécution des commandes de démarrage
3Pas de profilUtilisez cet argument si vous ne souhaitez pas charger le profil Windows PowerShell
4Non interactifSi vous utilisez le paramètre NonInteractive, PowerShell ne présentera pas d'invite interactive à l'utilisateur
5DéposerCe paramètre est utilisé pour exécuter un script spécifié dans la portée locale - les fonctions et les variables créées par le script sont disponibles dans la session en cours
6Pas de logoMasque les informations Microsoft affichées au démarrage de PowerShell.exe. Il masque également toutes les autres informations de démarrage.
septVersionLe paramètre Version est utilisé pour démarrer PowerShell dans une version spécifiée.
8Style de fenêtreDétermine le style Windows PowerShell. Les valeurs valides sont Normal, Minimized, Maximized ou Hidden
9CommanderUtilisez le paramètre Command pour spécifier une commande que vous souhaitez que PowerShell.exe exécute.
dixPSConsoleFileUtilisé pour spécifier un fichier de console Windows PowerShell. Vous pouvez créer un fichier console avec la commande Export-Console
OnzeEstDémarre le shell PowerShell à l'aide d'un appartement à un seul thread. C'est la valeur par défaut.
12MtaDémarrez le shell PowerShell à l'aide d'un appartement multithread. La valeur par défaut est sta
13Format d'entréeUtilisez ce paramètre pour décrire le type de données envoyées à PowerShell. Les valeurs valides sont XML ou Texte.
14Format de sortieCe paramètre est utilisé pour spécifier comment PowerShell doit formater ses valeurs de sortie. Les valeurs valides sont XML ou Texte
quinzeCommandeEncodéeUtilisé pour soumettre des commandes complexes à PowerShell. Le paramètre EncodedCommand accepte une version de chaîne encodée en base 64 d'une commande
16NomConfigurationUtilisez l'argument ConfigurationName pour spécifier un point de terminaison de configuration à PowerShell
17AiderAffiche les informations d'aide complètes, y compris les arguments de la commande PowerShell.exe

Exemples de paramètres de commande PowerShell.exe courants

Exemples de paramètres de commande PowerShell.exe courants

Dans la dernière section, j'ai répertorié tous les arguments de ligne de commande de la commande PowerShell.exe. Dans cette section, je vais approfondir certains des paramètres communs et comment les utiliser.

Paramètre ExecutionPolicy de la commande PowerShell.exe

Comme expliqué dans la dernière section, le paramètre ExecutionPolicy est utilisé pour définir la valeur par défaut politique d'exécution pour la session PowerShell en cours. La politique d'exécution par défaut définie par le paramètre ExecutionPolicy est enregistrée dans le $env:PSExecutionPolicyPreference variables d'environnement.

Notez que la stratégie d'exécution définie par ce paramètre n'est valide que pour la session PowerShell en cours. De plus, il ne modifie pas la politique d'exécution PowerShell définie dans le registre Windows.

Passant aux exemples, vous devrez peut-être définir une politique d'exécution différente si la politique d'exécution actuelle est trop restrictive. Par exemple, si vous souhaitez appeler un script PowerShell téléchargé et non signé, vous pouvez utiliser le paramètre ExecutionPolicy pour spécifier une stratégie d'exécution moins restrictive.

Les valeurs valides pour l'argument ExecutionPolicy sont Limité , ou TousSigné . De plus, vous pouvez définir Signé à distance , Libre , Contourne , ou Indéfini .

Pour en savoir plus sur ces politiques d'exécution et leur fonctionnement, lisez notre Politique d'exécution de PowerShell expliquée guider.

Enfin, pour terminer cette section avec un exemple, pour définir la politique d'exécution de la session en cours sur Libre , exécutez la commande ci-dessous…

|__+_|

Voici la commande dans PowerShell…

J'ai mentionné précédemment dans cette sous-section que la politique d'exécution définie par ce paramètre est enregistrée dans le $env:PSExecutionPolicyPreference variables d'environnement.

Pour le confirmer, exécutez la commande ci-dessous dans la même session PowerShell que celle où vous avez exécuté la dernière commande…

|__+_|

Et voilà… la commande montre que la politique d'exécution est Libre !

Exemples de paramètres de commande PowerShell.exe courants

Une fois que vous avez défini cette stratégie, vous pouvez exécuter des scripts PowerShell non signés. dans la session en cours.

Paramètre NoExit de la commande PowerShell.exe

Par défaut, lorsque vous exécutez la commande PowerShell.exe, après avoir exécuté les commandes de démarrage, le shell se ferme. Si vous ne voulez pas que le shell se ferme, spécifiez le paramètre NoExit.

Il s'agit d'un paramètre de commutation, ce qui signifie qu'il ne nécessite aucune entrée supplémentaire.

La meilleure façon de montrer comment cela fonctionne est d'utiliser cmd. Tout d'abord, ouvrez l'invite de commande Windows.

Ensuite, ouvrez le Gestionnaire des tâches et développez Processeur de commandes Windows – il n'aura aucune instance PowerShell.

Paramètre NoExit de la commande PowerShell.exe

Revenez à l'invite de commande Windows et exécutez powershell.exe .

Lorsque vous vérifiez le Processeur de commandes Windows dans le Gestionnaire des tâches, il aura désormais une instance PowerShell.

Paramètre NoExit de la commande PowerShell.exe

Pour démontrer que lorsque vous exécutez la commande PowerShell.exe SANS le paramètre NoExit, elle se ferme, revenez à l'invite de commande Windows et exécutez la commande suivante…

|__+_|

Encore une fois, revenez au Gestionnaire des tâches de Windows. Il devrait toujours y avoir une instance de PowerShell même si vous venez d'exécuter une commande PowerShell.exe.

En effet, par défaut, lorsque vous exécutez une commande PowerShell.exe lorsque la commande se termine, elle quitte le shell.

Paramètre NoExit de la commande PowerShell.exe

Enfin, exécutez maintenant cette commande PowerShell.exe avec le paramètre NoExit…

|__+_|

Si vous regardez le Gestionnaire des tâches de Windows, le Processeur de commandes Windows aura une instance supplémentaire de PowerShell.

Paramètre NoExit de la commande PowerShell.exe

Pour rendre cela encore plus évident, revenez à l'invite de commande Windows et exécutez le sortir commander. Le Gestionnaire des tâches affichera désormais une seule instance de PowerShell !

Exécution de la sortir La commande quitte la dernière session PowerShell lancée par la dernière commande.

Paramètre NoProfile de la commande PowerShell.exe

Par défaut, lorsque vous exécutez PowerShell.exe, il charge le Profil PowerShell . Toutefois, si vous souhaitez modifier ce comportement par défaut, utilisez le Sans issue paramètre.

Comme Sans issue , Pas de profil est un paramètre de commutateur - il ne nécessite aucune entrée.

Un profil PowerShell est un script qui s'exécute automatiquement à chaque démarrage de PowerShell. Ce script n'est pas créé par défaut.

Toutefois, si vous devez personnaliser votre environnement PowerShell avec certaines commandes, alias ou fonctions, vous pouvez créer un script de profil. Ensuite, enregistrez le script sous Microsoft.PowerShell_profile.ps1 à l'emplacement ci-dessous :

|__+_|

Je suis entré dans quelques détails sur les profils PowerShell afin que vous compreniez pourquoi vous ne souhaitez peut-être pas charger de profils PowerShell existants. Pour en savoir plus sur les profils PowerShell, visitez about_Profiles .

Enfin, pour exécuter la commande PowerShell.exe sans charger de profils, utilisez la commande Pas de profil paramètre. Voici un exemple de commande…

|__+_|

Paramètre non interactif de la commande PowerShell.exe

Certaines commandes PowerShell ont des paramètres obligatoires. Par exemple, si vous exécutez Get-Credential sans fournir d'informations d'identification, PowerShell vous invitera à fournir les informations d'identification.

Ce comportement PowerShell est appelé un interactif comportement. Cela signifie que PowerShell interagit en demandant des entrées.

Tout cela est bien et bon. Toutefois, dans un scénario de script automatisé, vous souhaiterez peut-être empêcher PowerShell de demander des entrées.

C'est là que le Non interactif paramètre entre en jeu.

Revenant à mon Get-Credential exemple de commande, si j'exécute la commande ci-dessous, je serai invité à fournir les informations requises Identifiant paramètre.

|__+_| Paramètre NoLogo de la commande PowerShell.exe

Cependant, si je ne veux pas que PowerShell me demande d'informations d'identification, je modifierai la commande comme indiqué ci-dessous…

|__+_|

Lorsque j'exécute cette commande, elle échouera simplement, au lieu de promouvoir une entrée.

Pour apprécier l'importance de la Non interactif paramètre, pensez à un script s'exécutant automatiquement. Si vous n'utilisez pas ce paramètre, le script cessera de s'exécuter pendant qu'il attend une entrée.

Paramètre NoLogo de la commande PowerShell.exe

Si vous exécutez la commande PowerShell.exe, elle affiche des informations de copyright. Voir la partie en surbrillance de la capture d'écran ci-dessous.

Paramètre de version de la commande PowerShell.exe

Toutefois, si vous ne souhaitez pas que PowerShell affiche ces informations de copyright au démarrage, incluez le Pas de logo paramètre. Voici un exemple…

|__+_|

Maintenant, avec le Pas de logo paramètre, PowerShell s'ouvre sans afficher ces informations.

Paramètre de version de la commande PowerShell.exe

Paramètre de version de la commande PowerShell.exe

Si vous construisez un script PowerShell avec des cmdlets compatibles jusqu'à une version PowerShell, vous pouvez utiliser le Version paramètre pour forcer PowerShell à démarrer dans une version spécifiée.

Avant de donner un exemple, permettez-moi de vérifier la version actuelle de PowerShell sur mon ordinateur. Pour ce faire, je vais exécuter la commande ci-dessous…

|__+_|

Les commandes montrent que ma version actuelle de PowerShell est 5.1…

Même si la version actuelle de PowerShell sur mon PC est la 5.1, je peux forcer PowerShell à exécuter la version 2. Pour ce faire, je vais exécuter la commande ci-dessous…

|__+_|

Maintenant, si je cours, $PSVersionTable , cela montre que ma session PowerShell est maintenant ouverte en version 2.0 !

Pour que cette commande fonctionne, la version de PowerShell que vous souhaitez charger doit être installée sur l'ordinateur.

Enfin, pour cette sous-section, pour quitter la version PowerShell et charger votre version par défaut, exécutez sortir . Maintenant, je suis de retour à la version 5.1 !

Paramètre de fichier de commande PowerShell.exe

Paramètre de style de fenêtre de commande PowerShell.exe

Encore une fois, dans un scénario de script, si vous ne souhaitez peut-être pas afficher la fenêtre PowerShell. Vous pouvez utiliser le Style de fenêtre paramètre pour masquer la fenêtre PowerShell.

De plus, vous pouvez également utiliser le paramètre pour afficher la fenêtre PowerShell Minimisé , ou Maximisé .

Voyons comment la commande PowerShell.exe se comporte si nous spécifions caché en tant que WindowStyle…

|__+_|

Lorsque vous exécutez cette commande, comme prévu, la fenêtre PowerShell est fermée.

De même, si vous utilisez le Minimisé WindowStyle, la fenêtre PowerShell se fermera. Cependant, contrairement à ce qui se passe avec le style Caché, cette fois, il reste dans la barre des tâches.

|__+_|

Je crois que maintenant, vous avez compris l'essentiel. Vous pouvez utiliser le Style de fenêtre paramètre pour contrôler le comportement de la fenêtre PowerShell.

Paramètre de commande de commande PowerShell.exe

J'ai déjà utilisé le paramètre Command dans plusieurs exemples de ce guide. Ce paramètre est utilisé pour spécifier une commande PowerShell que vous souhaitez exécuter.

La commande est généralement entourée d'un crochet {}. De plus, si vous souhaitez exécuter des commandes multiples ou complexes, ajoutez l'esperluette avant le crochet {} et placez tout entre guillemets doubles.

Voici comment utiliser l'esperluette avec le paramètre Command…

|__+_|

Ensuite, la commande peut être une applet de commande PowerShell normale, un bloc de script ou même une chaîne. Par exemple, je peux demander à PowerShell d'afficher le texte ceci est une chaîne avec la commande ci-dessous…

|__+_|

Paramètre de fichier de commande PowerShell.exe

le Déposer Le paramètre est un autre paramètre PowerShell.exe important. Vous pouvez utiliser ce paramètre pour appeler un script PowerShell.

Je vais donner un exemple avec un de mes scripts PowerShell qui crée un fichier CSV dans le chemin, D:PS-Tutoriel . Le script crée un nom de fichier pour le fichier CSV avec la date et l'heure actuelles.

Voici une capture d'écran du dossier - il ne contient qu'un seul fichier CSV avec la date actuelle…

Exemples de ligne de commande PowerShell.exe

Maintenant, je vais exécuter le script en utilisant PowerShell.exe et le Déposer paramètre…

|__+_|

Lorsque j'exécute la commande, un nouveau fichier CSV est créé.

Exemples de ligne de commande PowerShell.exe

Comment ouvrir la commande PowerShell.exe en tant qu'utilisateur différent

Dans cette deuxième et dernière section du guide, je donne plusieurs exemples de différentes façons d'utiliser la commande PowerShell.exe.

Comment ouvrir la commande PowerShell.exe en tant qu'utilisateur différent

Dans cette section, je vous montre comment ouvrir PowerShell en tant qu'utilisateur différent.

La première étape consiste à enregistrer le nom d'utilisateur et le mot de passe dans une variable appelée, $Identifiant .

|__+_|

Lorsque vous exécutez la commande, PowerShell vous invite à entrer un nom d'utilisateur et un mot de passe. Entrez le nom d'utilisateur et le mot de passe du compte sous lequel vous souhaitez ouvrir PowerShell.

Enfin, cliquez sur OK.

Une fois que vous avez enregistré les informations de connexion, exécutez cette deuxième commande…

|__+_|

Lorsque vous exécutez la dernière commande, elle ouvre une nouvelle session PowerShell. Cette nouvelle session PowerShell est ouverte en tant qu'utilisateur spécifié dans le $Identifiant variable.

Comment ouvrir la commande PowerShell.exe à partir de CMD

Maintenant, laissez-moi vous guider à travers la commande ..

|__+_|

Dans la commande, j'ai utilisé Démarrer le processus pour démarrer powershell.exe. J'ai dû le faire car powershell.exe n'a pas le paramètre Credential.

Pourtant, Démarrer le processus a le paramètre Credential. Je l'ai utilisé pour spécifier les informations de connexion de la personne avec laquelle je souhaite exécuter PowerShell.

Comment ouvrir la commande PowerShell.exe à partir de CMD

Pour ouvrir la commande PowerShell.exe à partir de CMD, entrez PowerShell.exe dans CMD et appuyez sur la touche Entrée.

|__+_|

Une fois que vous avez exécuté la commande, une session PowerShell s'ouvre dans l'invite de commande Windows.

Une fois qu'il s'ouvre, vous pouvez exécuter des commandes PowerShell normales. De plus, les commandes se compléteront automatiquement.

Par exemple, je peux maintenant courir…

|__+_| Comment planifier l'exécution d'un script Powershell dans le planificateur de tâches

Avant de passer à cette sous-section, j'aimerais mentionner que lorsque vous ouvrez la commande PowerShell.exe à partir de CMD, vous pouvez utiliser n'importe lequel des paramètres.

Par exemple, si je ne veux pas afficher les informations de copyright, j'inclurai le Pas de logo paramètre.

|__+_|

Cette fois, CMD ouvre une session PS sans afficher les informations de copyright habituelles…

Enfin, pour fermer la session PowerShell ouverte dans CMD, exécutez le sortir commander….

|__+_|

J'ai dû courir le sortir commande plusieurs fois car j'avais ouvert plusieurs sessions PS.

Comment planifier l'exécution d'un script Powershell dans le planificateur de tâches - créer une tâche planifiée

Comment exécuter la commande PowerShell.exe en ligne

L'exécution d'une commande PowerShell avec plusieurs paramètres peut poser des problèmes.

En faisant des recherches sur ce sujet, je suis tombé sur ceci Question Stackoverflow.com . La personne veut diriger le Envoyer-MailMessage Commande PowerShell avec plusieurs paramètres.

Voici la commande que la personne essaie d'exécuter…

|__+_|

Malheureusement, selon l'utilisateur, la commande échoue. La solution consiste à ajouter une esperluette avant le crochet ouvrant, {.

Voici la commande modifiée proposée par Buxmanies

|__+_|

Si vous remarquez qu'au lieu des guillemets doubles utilisés pour envelopper les valeurs des paramètres dans la commande d'origine, la nouvelle commande utilise des guillemets simples.

Enfin, pour cette sous-section, l'astuce pour exécuter la commande PowerShell.exe en ligne consiste à utiliser le Commander paramètre. Ensuite, placez la commande entre crochets {} - enfin, incluez une esperluette et mettez tout entre guillemets.

Voici un exemple simplifié…

|__+_|

Comment exécuter plusieurs commandes dans un bloc de script PowerShell.exe

Pour exécuter plusieurs commandes dans un bloc de script PowerShell.exe, vous devez utiliser le Commander paramètre. Ensuite, ouvrez le bloc de commande avec un double guillemet ouvrant, suivi d'une esperluette…

|__+_|

Ensuite, en incluant une parenthèse ouvrante, { suivi de la première commande…

|__+_|

Une fois que vous avez entré la première commande, entrez un point-virgule à côté de la première commande.

|__+_|

Ensuite, entrez la deuxième commande…

|__+_|

Enfin, entrez la parenthèse fermante, } – puis les guillemets fermants.

|__+_|

Voici le résultat de la commande...

Vous pouvez ajouter autant de commandes que possible. Assurez-vous simplement d'utiliser un point-virgule pour les séparer.

Comment rediriger la sortie d'une commande PowerShell.exe

Le moyen le plus simple de rediriger la sortie dans une commande PowerShell.exe consiste à utiliser Out-File .

Lorsque vous exécutez la commande powershell.exe, dans le Commander paramètre, vous pouvez diriger la sortie de la commande vers Out-File . Voici un exemple.

|__+_|

Vous pouvez également utiliser l'une des autres commandes de manipulation de fichiers PowerShell telles que Ajouter du contenu et Contenu de l'ensemble .

Comment programmer un script Powershell à exécuter dans le planificateur de tâches

Dans la dernière partie de ce guide, je montrerai comment planifier un script PowerShell avec un planificateur de tâches.

Dans cet exemple, je vais planifier le script Get-FreeDiskSpace. Ce script s'exécutera chaque semaine et enverra un rapport sur les espaces disque libres sur tous les serveurs.

Suivez les étapes ci-dessous pour planifier le script Get-FreeDiskSpace PowerShell :

  1. Ouvrez PowerShell ou l'invite de commande. Tapez ensuite cette commande et appuyez sur Entrée.
|__+_|

Cela ouvrira le planificateur de tâches.

  1. Clic-droit Planificateur de tâches et sélectionnez Créer une tâche .
  1. Donnez un nom à la tâche. Vous pouvez également entrer une description. Puis clique Déclencheurs languette.
  1. Pour créer un nouveau déclencheur, cliquez sur Nouvelle .
Un déclencheur est ce qui fait que votre tâche s'exécute dans le Planificateur de tâches.
  1. Sur le Nouveau déclencheur page, sur la Commencer la tâche liste déroulante, assurez-vous que Sur un horaire est sélectionné.

    Sélectionnez ensuite la fréquence. Si vous sélectionnez Hebdomadaire , puis cochez la case à côté du jour de la semaine où vous souhaitez exécuter votre tâche.

    Enfin, configurez Réglages avancés . Cliquez sur OK. Ensuite, sur le Créer une tâche page, cliquez à nouveau sur OK (Deuxième image ci-dessous).
  1. Ensuite, cliquez sur le Actions languette.
C'est ici que vous entrez votre commande PowerShell.exe.
  1. Sur le Actions onglet, cliquez Nouvelle . Sur le Nouvelle action page, sous programme/script , saisissez la commande ci-dessous :
|__+_|
  1. Puis à côté Ajouter des arguments (facultatif) , entrez ce qui suit
|__+_| Vous devez spécifier le chemin d'accès complet à votre script, y compris l'extension, .ps1
  1. Lorsque vous avez terminé, cliquez sur OK.

C'est tout, notre guide de commande PowerShell.exe remanié ! J'espère que vous l'avez trouvé utile?

Si vous l'avez trouvé utile, merci de voter Oui à la question Was this post Helpful ci-dessous.

Alternativement, vous pouvez poser une question, laisser un commentaire ou fournir plus de commentaires avec le formulaire Laisser une réponse qui se trouve à la fin de cette page.

Enfin, pour plus de zones S techniques PowerShell, visitez notre page de guide pratique Windows PowerShell. Vous pouvez également trouver notre page Travail à domicile très utile.

Références et lectures complémentaires

  1. about_PowerShell_exe
  2. about_Execution_Policies
  3. about_Profiles