Bem Vindo...

O que é o Windows PowerShell?

 


O Windows PowerShell é uma ferramenta de automação de tarefas desenvolvida pela Microsoft para ajudar os administradores a reduzir sua carga de trabalho. Ele ajuda você a automatizar tarefas e processos simples no Windows, ajudando você a se concentrar no trabalho que envolve mais complexidade e criatividade.


Embora muitas pessoas tenham visto e usado o prompt de comando, menos ouviram falar do PowerShell. Neste artigo, veremos como exatamente o PowerShell ajuda seus usuários, bem como algumas das coisas interessantes que você pode fazer com ele.


O que é o Windows PowerShell?

Antes de mergulharmos no PowerShell, vamos primeiro fazer outra pergunta: "O que é um shell?"


Um shell é um programa de computador que recebe comandos pelo teclado, os interpreta e os retransmite ao sistema operacional para execução. Essencialmente, ele atua como uma interface entre você e o sistema operacional. Ele pode ser baseado em GUI ( interface gráfica do usuário ) ou pode ser construído em cima de uma CLI (interface de linha de comando).


Embora o shell exista desde o lançamento do sistema operacional Multics  em 1969, o Windows apresentou sua versão, o Shell, em novembro de 1985. Era um shell básico útil para gerenciar arquivos, chamado MS-DOS Executive. Os desenvolvimentos desse shell básico se seguiram, mas sempre havia a necessidade de algo mais poderoso.


Anteriormente na história do Windows, os usuários recorreram ao uso de diferentes ferramentas para administração e automação do sistema. Em 2006, uma grande melhoria do conceito Shell foi introduzida como solução: o Windows PowerShell.


O Windows PowerShell permite executar várias operações, desde automatizar tarefas repetitivas, administração de rede e assim por diante, até tarefas que exigem mais atenção e criatividade (como publicação de conteúdo de sites, design etc.).


Isso não apenas economiza seu tempo, mas também oferece maior controle sobre o sistema operacional e seus processos.

O que é um cmdlet do PowerShell?

Agora que você está familiarizado com o PowerShell, vamos examinar um dos aspectos mais importantes do PowerShell: o Cmdlet .


Cmdlets (pronuncia-se command-let) são comandos leves e potentes do Windows PowerShell. Eles existem como blocos de construção que você pode usar para executar ações específicas, como copiar e mover arquivos ou como parte de um script PowerShell maior e mais avançado.


O cmdlet Get-Help , por exemplo, é o cmdlet mais útil, pois permite ver o que um cmdlet específico faz, examinar seus parâmetros e mostrar as várias maneiras pelas quais o cmdlet é usado.


Semelhante ao Get-Help , Get-Command é outro cmdlet que você pode usar para solucionar vários problemas do shell. Especificamente, ele mostra todos os comandos instalados em seu sistema. Os comandos exibidos incluem cmdlets, funções, aliases, filtros, scripts e aplicativos. Quando usado com parâmetros, ele mostrará todos os comandos específicos associados a esse parâmetro.


Por exemplo, o comando a seguir pegará comandos de todos os tipos disponíveis para seu computador local e os exibirá:

  •  Get-Command *
O Get-Command com o parâmetro ListImported , por outro lado, só obterá os comandos das sessões atuais.

  • Get-Command -ListImported


Como iniciar o Windows PowerShell


Para iniciar o Windows PowerShell, abra a barra de pesquisa do menu Iniciar, digite windows powershell e execute selecione Executar  como administrador .

Isso iniciará o programa PowerShell em seu computador. Alternativamente, você pode iniciá-lo através da caixa de diálogo Executar. Pressione a tecla Windows + R no teclado, digite powershell e pressione Enter para iniciar o PowerShell.

Como usar o Windows PowerShell

Conforme explicado acima, o PowerShell é um aplicativo que ajuda você a automatizar tarefas repetitivas e gerenciar tarefas simples de administração do Windows e, portanto, ajuda você a economizar tempo. Abaixo, definimos algumas das maneiras mais úteis de usar o PowerShell a seu favor.

1. Criando scripts usando o Windows PowerShell
Um script é um conjunto de instruções, um tipo de programa curto, que um programa maior executa durante sua execução.

Com o PowerShell, você pode criar facilmente um script e usá-lo novamente no futuro, se necessário. Há várias maneiras de criar um script, mas, por enquanto, vamos nos concentrar no método mais simples: criar um script do PowerShell com o Bloco de Notas.

Para criar um script do PowerShell, siga as etapas abaixo:

Digite o bloco de notas na barra de pesquisa do menu Iniciar e selecione a Melhor correspondência.
No Bloco de Notas, escreva ou cole o script que deseja usar. Por exemplo:

  • Write-Host "I make memes; Therefore I am."
Agora, clique na opção Arquivo e selecione Salvar como. Insira um nome relevante e clique em Salvar .

Para executar o script, execute o PowerShell como administrador. Em seguida, digite o comando abaixo e pressione Enter .

  • Set-ExecutionPolicy RemoteSigned
Isso alterará a política de execução em sua máquina e permitirá que você execute scripts no PowerShell. Observe que esta é uma alteração permanente e que a restrição da política de execução é um recurso de segurança que pode impedir que você execute scripts maliciosos. Se você estiver copiando e colando scripts do PowerShell da Internet sem entender completamente o que o script faz, esse é um recurso útil.

Por fim, digite A e pressione Enter  e digite este comando para executar o script, trocando  mshaa pelo seu nome de usuário.

  • & "C:\Users\mshaa\Desktop cript.txt"
Se você seguiu os comandos em ordem, seu script do PowerShell será executado sem problemas.


...Aguardem para mais passo a passo de PowerShell

Nenhum comentário: