Articles

Windows PowerShell vs. CMD: Qual é a diferença?

de volta ao dia, iniciando o então de vanguarda IBM 8086 a partir da disquete trouxe-o para um ecrã de texto verde com um cursor piscando no familiar C:\> prompt. A piratear a bota.ini e config.sys para pôr os meus jogos a funcionar foi a minha primeira introdução à programação.

eventualmente que C:\ > foi substituído por uma GUI bonita e inicialização do disco rígido. Esse comando prompt (CMD) ainda viveu por décadas. Apenas recentemente o CMD recebeu uma atualização, ou substituição, com o PowerShell, a aplicação shell Microsoft introduzido com o Windows 7.

Get the Free PowerShell and Active Directory Essentials Video Course

i’d recommend this for both new and advanced PowerShell users. Construir uma ferramenta de anúncio é uma grande experiência de aprendizagem.

CMD nos serviu bem por um bom tempo, mas PowerShell é como ir direto de motores a vapor para carros autônomos a bateria.

Prompt do comando Windows

Prompt do comando Windows-também conhecido como CMD – é a linha de comandos original para o sistema operacional Microsoft DOS. CMD foi o shell padrão até o Windows 10 construir 14791 quando a Microsoft fez da PowerShell a opção padrão. CMD é um dos últimos remanescentes do original do MS-DOS sistema operacional que a Microsoft substituiu

Windows PowerShell

cmdlets do powershell positivos

o Windows PowerShell é o novo Microsoft shell que combina o velho CMD funcionalidade com um novo script/cmdlet conjunto de instruções com built-in de administração do sistema funcionalidade. Os cmdlets PowerShell permitem que usuários e administradores automatizem tarefas complicadas com scripts reutilizáveis. Os administradores de Sistema economizam tempo significativo automatizando tarefas de administração com PowerShell.

PowerShell vs. CMD

PowerShell vs. CMD é como comparar maçãs com kumquats. Eles são completamente diferentes, apesar da ilusão de que o comando ‘dir’ funciona da mesma maneira em ambas as interfaces.

PowerShell usa cmdlets, que são objetos de programação self-contained que expõem as opções de administração subjacentes dentro do Windows. Antes de PowerShell, sys administrou a interface gráfica para encontrar essas opções, e não havia maneira de reutilizar o fluxo de trabalho de clicar através dos menus para mudar as opções em grande escala.

PowerShell usa pipes para acorrentar cmdlets e compartilhar dados de entrada/saída da mesma forma que outros shells, como bash no linux. Os tubos permitem aos usuários criar scripts complexos que passam parâmetros e dados de um cmdlet para outro. Os usuários podem criar scripts reutilizáveis para automatizar ou fazer mudanças de massa com dados variáveis – uma lista de servidores, por exemplo.

uma das (muitas) funções simples de PowerShell é a capacidade de criar alcunhas para diferentes cmdlets. Os pseudónimos permitem que um utilizador configure os seus próprios nomes para diferentes cmdlets ou scripts, o que torna mais simples para um utilizador mudar para trás e para a frente entre diferentes shells: ‘ls’ é um comando linux bash que mostra objectos de directório, como o comando ‘dir’. Em PowerShell, tanto ” ls “como” dir “são um pseudónimo do cmdlet “Get-ChildItem”.’

what powershell uses

When to Use PowerShell

For systems administrators and other IT functions, PowerShell is the way to go. Não há nenhum comando deixado no CMD que não esteja em PowerShell, e PowerShell inclui cmdlets para qualquer função de administração que você possa precisar. Fornecedores de software de terceiros estão estendendo o PowerShell com cmdlets personalizados, como o Kit de ferramentas PowerShell do NetApp que gerencia o Data ONTAP.

o conhecimento PowerShell pode ser um diferenciador para o emprego ou mesmo uma exigência de emprego, por isso é uma habilidade que vale a pena investir.

para começar a sua viagem PowerShell, veja este tutorial para saber o básico-e aprenda como automatizar as tarefas de directório activo com o nosso curso PowerShell gratuito por Adam Bertram, um MVP Microsoft PowerShell (pro-tip: use o código ‘blog’).