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
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.