A concha é um tipo de programa que permite aos usuários acessar serviços do kernel a partir da camada de interface gráfica do sistema operacional. Cada tipo de sistema operacional tem esta função, uma vez que o nível gráfico do sistema operacional , como em Windows, Linux ou Mac OS , é um tipo de concha. Conchas de interface de linha de comando são geralmente preferidos por usuários avançados para algumas tarefas , porque eles são muito mais rápidos devido à menor sobrecarga . Linguagem de script Scripting Language
o Windows PowerShell do interage diretamente com o framework. NET , os objetos de processamento em vez de texto simples. Esta linguagem permite também o controle total de computadores em rede dentro do domínio , tornando -o perfeito para os administradores de domínio . Isso torna muito mais poderosa do que a linha de comando acessado a partir de "CMD ".
Batch Idioma
línguas lote são normalmente uma camada de abstração acima linguagens de script , usando simplificada comandos que incorporam uma grande quantidade de serviços . CMD é configurado dessa forma , a fim de ser mais facilmente compreendido e utilizado por usuários que não necessariamente precisam de tantas funções disponíveis.
Extensible Interface de
Desde PowerShell extensivamente usa a estrutura . NET , novos comandos , a sintaxe ea interatividade com outros programas e serviços podem ser facilmente implementados . Esta flexibilidade contribui para PowerShell ser um programa shell muito mais poderosa e flexível do que CMD .
Baseado em DOS
CMD , também chamado de Prompt de Comando , é projetado para assemelhar-se a MS -DOS, embora não esteja executando o MS -DOS , o que seria um sistema operacional completamente diferente rodando dentro do Windows. A forma atual do CMD é configurado com a sintaxe do MS -DOS de modo que é familiar aos usuários de legado , mas os usuários não devem esperar que os programas de MS-DOS para ser automaticamente compatível no CMD .