{"id":146778,"date":"2022-09-16T17:24:04","date_gmt":"2022-09-16T17:24:04","guid":{"rendered":"https:\/\/www.ninjaone.com\/blog\/powershell-vs-cmd\/"},"modified":"2024-06-26T04:01:07","modified_gmt":"2024-06-26T04:01:07","slug":"powershell-vs-cmd","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/fr\/blog\/powershell-vs-cmd\/","title":{"rendered":"Powershell vs CMD (Invite de commande): Leurs diff\u00e9rences et lequel utiliser"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">\u00c0 bien des \u00e9gards, la question de l&rsquo;<a href=\"https:\/\/www.ninjaone.com\/fr\/blog\/automatisation-de-la-desinstallation-a-distance-de-logiciels\/\">utilisation de PowerShell<\/a> par rapport \u00e0 l&rsquo;invite de commandes (CMD) pourrait se r\u00e9sumer \u00e0 des diff\u00e9rences g\u00e9n\u00e9rationnelles. CMD a \u00e9t\u00e9 d\u00e9velopp\u00e9 dans les ann\u00e9es 1980, tandis que PowerShell a \u00e9t\u00e9 introduit en 2006. C&rsquo;est une \u00e9ternit\u00e9 dans le monde de la technologie et, en tant que nouveau venu (relatif), PowerShell int\u00e8gre quelques fonctions pratiques suppl\u00e9mentaires, tout en introduisant un nouveau langage plus facile \u00e0 comprendre pour les utilisateurs.<\/span><\/p>\n<p><!--more--><\/p>\n<p><span style=\"font-weight: 400;\">En tant que successeur de l&rsquo;invite de commandes, PowerShell conserve un grand nombre de ses capacit\u00e9s les plus utiles et fondamentales. Tous deux sont utilis\u00e9s pour ex\u00e9cuter des commandes permettant d&rsquo;automatiser de nombreuses t\u00e2ches administratives par le biais de scripts et de fichiers batch ainsi que de r\u00e9soudre certains probl\u00e8mes sur Windows.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Les similitudes s&rsquo;arr\u00eatent toutefois l\u00e0, car l&rsquo;interpr\u00e9teur de commandes et le langage de script plus puissants de PowerShell en font le moteur d&rsquo;automatisation dominant. Par exemple, ce <\/span><a href=\"https:\/\/www.ninjaone.com\/fr\/blog\/chiffrement-bitlocker\/\"><span style=\"font-weight: 400;\">Tutoriel PowerShell<\/span><\/a><span style=\"font-weight: 400;\"> sur le cryptage de disque BitLocker d\u00e9montre la relative facilit\u00e9 avec laquelle PowerShell peut \u00eatre utilis\u00e9 avec des outils de gestion informatique tels que <\/span><a href=\"https:\/\/www.ninjaone.com\/fr\/\"><span style=\"font-weight: 400;\">NinjaOne<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><a class=\"button\" href=\"https:\/\/www.ninjaone.com\/fr\/get-started-2\/\">Essayer NinjaOne &#8211; Version compl\u00e8te et gratuite<\/a><\/p>\n<h2><strong>Powershell vs CMD: leurs diff\u00e9rences<\/strong><\/h2>\n<h3>Langage et structure des donn\u00e9es<\/h3>\n<p><span style=\"font-weight: 400;\">Une diff\u00e9rence imm\u00e9diate entre PowerShell et CMD est qu&rsquo;il s&rsquo;agit de langages totalement diff\u00e9rents. Les commandes de PowerShell sont appel\u00e9es cmdlets et suivent un format verbe-nom, ce qui permet aux utilisateurs finaux de comprendre plus facilement le r\u00e9sultat de chaque commande. Par exemple, changer l&#8217;emplacement d&rsquo;un r\u00e9pertoire :<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Cmdlet PowerShell: Set-Location \u00a0\u00bb D:testfolder\u00a0\u00bb\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Commande de CMD: cd \/d D:testfolder<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Chaque cmdlet peut \u00eatre ex\u00e9cut\u00e9 s\u00e9par\u00e9ment, mais leur force r\u00e9side dans leur combinaison pour effectuer des t\u00e2ches complexes. Parce que PowerShell utilise des <\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Pipeline_(Unix)\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">pipelines<\/span><\/a><span style=\"font-weight: 400;\">, le r\u00e9sultat d&rsquo;une cmdlet peut \u00eatre transmis \u00e0 la cmdlet suivante, ce qui permet aux utilisateurs de lier plusieurs cmdlets. PowerShell peut le faire en traitant les donn\u00e9es comme des \u00ab\u00a0objets\u00a0\u00bb, ou des donn\u00e9es structur\u00e9es. De cette fa\u00e7on, PowerShell fonctionne comme un langage de programmation.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">L&rsquo;un des avantages du fonctionnement de la syntaxe et des sorties de donn\u00e9es de PowerShell est que les utilisateurs peuvent facilement tester leurs scripts afin d&rsquo;\u00e9viter les commandes ex\u00e9cut\u00e9es par erreur. Cela contraste avec les commandes de l&rsquo;invite de commandes, qui doivent \u00eatre saisies exactement et risquent de faire des erreurs immuables. Mais m\u00eame si vous pr\u00e9f\u00e9rez utiliser des commandes CMD pour quelque chose, PowerShell peut \u00e9galement ex\u00e9cuter des commandes CMD.<\/span><\/p>\n<h3>Support int\u00e9gr\u00e9<\/h3>\n<p><span style=\"font-weight: 400;\">Avec le <\/span><b>Get-Help<\/b><span style=\"font-weight: 400;\"> les utilisateurs de PowerShell peuvent acc\u00e9der rapidement \u00e0 des articles d&rsquo;aide d\u00e9taill\u00e9s qui expliquent les concepts et la syntaxe des commandes PowerShell. Le cmdlet Get-Help peut \u00eatre rendu plus complexe et plus utile en utilisant certains des param\u00e8tres ci-dessous :<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">-examples\u2014Affiche des exemples de la cmdlet en cours d&rsquo;ex\u00e9cution.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">-detailed\u2014affiche des informations d\u00e9taill\u00e9es sur la cmdlet.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">-full\u2014Affiche toute les informations concernant une cmdlet.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">-en ligne\u2014Ouvre le site web Microsoft TechNet contenant les derni\u00e8res informations relatives \u00e0 une cmdlet.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Vous vous demandez comment vous pouvez commencer \u00e0 utiliser les cmdlets? Eh bien, il y a un cmdlet pour \u00e7a aussi! En ex\u00e9cutant la commande <\/span><b>Get-Command<\/b><span style=\"font-weight: 400;\"> PowerShell affiche une liste de toutes les commandes disponibles. Cette cmdlet peut \u00eatre affin\u00e9e avec des param\u00e8tres pour trouver des commandes sp\u00e9cifiques \u00e0 ex\u00e9cuter. Consultez l&rsquo;article de Jesus Vigo dans <\/span><a href=\"https:\/\/www.techrepublic.com\/article\/how-to-get-started-with-powershell\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">TechRepublic<\/span><\/a><span style=\"font-weight: 400;\"> pour plus d&rsquo;id\u00e9es sur la fa\u00e7on de commencer \u00e0 utiliser PowerShell.<\/span><\/p>\n<h2>Quand utiliser PowerShell ou CMD?<\/h2>\n<p><span style=\"font-weight: 400;\">Dans toute situation, les utilisateurs de Windows devraient s&rsquo;en tenir \u00e0 PowerShell. Si vous voulez vraiment utiliser le nom des commandes de l&rsquo;invite de commandes (CMD), le moteur de script PowerShell en prend en charge un grand nombre et, comme PowerShell est plus \u00ab\u00a0s\u00fbr\u00a0\u00bb (c&rsquo;est-\u00e0-dire que vous risquez moins d\u2019accidentellement casser quelque chose), il n&rsquo;y a plus beaucoup de choses pour lesquelles vous devez utiliser une commande de l&rsquo;invite de commandes.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">En fin de compte, les administrateurs de syst\u00e8mes et les techniciens devraient apprendre PowerShell afin de pouvoir g\u00e9rer les syst\u00e8mes plus efficacement. Le moteur de script rend l&rsquo;automatisation de t\u00e2ches telles que les mises \u00e0 jour en masse et la modification de fichiers beaucoup plus facile et plus rationnelle. En un seul exemple, les utilisateurs de PowerShell peuvent utiliser NinjaOne pour <\/span><a href=\"https:\/\/www.ninjaone.com\/fr\/blog\/automatisation-de-la-desinstallation-a-distance-de-logiciels\/\"><span style=\"font-weight: 400;\">d\u00e9sinstaller un logiciel \u00e0 distance<\/span><\/a><span style=\"font-weight: 400;\"> lorsqu&rsquo;un processus de d\u00e9sinstallation complexe est n\u00e9cessaire sur un dispositif individuel ou si vous ne pouvez pas d\u00e9sinstaller une application par d&rsquo;autres moyens.<\/span><\/p>\n<h3><strong>Commencez \u00e0 utiliser PowerShell<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Pour commencer \u00e0 utiliser PowerShell, regardez notre <\/span><a href=\"https:\/\/go.ninjaone.com\/webinar-on-demand-powershell\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">webinaire \u00e0 tout moment avec le guru de PowerShell, Kelvin Tegelaar<\/span><\/a><span style=\"font-weight: 400;\">. Pour plus d&rsquo;informations sur la fa\u00e7on dont NinjaOne peut rendre vos op\u00e9rations informatiques plus efficaces, inscrivez-vous \u00e0 notre newsletter <a href=\"https:\/\/www.ninjaone.com\/fr\/msp-bento\/\">MSP Bento<\/a> et inscrivez-vous au prochain <a href=\"https:\/\/www.ninjaone.com\/msplivechats\/\">MSP Live Chat<\/a>.<\/span><\/p>\n<p><a href=\"https:\/\/www.ninjaone.com\/fr\/newsletter\/\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-142579 size-full\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2023\/10\/newsletter-banner-FR-600-x-200.png\" alt=\"newsletter ninjaone france\" width=\"600\" height=\"200\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c0 bien des \u00e9gards, la question de l&rsquo;utilisation de PowerShell par rapport \u00e0 l&rsquo;invite de commandes (CMD) pourrait se r\u00e9sumer \u00e0 des diff\u00e9rences g\u00e9n\u00e9rationnelles. CMD a \u00e9t\u00e9 d\u00e9velopp\u00e9 dans les ann\u00e9es 1980, tandis que PowerShell a \u00e9t\u00e9 introduit en 2006. C&rsquo;est une \u00e9ternit\u00e9 dans le monde de la technologie et, en tant que nouveau venu [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":118066,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[4324,3054],"tags":[],"class_list":["post-146778","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ninjaone-fr","category-rmm-fr"],"acf":[],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/posts\/146778","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/comments?post=146778"}],"version-history":[{"count":0,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/posts\/146778\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/media\/118066"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/media?parent=146778"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/categories?post=146778"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/tags?post=146778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}