Powershell - Visão geral
Windows PowerShell é um command-line shell e scripting languageprojetado especialmente para administração de sistema. É analógico no Linux é chamado de script Bash. Construído no .NET Framework, o Windows PowerShell ajuda os profissionais de TI a controlar e automatizar a administração do sistema operacional Windows e dos aplicativos executados no ambiente Windows Server.
Comandos do Windows PowerShell, chamados cmdlets, permitem gerenciar os computadores a partir da linha de comando. Os provedores do Windows PowerShell permitem que você acesse armazenamentos de dados, como o Registro e o Armazenamento de certificados, com a mesma facilidade com que acessa o sistema de arquivos.
Além disso, o Windows PowerShell tem um analisador de expressão sofisticado e uma linguagem de script totalmente desenvolvida. Portanto, em palavras simples, você pode concluir todas as tarefas que realiza com a GUI e muito mais.
PowerShell ISE
O Windows PowerShell Integrated Scripting Environment(ISE) é um aplicativo host para Windows PowerShell. No Windows PowerShell ISE, você pode executar comandos e escrever, testar e depurar scripts em uma única interface de usuário gráfica baseada no Windows com edição multilinha, preenchimento de tabulação, coloração de sintaxe, execução seletiva, ajuda contextual e suporte para direito a -left idiomas.
Você pode usar itens de menu e atalhos de teclado para executar muitas das mesmas tarefas que executaria no console do Windows PowerShell. Por exemplo, ao depurar um script no Windows PowerShell ISE, para definir um ponto de interrupção de linha em um script, clique com o botão direito do mouse na linha de código e clique emToggle Breakpoint.
Comandos básicos do PowerShell
Existem muitos comandos do PowerShell e é muito difícil incluir todos esses comandos neste tutorial. Vamos nos concentrar em alguns dos comandos mais importantes e básicos do PowerShell.
A primeira etapa é ir para o comando Get-Help, que fornece uma explicação sobre como fornecer um comando e seu parâmetro.