O que é Windows PowerShell?

O que é Windows PowerShell?
PowerShell é um shell de código aberto e de plataforma cruzada com suporte extenso para linguagens de script. O PowerShell é usado para gerenciar e automatizar várias tarefas em um sistema operacional usando um grande conjunto de comandos (conhecido como cmdlets). Foi construído usando a Microsoft's .Tecnologia da rede. Powershell ajuda profissionais técnicos a criar scripts altamente eficientes.

O Windows fornece suporte a CMD para automatizar várias tarefas da linha de comando. No entanto, o PowerShell supera -o com sua linha de comando e suporte à linguagem de scripts.

Esta postagem o orienta no PowerShell e serve os seguintes resultados de aprendizagem:

  • O que é Windows PowerShell
  • PowerShell: um aplicativo de linha de comando
  • PowerShell: uma linguagem de script

O que é Windows PowerShell

Um comando simples do PowerShell é executado no terminal PowerShell, enquanto uma série de declarações é executada no ambiente de script do PowerShell (conhecido como ISE). A linha de comando PowerShell e o suporte à linguagem de script dependem dos cmdlets disponíveis, funções e aliases.

Cmdlets: Um cmdlet é um comando usado no PowerShell.

Apelido: Alias ​​é um nome alternativo para o cmdlet, executável ou script.

Funções: Funções são a lista de declarações com um nome e valor que você atribui a eles.

Nas próximas seções, demonstraremos o trabalho e o uso do PowerShell como uma linha de comando e suporte à linguagem de scripts.

PowerShell: um aplicativo de linha de comando

Powershell, uma interface da linha de comando, é usada para interagir com o sistema de computador para automatizar tarefas por meio de comandos. Possui uma interface de usuário baseada em texto usada para controlar e executar programas. As conchas que não sejam PowerShell aceitam textos e retornam objetos de texto, mas PowerShell aceita texto e retorna .Objetos da rede.

Aqui, listamos alguns dos usos do PowerShell como um aplicativo de linha de comando.

Como obter a lista de serviços no PowerShell?
O "Get-Service”Comando imprime os serviços na sua máquina de computação da seguinte forma:

Get-Service

A saída mostra que todos os “Parou" e "Correndo”Os serviços são impressos no terminal.

Como obter a lista de processos no PowerShell?
A lista dos processos do sistema pode ser executada usando o cmdlet Get-Service. O comando a seguir mostrará os serviços atuais da sua máquina.

Get-Process

Os processos atuais do sistema são exibidos com seus Eu ia e Nome do processo também.

Como obter a lista de cmdlets, aliases e funções disponíveis no PowerShell?
Como discutido anteriormente, o PowerShell suporta cmdlets, funções e aliases. Os cmdlets, funções e aliases suportados podem ser impressos através do seguinte comando:

Get-Command

Em primeiro lugar, a lista de suportados “Alias"É impresso seguido por"Função" e "cmdlet

PowerShell: uma linguagem de script

Uma linguagem de script é usada para escrever e executar os scripts (um script compreende vários cmdlets, funções, aliases). As entradas e saídas na linguagem de script são todas .Objetos da rede. Um script do PowerShell é usado para executar um conjunto de comandos. Os cmdlets, aliases e funções de um PowerShell podem ser usados ​​dentro de um script.

Como criar e executar um script PowerShell?
O PowerShell Ise é a ferramenta que suporta a criação e a execução de scripts do PowerShell.

Etapa 1: Lançar PowerShell-ISE
Vá para o menu Iniciar. Procure por PowerShell ISE e inicie -o com privilégios de administrador, como mostrado abaixo:

Observação: Recomenda -se abrir o PowerShell como administrador para executar todos os cmdlets, pois poucos comandos exigem privilégios de administrador.

Após a abertura, aparece a seguinte janela que possui três partes:
- Painel de script: A parte do PowerShell Ise, onde os scripts são escritos

- Painel de console: O suporte do terminal para PowerShell ISE (você também pode executar os comandos do PowerShell aqui)

- Módulos: A extensa lista mostra a lista de módulos suportados por PowerShell ISE

A saída mostra todas as três panelas apoiadas pelo PowerShell ISE.

Etapa 2: Crie e salve um script

O código de script está escrito dentro do “Painel de scriptParte da janela. Escrevemos o seguinte código em um script e salvamos o script com o nome “PWSH.ps1”.

Escreva-host 'oi ! Bem -vindo ao Linuxhint!'

Etapa 3: execute um script
O script PowerShell pode ser executado em um terminal PowerShell ou prompt de comando. No nosso caso, o caminho completo do “PWSH.ps1”O script é“C: \ Usuários \ Adnan \ Downloads \ PWSH.ps1”.

Abra o terminal PowerShell (ou o PowerShell Ise). Escreva o caminho completo do script e pressione Enter como fizemos aqui para executar “PWSH.ps1" roteiro.

C: \ Usuários \ Adnan \ Downloads \ PWSH.ps1

A saída mostra que o conteúdo do script está impresso no console.

Conclusão

O Windows PowerShell é um terminal e um ambiente de linguagem de script para executar os comandos e criar/executar scripts. Este post explica brevemente o que é o Windows PowerShell e seus casos de uso. Você aprendeu a executar comandos no terminal. Além disso, o uso do PowerShell ISE também é demonstrado para criar e executar scripts do PowerShell.