Invite de commandes et Windows PowerShell Quelle est la différence?

Invite de commandes et Windows PowerShell Quelle est la différence? / les fenêtres

En ce qui concerne les systèmes d'exploitation, Windows est peut-être le moins dépendant de la ligne de commande. En fait, la plupart d’entre nous ont réussi à aller aussi loin sans jamais une fois En l'utilisant. Mais avec Windows 10 au coin de la rue, il est peut-être temps que nous apprenions.

Mais avant de vous lancer, il y a une différence importante que vous devez comprendre, et c'est la différence entre Invite de commande et PowerShell. Ils ont l'air assez semblables à la surface, mais dans la pratique sont très différents les uns des autres.

Voici ce que vous devez savoir sur les deux.

L'invite de commande est venue en premier

À partir de Windows NT et au-delà, Windows est venu équipé d’un interpréteur de ligne de commande appelé cmd.exe, mieux connu comme Invite de commande. Grâce à lui, les utilisateurs peuvent interagir avec le système d'exploitation à l'aide de commandes et de paramètres textuels..

Mais alors que l'invite de commande est arrivée en premier, ce n'était pas la premier. Les versions précédentes du système d'exploitation (Windows 95, 98 et ME) avaient un interpréteur de ligne de commande plus primitif appelé COMMAND.COM, mieux connu comme MS-DOS.

Il va sans dire que l'invite de commande constituait une énorme amélioration par rapport à l'interpréteur obsolète MS-DOS..

Malgré la nature graphique de Windows, la ligne de commande n'a jamais été - et ne sera jamais - obsolète. Il offre un degré de puissance et de flexibilité qui ne peut tout simplement pas être atteint avec des interfaces pointer-cliquer (telles que le script par lots) et, en fonction de vos compétences, vous pouvez accélérer le processus en utilisant Invite de commandes..

Par exemple, voici quelques tâches courantes simplifiées par l'invite de commande 7 Tâches courantes L'invite de commande Windows facilite Quick & Easy 7 Tâches courantes L'invite de commande Windows rend Quick & Easy Ne laissez pas l'invite de commande vous intimider. C'est plus simple et plus utile que prévu. Vous pourriez être surpris de ce que vous pouvez accomplir en quelques frappes. Lire la suite . En outre, il existe plusieurs commandes de base que chaque utilisateur devrait connaître. 15 Commandes CMD que chaque utilisateur Windows devrait connaître 15 Commandes CMD que chaque utilisateur Windows devrait connaître L'invite de commande est toujours un puissant outil Windows. Voici les commandes CMD les plus utiles que chaque utilisateur Windows doit connaître. Pour en savoir plus au cas où vous auriez besoin de résoudre un problème et que tout ce dont vous disposez est un accès en ligne de commande.

Si vous êtes vierge en ligne de commande, nous vous recommandons de consulter notre guide du débutant à l'invite de commande Guide du débutant pour la ligne de commande Windows Guide du débutant pour la ligne de commande Windows La ligne de commande vous permet de communiquer directement avec votre ordinateur et de lui demander de effectuer diverses tâches. Lire la suite . C'est plus facile que vous ne le pensez et vaut la peine d'être connu.

Alors que l'invite de commande est plus que suffisante pour l'utilisateur moyen, certaines personnes en veulent plus - c'est pourquoi il existe des remplacements d'invite de commande, comme la console open source. Heureusement pour nous tous, Microsoft avait une meilleure réponse en magasin: PowerShell.

PowerShell passe au niveau supérieur

Si Invite de commandes ressemble à un Motorola Razr de 2004, PowerShell ressemble à un Motorola Moto X de 2015. Il peut faire beaucoup de choses de la même plus. PowerShell peut ne pas être le meilleur interpréteur de ligne de commande disponible, mais il est certainement assez puissant pour satisfaire les utilisateurs expérimentés.

Les bases de PowerShell ont été plantées en 2002 lorsque Microsoft a commencé à travailler sur Microsoft Shell, également connu sous le nom de Monad, conçu pour être extensible par les utilisateurs. Monad est devenue publique en 2005 et a finalement été renommée en PowerShell en 2006. Parallèlement, il a été intégré au système d’exploitation lui-même..

Mais qu'est-ce que tout cela signifie?

En termes simples, PowerShell vous permet de: créez vos propres commandes et scripts en utilisant le langage de programmation C #. PowerShell et C # sont intégrés au .NET Framework de Microsoft, ce qui signifie que vous avez accès à de nombreuses fonctions et outils préexistants pour vous aider à créer de meilleures commandes et scripts avec moins d'effort global..

