Windows Server 2012 - PowerShell

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.

O ícone do PowerShell pode ser encontrado na barra de tarefas e no menu iniciar. Basta clicar no ícone para abrir.

Para abri-lo, basta clicar no ícone e a tela a seguir será aberta e significa que o PowerShell está pronto para você trabalhar.

A última versão do PowerShell é 5.0 e para verificar o que está instalado em nosso servidor, digitamos o seguinte comando - :$PSVersionTable como mostrado na captura de tela a seguir e da tela também sabemos que temos PSVersion 4.0

Para atualizar com a versão mais recente, onde há mais Cmdlets, precisamos baixar Windows Management Framework 5.0 a partir do seguinte link - https://www.microsoft.com/en-us/download/details.aspx?id=50395 e instale-o.

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 gráfica do usuário 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 -esquerda 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, quando você depura 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.

Para abri-lo, basta ir para Iniciar - Pesquisar e, em seguida, Tipo - PowerShell como mostrado na imagem a seguir.

Em seguida, clique em Windows PowerShell ISE. Ou clique na seta para baixo conforme mostrado na imagem a seguir.

Ele listará todos os aplicativos instalados no servidor e, em seguida, clique em Windows PowerShell ISE.

A seguinte tabela será aberta -

Possui três seções, que incluem - O PowerShell Console com o número 1, então Scripting File o número 2 e o terceiro é o Command Module onde você pode encontrar o módulo.

Ao criar o script, você pode executar diretamente e ver o resultado como o exemplo a seguir -

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.

To get the list of Updates -

  • Get-HotFix e instalar um hot fix da seguinte maneira
  • Get-HotFix -id kb2741530