PowerShell 7: Guia de download, instalação, atualização e uso
- Categoria: Guias
O Windows PowerShell é um mecanismo de automação baseado no .NET Common Language Runtime. Ele foi projetado para ajudar os administradores de sistema com tarefas complexas e demoradas que, se feitas manualmente, causarão muitos erros humanos ou consumirão muito tempo.
Ele fornece aos administradores de sistemas a capacidade de automatizar várias tarefas entre plataformas e permite aos administradores acesso completo a COM e WMI , os sistemas locais e remotos podem ser gerenciados com o PowerShell. Ele vem com sua própria linguagem de script e classes .NET especiais chamadas cmdlets usado para funções específicas.
Esses cmdlets são geralmente utilizados por scripts que são empacotados em módulos. Aqui, iremos guiá-lo através do processo completo de download, instalação, atualização e uso do PowerShell 7 para Windows 10. Resumo Rápido ocultar 1 Baixe PowerShell 7 2 Instale PowerShell 7 2,1 Instale o PowerShell 7 manualmente usando os arquivos de instalação baixados 2,2 Instalando o PowerShell 7 usando linha de comando 2,3 Instalando PowerShell 7 pela rede 3 Usando PowerShell 7
Baixe PowerShell 7
Se você deseja baixar e instalar o PowerShell 7, siga as etapas simples a seguir.
- Visita Repositório PowerShell Github .
- Clique na seção Ativos para expandi-la.
- Selecione uma versão de PowerShell que está de acordo com sua arquitetura do Windows. As duas versões são as PowerShell-7.x.x-win-x64.msi e PowerShell-7.x.x-win-x86.msi.
Instale PowerShell 7
Instale o PowerShell 7 manualmente usando os arquivos de instalação baixados

PowerShell 7
Execute o pacote e siga as instruções simples para o destino da instalação e ações opcionais, como habilitar Abrir aqui para menus do explorer.
PowerShell 7 ações opcionais
Se você já tiver o PowerShell core 6.x instalado no sistema, a versão 7 será instalada como uma atualização, essencialmente removendo o core 6.x.
O PowerShell 5.1 não foi removido e o PowerShell 7 é executado separadamente.
O destino padrão para a instalação é $ env: ProgramFiles PowerShell . Você pode executá-lo a partir do Menu Iniciar ou diretamente do diretório. O executável é nomeado pwsh.exe .
Para executar o PowerShell 5, vá para Executar -> PowerShell
Para executar o PowerShell 7, vá para Executar -> pwsh
Instalando o PowerShell 7 usando linha de comando
Para instalar o PowerShell 7 automaticamente com as opções padrão, vá para Executar -> PowerShell . Agora execute o seguinte comando:
iex '& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI -Quiet'
Instale o PowerShell usando linha de comando
Isso irá baixar e instalar automaticamente a versão mais recente do PowerShell com opções padrão.
Instalando PowerShell 7 pela rede
Se você deseja instalar o PowerShell 7 como um administrador de sistema em todas as máquinas sob seu controle, siga estas etapas simples.
- Baixe e copie o arquivo .msi no compartilhamento de arquivos. Certifique-se de que todas as máquinas tenham acesso a este caminho compartilhado.
- No Active Directory servidor, abra o console de gerenciamento de política de grupo.
- Abra o GPO onde deseja implementar esta configuração de instalação do PowerShell 7. Então vá para Configuração do computador -> Configurações de software .
- Clique com o botão direito do mouse em Instalação de software e clique em Novo e em Pacote. Na caixa de diálogo, adicione o caminho do arquivo .msi. Inclui o caminho completo, por exemplo \ server.name foldername PowerShell-7.x.x-win-x64.msi
- Selecione Abrir, seguido de Atribuído e clique em OK para criar.
- Anexe-o à UO e aguarde até que a implantação seja concluída.
Usando PowerShell 7
Por padrão, você pode ser impedido de executar comandos de função única personalizados do PowerShell, mais comumente chamados de cmdlets . Você terá que alterar a política de execução para executar comandos personalizados. Siga estas etapas simples para fazer isso.
- Execute o PowerShell como administrador.
- Execute os seguintes comandos.
- Get-ExecutionPolicy
- Definir política de execução irrestrita
- Digite Y no prompt
- Get-ExecutionPolicy
O PowerShell 7 foi projetado para uso orientado a objetos, portanto, é muito mais fácil do que outros mecanismos semelhantes. Ele usa comandos pequenos, leves e de função única, principalmente escritos em C # chamados cmdlets que executam uma função especificada e retornam um objeto .NET. PowerShell tem cerca de 200 cmdlets , que pode ser acessado usando o comando PS C: > Get-Command, entretanto, os mais comumente usados são:
- Get-Location : Obtém o diretório atual
- Defina localização : Obtém o diretório atual
- Mover item : Move o arquivo para o novo destino
- Copiar item : Copia o arquivo para o novo destino
- Renomear : Renomeia o arquivo existente
- Novo item : Cria um novo arquivo
Você pode dar instruções específicas para o cmdlets usando o seguinte:
- E se : O cmdlet mostrará o que fará se executado, sem executar.
- confirme : O cmdlet irá confirmar antes de executar
- Verboso : Maior detalhe.
- Depurar : O cmdlet exibirá informações de depuração.
- ErrorAction : Determina o que fazer quando ocorre um erro e tem quatro ações: continuar, parar, continuar silenciosamente e consultar.
- ErrorVariable : Determina qual variável conterá informações de erro.
- OutVariable : Determina qual variável manterá as informações de saída.
- OutBuffer : o cmdlet não chamará o próximo cmdlet até que contenha um determinado número predefinido de objetos.
O PowerShell usa as seguintes variáveis especiais.
- $ Erro : Uma série de objetos de erro, usados para exibir erros recentes
- $ Host : Exibe o que é o aplicativo de hospedagem atual
- $ Profile : Armazene o caminho completo de um perfil de usuário
- $ PID : Identificador do processo de armazenamento
- $ PSUICulture : Usado para conter o nome da cultura atual da IU.
- $ NULL : Contém valor NULL.
- $ False : Contém valor FALSO
- $ True : Contém valor VERDADEIRO
Um conceito importante do script do PowerShell é a barra vertical. É usado para separar dois comandos. O comando ou grupo de comandos à esquerda do tubo são executados primeiro e depois encaminhados para o comando ou grupo de comandos à direita do tubo. Isso permite a criação dos chamados comandos de pipeline. Esses são comandos longos que podem ou não ocorrer em uma única linha física, mas para todos os efeitos, funcionam como uma única linha de código.
Se quiser executar um script no PowerShell, você precisará usar o ISE. PowerShell ISE (Integrated Scripting Environment) é o editor integrado do PowerShell. Ele pode ser usado para executar, testar e depurar scripts, tudo em uma configuração de GUI baseada em janela. Ele possui todos os recursos de edição de GUI e permite a edição em várias linhas, o preenchimento de guias e uma série de outras coisas, como a execução de comandos no painel do console.
No Windows 10, você pode até abrir mais de uma janela de script e trabalhar nelas ao mesmo tempo. Isso é útil quando um script que usa funções definidas em módulos separados precisa ser depurado.
Resumindo, o PowerShell 7 para Windows 10 é uma ferramenta de administração fácil de usar que todos os administradores de sistema devem ser capazes de usar com o mínimo de treinamento.