Un shell est un type de programme qui permet aux utilisateurs d'accéder aux services du noyau de la couche graphique du système d'exploitation. Chaque type de système d'exploitation dispose de cette fonction , étant donné que le niveau graphique du système d'exploitation , comme Windows, Linux ou Mac OS , est un type de shell. Coquilles d'interface de ligne de commande sont généralement préférés par les utilisateurs avancés pour certaines tâches parce qu'ils sont beaucoup plus rapides en raison de moins de frais généraux . Le langage de script Scripting Language
Windows PowerShell interagit directement avec le framework. NET , le traitement des objets plutôt que du texte simple. Ce langage permet également un contrôle total sur les ordinateurs en réseau dans le domaine , le rendant parfait pour les administrateurs de domaine . Cela le rend beaucoup plus puissant que la ligne de commande accessible à partir de "CMD ".
Lots Langue
langues Batch
sont généralement une couche d'abstraction au-dessus des langages de script , en utilisant simplifiée commandes qui intègrent un grand nombre de services . CMD est configuré de cette manière , afin d'être plus facilement compris et utilisés par les utilisateurs qui n'ont pas nécessairement besoin d' autant de fonctions déjà disponibles .
Extensible Interface
Depuis PowerShell utilise de façon extensive . NET Framework , nouvelles commandes , de la syntaxe et de l'interactivité avec d'autres programmes et services peuvent être facilement mises en œuvre. Cette souplesse contribue à PowerShell est un interpréteur de commandes beaucoup plus puissant et plus flexible que CMD .
Basé sur DOS
CMD , également appelé Invite de commandes, est conçu pour ressembler à MS -DOS, mais il n'est pas en cours d'exécution MS- DOS , ce qui serait un système d'exploitation entièrement différente cours d'exécution dans Windows. La forme actuelle de CMD est mis en place avec la syntaxe de MS- DOS pour qu'il soit familier pour les utilisateurs existants , mais les utilisateurs ne devrait pas s'attendre programmes MS-DOS pour être compatible automatiquement dans le CMD .