Tous les produits Microsoft ont en commun les messages d'erreur cryptiques qu'ils vous transmettent en cas de problème. Plutôt que de parler simplement anglais pour que nous puissions tous comprendre, les programmes Microsoft vous offrent un charabia indéchiffrable dont vous avez besoin pour que Google le comprenne même à distance. Le message d'erreur 'le terme n'est pas reconnu comme le nom d'une applet de commande' dans PowerShell est l'un de ces messages.
PowerShell est un utilitaire de ligne de commande à utiliser sous Windows qui permet à certaines applications et certains scripts puissants de s'exécuter. Bien que l'interface graphique soit facile à utiliser et effectue le travail, un script rapide peut faire beaucoup plus en moins de temps. Si vous exécutez des routines sur des dizaines, voire des centaines d’ordinateurs, les scripts sont une véritable bouée de sauvetage.
Une 'applet de commande' est un script ou un processus exécuté dans PowerShell. Il est généralement désigné par un mot, puis un trait d'union, puis un autre mot. Par exemple, Add-Computer ou Start-Service. Comme avec tout en ligne de commande, il est essentiel que la syntaxe soit exacte.
Terme non reconnu dans PowerShell
Si vous connaissez déjà PowerShell, vous devriez pouvoir identifier l'erreur à partir de «le terme n'est pas reconnu comme nom d'une applet de commande». Si vous débutez dans PowerShell, il aura toujours l’air chaotique.
Une commande PowerShell peut poser problème, mais trois problèmes spécifiques sont les plus courants. Ils sont orthographe, chemin ou module. Lorsque vous voyez que «le terme n'est pas reconnu comme le nom d'une applet de commande», ce sera probablement l'un de ces trois.
Erreurs d'orthographe dans PowerShell
Si vous épelez quelque chose de mal, PowerShell ne pourra ni comprendre ni exécuter. C’est généralement le cas le plus difficile à résoudre, car même obtenir un espace insuffisant peut gâcher PowerShell. Lorsque cela se produit, il est préférable de mettre en surbrillance le texte saisi pour le faire ressortir un peu plus, puis de le parcourir lettre par lettre.
S'il y a beaucoup de texte ou si cela ne fonctionne pas pour vous, copiez-le dans Notepad ++ ou un autre éditeur de texte brut et vérifiez-le. Retapez-le si vous ne voyez aucune erreur et réessayez. N'utilisez pas Word ou un éditeur de texte enrichi, car il vous dérange avec le formatage. Utilisez un éditeur de texte tel que Notepad ou Notepad ++.
Mauvais chemin dans PowerShell
Si le chemin est incorrect, PowerShell ne pourra pas trouver votre script. Par exemple, si vous dirigez PowerShell vers un dossier particulier et que vous saisissez la lettre de lecteur incorrecte ou que vous le dirigez vers un partage qui n'est pas accessible, PowerShell ne pourra pas le faire.
C'est souvent le cas si vous essayez d'exécuter une applet de commande sur un ordinateur distant. Si cet ordinateur est verrouillé ou n'autorise pas l'exécution à distance de certains scripts ou modifications, cela entraînera une erreur. Dans la plupart des cas, les applets de commande peuvent être exécutées à distance, mais certaines organisations autorisent uniquement l'exécution de scripts de haut niveau. Tout ce qui altère la sécurité, les stratégies ou les paramètres de base sera verrouillé. Dans ce cas, vous devrez exécuter le script localement.
Vous pouvez utiliser 'resolut-chemin' ou vérifier le chemin manuellement pour voir si c'est le problème de votre commande.
Modules manquants dans PowerShell
Si le module est manquant ou endommagé, PowerShell ne pourra pas l'exécuter. Par défaut, vous devez installer des modules pour pouvoir les utiliser. Si ce module est manquant, corrompu ou s'il a été déplacé, il peut générer l'erreur «le terme n'est pas reconnu comme nom d'une applet de commande».
Vous pouvez utiliser 'get-module' dans PowerShell pour voir si le module est présent et correct. Il vous montrera quels modules sont chargés et vous pouvez ajouter ou réparer en fonction de vos besoins.
Utilisation de PowerShell sous Windows
Il n'y a rien de mal à ce qu'un nouveau venu qui utilise PowerShell fasse preuve de prudence. Si vous l'utilisez sur un ordinateur à la maison, le pire qui puisse arriver est que vous ayez besoin d'une restauration ou d'une reconstruction du système. Si vous travaillez sur les ordinateurs de l'entreprise, vous devrez peut-être faire plus attention.
Il existe des ressources utiles pour se familiariser avec PowerShell, telles que cette page sur le site Web de Microsoft Technet. Cette page de Veeam est également utile pour les très nouveaux utilisateurs de PowerShell. Il explique ce que c'est, comment l'utiliser et offre beaucoup d'informations aux nouveaux arrivants.
Ne vous laissez pas intimider par PowerShell si vous débutez dans ce domaine. Créez un point de restauration système avant de commencer et de jouer. La pire chose à faire est de gâcher l’installation de Windows, mais il est facile de remédier à la situation pour un utilisateur particulier!
