CMD / Powershell

Apresentando linhas de comando do Windows

Comece entendendo as linhas de comando

O CMD e o PowerShell são duas interfaces de linha de comando do Windows, que permitem que os usuários executem comandos e automatizem tarefas em seus sistemas operacionais. Ambas as interfaces suportam a criação de scripts para executar tarefas complexas ou rotineiras.

Prompt de comando

Para criar um script no CMD, é necessário abrir o Bloco de Notas ou outro editor de texto simples e salvar o arquivo com a extensão ".bat". O código dentro do arquivo deve ser escrito em um formato de comandos do CMD, como:

@echo off
echo Hello, World!
pause

O comando echo imprime uma mensagem na tela, enquanto o comando pause mantém a janela do CMD aberta até que o usuário pressione uma tecla. O @echo off no início do script desativa a exibição dos comandos enquanto eles são executados.

Windows PowerShell

Já para criar um script no PowerShell, é necessário abrir o PowerShell ISE (Integrated Scripting Environment) ou outro editor de texto simples e salvar o arquivo com a extensão ".ps1". O código dentro do arquivo deve ser escrito em um formato de comandos do PowerShell, como:

Write-Host "Hello, World!"
Pause

O comando Write-Host imprime uma mensagem na tela, enquanto o comando Pause mantém a janela do PowerShell aberta até que o usuário pressione uma tecla.

O PowerShell é mais poderoso que o CMD, permitindo que os usuários usem comandos mais complexos e até mesmo chamem funções e módulos externos em seus scripts. Além disso, o PowerShell é mais fácil de automatizar, permitindo a execução de scripts com base em eventos do sistema ou horários programados.

Conclusão de Introdução

Em resumo, o CMD e o PowerShell são duas interfaces de linha de comando no Windows que permitem a criação de scripts para automatizar tarefas e executar comandos complexos. O CMD é mais simples e tem menos recursos do que o PowerShell, que é mais poderoso e fácil de automatizar. Ambas as interfaces são valiosas para usuários avançados do Windows que desejam aproveitar ao máximo o sistema operacional.

Extra-powershell> Get-Command pode te ser muito útil se você não souber o nome do comando que está procurando.

Quando estamos buscando por comandos no Windows, é importante lembrar que existe uma maneira específica de escrevê-los, que é chamada de sintaxe.

Essa sintaxe segue um padrão VERBO-SUBSTANTIVO, onde os verbos são palavras como “Get”, “Set”, “Add”, “Clear”, “Write”, “Read” e os substantivos são os itens que queremos acessar, como arquivos, servidores ou outros elementos em nossa rede ou aplicativos.

Extra-cmd> HELP pode ser um comando útil que te disponibilizará uma lista de comandos que lhe ajudará a pegar ou relembrar determinados comandos

Last updated