PowerShell propose de nombreuses fonctionnalités avancées Augmentez votre productivité avec les scripts Windows PowerShell Augmentez votre productivité avec les scripts Windows PowerShell Et si vous pouviez transférer la productivité de Linux à Windows? La plupart des distributions Linux sont livrées avec le puissant shell Bash. PowerShell est un terminal tout aussi puissant pour Windows. En savoir plus - comme l'exécution à distance de tâches, les tâches en arrière-plan, l'automatisation de tâches, le traitement de commandes, etc. - qui en fait un meilleur choix que l'invite de commande archaïque lorsque vous avez beaucoup à faire pour l'administration et la maintenance du système..

Devez-vous utiliser PowerShell? Eh bien, l'utilisateur moyen n'a pas vraiment besoin de toutes ces cloches et de ces sifflets. Les administrateurs et les utilisateurs chevronnés, par contre, aimeront probablement ce qu’ils peuvent faire. Prise en main de ces commandes de base PowerShell 6 Commandes de base PowerShell pour tirer le meilleur parti de Windows 6 Commandes de base PowerShell pour tirer le meilleur parti de Windows PowerShell est ce que vous obtenez lorsque vous transmettez des instructions stéroïdes à l'invite de commande Windows. Il vous permet de contrôler presque tous les aspects du système Windows. Nous vous aidons à progresser dans sa courbe d’apprentissage. Lire plus pour avoir un aperçu de son potentiel.

Remarque: PowerShell nécessite un peu d'apprentissage, alors ne vous attendez pas à le comprendre tout de suite..

Améliorations de PowerShell dans Windows 10

Bien que déjà utile, PowerShell recevra plusieurs améliorations lors de la publication officielle de Windows 10. Voici quelques faits saillants auxquels vous pouvez vous attendre.

Gestion de paquet: Un gestionnaire de paquets est un moyen pratique de gérer tous les logiciels que vous téléchargez, installez et supprimez. Au lieu de passer d'un site Web à un autre, vous parcourez simplement les packages avec PackageManagement (anciennement OneGet Windows obtient un gestionnaire de packages - Télécharger le logiciel de manière centralisée via OneGet Windows Obtient un gestionnaire de packages - Télécharger le logiciel de manière centralisée via OneGet La gestion des paquets peut sérieusement augmenter la productivité, augmenter la sécurité et finalement vous faire économiser beaucoup de maux de tête. Nous vous montrons comment cela fonctionnera. En vous abonnant à différents référentiels, vous pouvez choisir les packages disponibles pour vous..

OneGet est déjà disponible sur le plan technique pour Windows 8.1, mais uniquement si vous installez Windows Management Framework 5.0. Lorsque Windows 10 sera disponible, PackageManagement sera intégré au système par défaut..

Secure Shell (SSH): Secure Shell est depuis longtemps un protocole essentiel pour l’établissement de connexions chiffrées entre systèmes distants. Sans SSH, les personnes extérieures peuvent facilement intercepter les données lors de leur transmission..

Jusqu'à récemment, SSH sous Windows nécessitait l'utilisation d'une solution tierce (par exemple, PuTTY), mais l'équipe PowerShell a annoncé qu'elle implémenterait la prise en charge de SSH sous Windows Windows 10 SSH et PuTTY: l'heure du changement de client d'accès à distance? Windows 10 SSH vs PuTTY: il est temps de changer de client d'accès à distance? Voyons comment configurer l'accès SSH dans Windows 10 et si les nouveaux outils peuvent supplanter PuTTY. Lire la suite . Cela a pris un moment, mais il semble que Windows rattrape enfin son retard dans ce domaine.

Caractéristiques PowerShell: Avec la version 5.0, le langage de PowerShell est lui-même enrichi de nouvelles fonctionnalités telles que: classes et énums, nouvelles commandes intégrées, fonctionnalités étendues pour les commandes existantes, coloration de la syntaxe dans la console, etc..

Pour plus de détails, consultez l'article Quoi de neuf dans PowerShell 5.0 de Microsoft.

J'espère que vous avez maintenant une meilleure idée des différences entre Invite de commande et PowerShell. Si vous en êtes à ce point et que vous êtes toujours perplexe, ne vous inquiétez pas: PowerShell est destiné aux utilisateurs expérimentés et Invite de commandes est suffisamment bon pour tout le monde. En fait, vous pouvez vous en tirer sans savoir ni.

Avez-vous des questions? Que pensez-vous de PowerShell? Microsoft va-t-il dans la bonne direction? Partagez avec nous dans les commentaires ci-dessous!

Crédits d'image: Invite de commandes de Kaleb Fulgham via Flickr, Connexion cryptée d'Andrea Danti via Shutterstock

Plus d'informations sur: Invite de commandes, Maintenance de l'ordinateur, MS-DOS, PowerShell.