CMD vs. PowerShell
Recurso
CMD
PowerShell
Linguagem
Somente comandos CMD básicos e em lote.
O PowerShell pode interpretar cmdlets Batch, CMD, PS e aliases.
Utilização de comando
A saída de um comando não pode ser passada para outro diretamente como um objeto estruturado, devido à limitação de manipulação da saída de texto.
A saída de um comando pode ser passada para outro diretamente como um objeto estruturado, resultando em comandos mais sofisticados.
Saída de comando
Somente texto.
Saídas do PowerShell em formatação de objeto.
Execução Paralela
O CMD deve finalizar um comando antes de executar outro.
O PowerShell pode executar comandos multithread em paralelo.
Using Get-Help
Get-Help Test-Wsman
Using Update-Help
Update-Help
Using Get-Help After Running Update-Help
Get-Help Test-Wsman
Get-Location
Get-Location
O
Get-ChildItem
cmdlet pode exibir o conteúdo do nosso diretório atual ou daquele que especificarmos.
Get-ChildItem
Set-Location
Set-Location .\Documents\
Get-Content
Get-Content Readme.md
Get-Command
é uma ótima maneira de encontrar um comando incômodo que pode estar escapando da nossa memória bem na hora em que precisamos usá-lo
Get-Command
Get-Command (verb)
Get-Command -verb get
Get-Command (noun)
Get-Command -noun windows*
Get-History
Get-History
Viewing PSReadLine History
get-content C:\Users\DLarusso\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadLine\ConsoleHost_history.txt
Last updated