Diferenças entre console de comando (cmd) e PowerShell

Índice

Os sistemas operacionais foram desenvolvidos com o objetivo de oferecer aos usuários uma poderosa ferramenta de trabalho, educação e entretenimento, contando com diversas aplicações e programas para este fim.

O próprio sistema operacional inclui ferramentas de controle, suporte e administração que não apenas os administradores ou equipe de suporte devem gerenciar, mas também qualquer usuário com conhecimentos básicos terá a oportunidade de usá-las para aprender mais sobre o sistema.

Uma dessas ferramentas, que sempre esteve presente nos sistemas operacionais Windows, é o CMD ou prompt de comando que é um console de linha de comando e atualmente está sendo modificado pelo Windows PowerShell, que é um console de comando muito mais avançado do que o CMD.

Hoje este tutorial analisará em detalhes o que é CMD e Windows PowerShell e quais são suas principais diferenças.

O que é o prompt de comando do Windows

O prompt de comando ou também conhecido como prompt de comando (cmd.exe) é um interpretador de linha de comando que está ativo há mais de 35 anos e foi implementado no primeiro computador baseado na arquitetura 8086 desenvolvida pela IBM.
Durante todo esse tempo como usuários, pudemos interagir com o equipamento por meio dos múltiplos comandos que podíamos executar nele.

O prompt de comando, embora aos poucos esteja sendo relegado pela Microsoft, ainda é uma ferramenta vital para a execução de múltiplas tarefas não gráficas no sistema e é sabido que muitas dessas tarefas são executadas com maior segurança em um ambiente de linha de comando.

PROLONGAR

O que é o Windows PowerShell

Com o avanço dos sistemas operacionais, a Microsoft decidiu dar um passo gigantesco ao modificar completamente o ambiente de linha de comando e muito mais no Windows 10, incorporando o Windows PowerShell.

O Windows PowerShell é um shell de linha de comando avançado e linguagem de script que foi escrito em Microsoft .NET Framework, que permitirá a todos nós que trabalhamos com ambientes Windows ter um controle preciso e a possibilidade de automatizar tanto o sistema operacional quanto os aplicativos instalados nele. Seu desenvolvimento foi realizado no ano 2.002.

Com o Windows PowerShell, uma série de cmdlets foi adicionada que nos permitirá levar todas as tarefas de gerenciamento a um nível muito mais alto, como:

  • Execute tarefas em segundo plano.
  • Automação de tarefas.
  • Execução remota de tarefas, entre outras.

PROLONGAR

Vemos que cada um desses consoles de comando nos oferece uma ótima alternativa para controle de processos em sistemas Windows.

Podemos ver que nas novas edições do Windows 10, o Windows PowerShell foi introduzido como o console de comando padrão, nós o verificamos clicando com o botão direito do mouse no menu Iniciar ou usando a combinação de teclas:

+ X

Lembre-se que nas primeiras edições do Windows 10 tínhamos a opção do Prompt de Comando, mas agora vemos que foi substituído pelo Windows PowerShell.

Com base nesse processo, é importante conhecer alguns dos novos recursos que o Windows PowerShell incorpora em sua última versão 5.0.

Gerenciamento de pacotesGraças a este gerenciador de pacotes, podemos controlar facilmente todo o software que é baixado, instalado ou removido.

Esta funcionalidade será conhecida como PackageManagement e nos permitirá administrar todos os pacotes em um só lugar sem ter que ir a cada site.

PROLONGAR

Secure Shell (SSH)Sabemos muito bem o papel que o SSH desempenha em todas as conexões de entrada e saída para o computador, permitindo-nos criptografar os dados para evitar que sejam interceptados por usuários não autorizados. Existem várias ferramentas que nos oferecem a possibilidade de nos conectarmos via SSH ao Windows, mas a partir da versão 5.0 esta funcionalidade será incluída no Windows PowerShell, oferecendo as melhores vantagens de segurança e conectividade.

PROLONGAR

Outras novidadesTambém encontramos outras notícias, como:

  • Novos cmdlets no módulo PSDesiredStateConfiguration.
  • Melhorias nas linguagens de programação.
  • Melhorias de diagnóstico.
  • Melhorias de flexibilidade incorporando a função ActionAfterReboot.
  • Possui uma nova estrutura de informação.
  • Inclui novos módulos.

Para conhecer em detalhes todas as novidades do Windows PowerShell 5.0 podemos visitar o seguinte link da Microsoft:

Podemos ver como o Windows PowerShell se torna uma ferramenta muito mais avançada para todas as tarefas de suporte.

 CMD: (lista de tarefas)

PROLONGAR

 PowerShell (Get-Process) 

PROLONGAR

Alguns dos comandos mais usados ​​no PowerShell são:

Recursos do KDEGet-Process Ele exibirá uma lista dos processos em execução no sistema.

Obter ajudaExibe uma página de ajuda.

Get-CommandOferece-nos uma lista com todos os comandos disponíveis.

Get-Process (Process) | Stop-Process -confirmIsso encerrará o processo inserido, mostrando uma confirmação para fazê-lo.

Clear-HostLimpe a tela do Powershell.

Recursos do KDEDefinir Ele nos permite criar, alterar, excluir ou mostrar variáveis ​​de ambiente do sistema.

Vamos aproveitar tudo o que o Windows PowerShell nos oferece para gerenciar o Windows de uma forma mais centralizada.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave