Magic Quadrant™ para gerenciamento de acesso privilegiado 2025: Netwrix reconhecida pelo quarto ano consecutivo. Baixe o relatório.

Plataforma
Centro de recursosBlog
Baixe e instale o PowerShell 7

Baixe e instale o PowerShell 7

Mar 28, 2025

O PowerShell 7 é uma estrutura de automação multiplataforma construída em .NET Core, oferecendo desempenho aprimorado, processamento paralelo e ampla compatibilidade com módulos do Windows PowerShell. Funciona em Windows, macOS, Linux e contêineres, com opções de instalação flexíveis, como gerenciadores de pacotes, MSI, ZIP ou Docker. Versões de Suporte de Longo Prazo fornecem estabilidade para empresas, enquanto compilações de pré-visualização permitem acesso antecipado a novos recursos.

Introdução ao PowerShell 7

O PowerShell 7 é uma ferramenta moderna e multiplataforma (Windows, macOS e Linux) de automação e gerenciamento de configuração que se baseia nos recursos do Windows PowerShell. Ele é fundamentado no ambiente de execução .NET Core, ao contrário das versões anteriores do PowerShell que dependiam exclusivamente do .NET Framework do Windows. Essa mudança possibilitou melhorias significativas em compatibilidade, desempenho e versatilidade.

Recursos adicionais e melhorias no PowerShell 7 incluem:

  • O PowerShell 7 introduz ForEach-Object -Parallel, permitindo que os usuários processem vários itens em pipelines paralelos. Isso reduz significativamente os tempos de execução para cargas de trabalho que são paralelizáveis.
  • Novos cmdlets e APIs, incluindo atualizações em comandos como Get-Help, tornam o ambiente de script mais rico e versátil.
  • As novas opções -ErrorAction e -ErrorVariable oferecem um melhor controle sobre o tratamento de erros em scripts.
  • O PowerShell 7 inclui uma Camada de Compatibilidade com Windows, que permite que a maioria dos módulos que foram construídos para o Windows PowerShell (por exemplo, Active Directory ou módulos do Exchange) sejam executados em um ambiente baseado em Windows usando o remoting implícito.
  • O PowerShell 7 pode ser instalado junto ao Windows PowerShell, permitindo uma migração gradual sem interromper os fluxos de trabalho existentes. Ele pode executar muitos scripts legados com modificações mínimas. Embora nem todos os módulos mais antigos funcionem nativamente, a camada de compatibilidade garante uma cobertura significativa.
  • O PowerShell 7 integra-se perfeitamente com o Visual Studio Code através da extensão do PowerShell, incluindo recursos como IntelliSense, depuração e testes integrados.
  • Finalmente, o PowerShell 7 é desenvolvido e mantido como um projeto de código aberto no GitHub.

Para aprender sobre as diferenças entre o Windows PowerShell e o PowerShell 7, consulte o artigo Check, Update, and Choose a PowerShell Version.

Active Directory Security Best Practices

Learn more

Baixe o PowerShell 7

Antes de baixar o PowerShell 7, você deve conhecer as versões disponíveis e suas diferenças.

Versões disponíveis do PowerShell 7

A Microsoft oferece três tipos de versões para o PowerShell 7.

As versões estáveis são as versões de disponibilidade geral do PowerShell que são consideradas prontas para produção. Essas versões são suportadas por 18 meses, a menos que sejam designadas como LTS.

Lançamentos Estáveis

Última Versão Estável: PowerShell 7.4.6, lançada em 22 de outubro de 2024. Esta versão é baseada em .NET 8.0 e é designada como uma versão de Suporte de Longo Prazo (LTS), com suporte estendido até novembro de 2026.

Lançamentos LTS (Suporte a Longo Prazo)

As versões LTS são suportadas por um período mais longo (3 anos) em comparação com lançamentos que não são LTS. Estas são destinadas a empresas e ambientes onde a estabilidade e compatibilidade de longo prazo são críticas.

Versão LTS atual: PowerShell 7.4, com suporte até novembro de 2026

Lançamentos de Pré-visualização

Os lançamentos de pré-visualização oferecem acesso antecipado a novos recursos e atualizações. Estes são destinados a testes e feedback, mas não são recomendados para uso em produção. Uma vez que uma versão de Pré-visualização é finalizada, ela se torna uma versão Estável.

Última Versão de Pré-lançamento: PowerShell 7.5 Release Candidate 1 (RC-1), anunciada em 18 de novembro de 2024. Esta versão é baseada em .NET 9 e é considerada uma versão “go-live”, o que significa que é suportada para uso em produção. O PowerShell 7.5 seguirá um ciclo de vida de suporte padrão de 18 meses.

Resumo do Cronograma de Versões e Suporte

Versão

Tipo de Lançamento

Suporte Termina

.NET Version

Notas

7.4

LTS

Novembro de 2026

.NET 8

Versão LTS atual

7.5 RC-1

Pré-visualização

N/A (Pré-visualização)

.NET 9

Próximo candidato estável

7.2

LTS (Encerrado)

8 de novembro de 2024

.NET 6

Versão LTS anterior

7.0

LTS (Encerrado)

Fevereiro de 2022

.NET Core 3.1

Primeira versão LTS

Qual Versão Você Deve Usar?

  • Escolha LTS para estabilidade a longo prazo em ambientes de produção.
  • Use o Stable para ter acesso a novas funcionalidades enquanto mantém a prontidão para produção.
  • Explore o Preview para testar os recursos que serão lançados e fornecer feedback.

Onde encontrar links para baixar o PowerShell 7

Você pode encontrar links para baixar o PowerShell 7 no site da Microsoft, repositório oficial do PowerShell no GitHub e outras fontes verificadas.

Website da Microsoft

URL: Instale o PowerShell no Windows, Linux e macOS

Inclui instruções para instalar o PowerShell nas seguintes plataformas:

  • Windows: Instaladores MSI, Microsoft Store
  • macOS: arquivos .pkg, Homebrew
  • Linux: arquivos .tar.gz, gerenciadores de pacotes nativos como apt, yum ou dnf

Página Oficial de Lançamentos do PowerShell no GitHub

URL: Lançamentos do PowerShell

A página de lançamentos do GitHub fornece links para download de:

  • Versões estáveis
  • Versões LTS
  • Lançamentos de pré-visualização

Selecione a versão desejada e baixe o pacote de instalação para o seu sistema operacional (Windows, macOS, Linux).

Gerentes de Pacotes Diretos

  • Windows – Instale pela Microsoft Store para atualizações automáticas
  • macOS – Instale via Homebrew
  • Linux – Utilize o gerenciador de pacotes da sua distribuição (por exemplo, apt, yum, dnf, zypper)

Winget Package Manager

Para instalar a versão mais recente do PowerShell em um sistema Windows usando o Windows Package Manager (winget), use este comando:

      winget install --id Microsoft.PowerShell --source winget
      

Imagens Docker

URL: Docker Hub

O PowerShell 7 está disponível como imagens Docker pré-construídas. Você pode baixar a versão LTS mais recente ou a versão estável.

Opções de Instalação para PowerShell 7

O PowerShell 7 pode ser instalado no Windows, macOS e Linux usando vários métodos adequados para a plataforma.

Para instalação no Windows

  • A Microsoft Store é ideal para usuários que desejam um processo de instalação simples. Ela também oferece atualizações automáticas.
  • O instalador MSI, baixado da página de Releases do GitHub do PowerShell, suporta instalação interativa com opções para adicionar o PowerShell ao PATH do sistema.
  • O Winget Package Manager é o melhor para implantações baseadas em scripts e automação.
  • O pacote ZIP, baixado do GitHub, fornece uma versão portátil do PowerShell. É útil para ambientes sem privilégios de administrador ou para testes.
  • Instalar o PowerShell como uma ferramenta global .NET continua sendo uma boa escolha para desenvolvedores .NET que instalam e usam outras ferramentas globais.

Para instalação no macOS

  • O Homebrew é recomendado para usuários de macOS devido a atualizações automáticas e integração com ferramentas do macOS.
  • O pacote de instalação (.pkg), baixado da página PowerShell GitHub Releases, oferece uma experiência de instalação interativa.

Para instalação no Linux

  • Instale o PowerShell usando o gerenciador de pacotes da sua distribuição, como no Ubuntu/Debian e openSUSE.
  • O Arquivo Tarball oferece uma instalação portátil. Você pode baixar o arquivo .tar.gz do GitHub.

Qual Método é o Certo para Você?

A escolha do método correto para instalar o PowerShell 7 depende da plataforma e das suas necessidades específicas.

Ambiente

Método Recomendado

Windows Desktop

Microsoft Store ou MSI Installer

Windows Server

Instalador MSI ou Pacote ZIP

macOS

Homebrew ou instalador .pkg

Linux (Desktop)

Gerenciador de Pacotes Nativo

Linux (Servidor)

Gerenciador de Pacotes Nativo ou Docker

Aplicações conteinerizadas

Imagens Docker

Necessidades Portáteis

Pacote ZIP (Windows) ou Tarball (Linux/macOS)

Desenvolvedores

Construir a partir do Código Fonte

Algumas dicas adicionais são:

  • Use o Microsoft Store ou Homebrew para simplicidade e atualizações automáticas.
  • Se você não possui privilégios de administrador, use versões portáteis (ZIP ou Tarball).
  • Escolha instaladores MSI para Windows ou gerenciadores de pacotes nativos para Linux para uma melhor integração com ferramentas de gerenciamento de configuração.
  • Docker é ideal para ambientes isolados e configurações reproduzíveis, incluindo ambientes de desenvolvimento e teste.
  • Usuários avançados ou desenvolvedores que contribuem para o PowerShell podem clonar o repositório GitHub do PowerShell e compilar a partir do código-fonte.

Instale o PowerShell 7 no Windows

Use o Windows Package Manager (Winget)

O Windows Package Manager (Winget) é uma maneira simples e eficiente de instalar o PowerShell 7 no Windows. É o método recomendado para instalar o PowerShell em clientes Windows.

Pré-requisitos

  • Winget vem pré-instalado no Windows 11 e versões mais recentes do Windows 10. Se não estiver disponível, instale-o a partir do App Installer package on Microsoft Store.
  • O Winget pode ser executado a partir do Command Prompt ou PowerShell.
  • Executar o Winget como administrador garante que a instalação prossiga sem problemas de permissão.

Passos para instalar o PowerShell 7 usando Winget

  1. Inicie o Prompt de Comando ou o PowerShell.
  2. Instale a versão mais recente do PowerShell usando o ID do pacote:

winget install –id Microsoft.PowerShell –source winget

Para instalar uma versão específica, especifique a flag –version:

winget install –id Microsoft.PowerShell –version 7.4.6

Instale a partir da Microsoft Store

A instalação do PowerShell através da Microsoft Store oferece vários benefícios.

  • Garante atualizações automáticas.
  • O processo de instalação é contínuo e integra-se bem com o Windows.
  • Ele fornece uma fonte confiável e segura, reduzindo o risco de baixar versões comprometidas ou não oficiais.

Passos para instalar o PowerShell 7 através da Microsoft Store

  1. Para abrir a Microsoft Store, pressione Windows + S, digite Microsoft Store e pressione Enter.
  2. Na barra de pesquisa da Microsoft Store, digite PowerShell 7 e pressione Enter.
  3. Procure por PowerShell nos resultados da pesquisa (certifique-se de que mencione o PowerShell 7 ou a versão mais recente). Para isso, desça até a seção Informações Adicionais ou Detalhes do Aplicativo e procure lá o número da versão.
  4. Clique no botão Obter ou Instalar para instalar o PowerShell. Se você não estiver conectado à Microsoft Store, talvez seja necessário entrar com sua conta Microsoft.

Instale o PowerShell via pacote MSI

A instalação do PowerShell por meio de um pacote MSI é particularmente vantajosa em configurações empresariais e outros ambientes onde instalações controladas e repetíveis são essenciais. Isso faz com que seja o método recomendado para servidores Windows e cenários de implantação empresarial.

  • Um pacote MSI oferece uma implantação centralizada, onde os administradores de TI podem implantá-lo em várias máquinas usando Group Policy, System Center Configuration Manager (SCCM) ou outras ferramentas de implantação de software empresarial.
  • Isso também garante que a mesma versão do PowerShell seja instalada de forma consistente em todos os sistemas.
  • Pacotes MSI permitem instalações offline.
  • Durante a instalação, os pacotes MSI oferecem opções para configurar definições como caminhos de instalação e adicionar o PowerShell ao caminho do sistema, facilitando a personalização da instalação para necessidades específicas.

Passos para instalar o PowerShell 7 através do pacote MSI

  1. Vá para a página de lançamentos do PowerShell GitHub releases page.
  2. Encontre a última versão do PowerShell 7 e desça até a seção Assets.
  3. Faça o download do arquivo MSI apropriado para o seu sistema:
  4. PowerShell-x64.msi para sistemas de 64 bits
  5. PowerShell-x86.msi para sistemas de 32 bits
  6. Localize o arquivo .msi baixado em seu sistema (geralmente na pasta Downloads) e clique duas vezes nele para executar o instalador. Siga as instruções na tela para instalar o PowerShell.

Instalação do pacote ZIP

Use um arquivo ZIP para uma instalação personalizada do PowerShell. Este método é flexível e direto para ambientes onde você não pode usar um instalador ou gerenciador de pacotes. Também é a maneira mais fácil de reinstalar múltiplas versões e continua sendo o método recomendado para Windows Nano Server, Windows IoT e sistemas baseados em Arm.

  1. Vá para a página de lançamentos do PowerShell GitHub releases page.
  2. Encontre a última versão do PowerShell 7 e desça até a seção Assets.
  3. Faça o download do pacote ZIP apropriado para o seu sistema:
  4. win-x64.zip para sistemas de 64 bits
  5. win-x86.zip para sistemas de 32 bits
  6. Navegue até a pasta onde você baixou o arquivo ZIP e extraia seu conteúdo para um diretório.
  7. Adicione o PowerShell ao PATH do Sistema.
  8. Abra o Painel de Controle e navegue até Sistema > Configurações avançadas do sistema > Variáveis de Ambiente.
  9. Em Variáveis do Sistema, localize a variável Path e clique em Editar.
  10. Clique em Novo e adicione o caminho para o diretório onde você extraiu o PowerShell (por exemplo, C:\PowerShell\pwsh).
  11. Clique em OK para salvar e fechar as caixas de diálogo.

Para executar o PowerShell 7, abra um novo Prompt de Comando ou janela do PowerShell. Em seguida, digite pwsh e pressione Enter para iniciar o PowerShell.

Instale como uma ferramenta global .NET

Se você já possui o .NET Core SDK instalado, pode instalar o PowerShell como uma ferramenta global .NET.

dotnet tool install –global PowerShell

O instalador de ferramentas dotnet adiciona $HOME\.dotnet\tools à sua variável de ambiente $env:PATH.

Instalação Silenciosa via Linha de Comando

A instalação silenciosa do PowerShell é ideal para implantações automatizadas em ambientes empresariais.

Steps to Perform a Silent Installation of PowerShell 7 via the Command Line

  1. Faça o download do instalador MSI, conforme discutido na seção Install PowerShell via MSI Package.
  2. Abra um Prompt de Comando com direitos de administrador. Para isso, clique com o botão direito em Prompt de Comando e selecione Executar como administrador.
  3. Use o seguinte comando para instalar o PowerShell silenciosamente:
      msiexec /i PowerShell-x64.msi /quiet /norestart
      

Exemplo: quando o MSI está na pasta Downloads

      msiexec /i "%UserProfile%\Downloads\PowerShell-x64.msi" /quiet /norestart
      

Neste comando:

  • /i especifica a instalação
  • /quiet executa o instalador sem exibir qualquer interface de usuário
  • /norestart impede que o sistema reinicie automaticamente após a instalação

Instalação Avançada via Linha de Comando para Implantação Automatizada

Para instalação silenciosa avançada via linha de comando do PowerShell, os administradores podem aproveitar opções de configuração adicionais para facilitar implantações automatizadas em ambientes empresariais. Aqui estão alguns exemplos.

  • Especifique um caminho de instalação personalizado usando a propriedade INSTALLFOLDER, conforme mostrado abaixo:
    msiexec /i PowerShell-x64.msi /quiet /norestart INSTALLFOLDER=”C:\CustomPath\PowerShell7″
  • Adicione o menu de contexto no explorador de arquivos, conforme mostrado abaixo:
    msiexec /i PowerShell-x64.msi /quiet /norestart ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=true
  • Exclua o PowerShell do PATH do sistema, conforme mostrado abaixo:
    msiexec /i PowerShell-x64.msi /quiet /norestart DO_NOT_ADD_TO_PATH=true
  • Ative atualizações automáticas por meio do Windows Server Update Services (WSUS), conforme mostrado abaixo:
    msiexec /i PowerShell-x64.msi /quiet /norestart ENABLE_MU=true
  • Crie um arquivo batch ou script PowerShell para implantação em larga escala.

Windows PowerShell Scripting Tutorial (PDF) for Beginners

Learn more

Instale o PowerShell 7 no macOS

Você pode instalar o PowerShell no macOS usando os seguintes métodos:

  • Usando Homebrew
  • Baixando pacote do instalador (.pkg)
  • Instalando como uma ferramenta global .NET
  • Usando um Arquivo ZIP

Antes de instalar o PowerShell no macOS, vamos verificar os requisitos de instalação e as versões do macOS suportadas.

Versões de macOS suportadas

A Microsoft oferece suporte ao PowerShell até que o PowerShell atinja o fim do suporte ou a versão do macOS atinja o fim do suporte. As versões atualmente suportadas são:

  • macOS 15 (Sequoia) x64 e Arm64
  • macOS 14 (Sonoma) x64 e Arm64
  • macOS 13 (Ventura) x64 e Arm64

Use o seguinte comando para verificar a versão do seu macOS:

sw_vers -productVersion

Requisitos do Sistema

Os requisitos do sistema são os seguintes:

Processador

Mac com base IntelApple Silicon (M1/M2) é suportado via Rosetta 2 ou binários nativos ARM64 (introduzidos em versões mais recentes do PowerShell 7)

Espaço em disco

Pelo menos 100 MB de espaço livre em disco para instalação

Pré-requisitos

HomebrewAlternativamente, use o instalador .pkg da página de lançamento do GitHub

.NET Runtime

O PowerShell 7 depende do runtime .NET Core multiplataforma. O runtime necessário vem junto com o pacote do PowerShell, portanto, não é necessária uma instalação separada.

Considerações sobre o Apple Silicon (M1/M2)

O PowerShell suporta execução nativa em Apple Silicon a partir do PowerShell 7.2. Se estiver usando uma versão anterior, o Rosetta 2 deve ser instalado.

Instale o PowerShell usando o Homebrew

Homebrew is a popular package manager for macOS, and it provides an easy way to install and update PowerShell.

Para usar o Homebrew para instalar o PowerShell, execute o seguinte comando:

      brew install --cask powershell
      

Ou utilize o seguinte cmdlet para instalar a versão LTS do PowerShell:

      brew install powershell/tap/powershell-lts
      

Baixe o pacote do GitHub

A Microsoft fornece um instalador .pkg assinado para o PowerShell. Instalar o PowerShell usando-o é adequado para usuários que preferem um processo de instalação manual.

  1. Vá para a página de lançamentos do PowerShell GitHub releases page.
  2. Encontre a última versão do PowerShell 7 e desça até a seção Assets.
  3. Baixe o instalador .pkg para macOS.
  4. Dê um duplo clique no arquivo .pkg baixado e comece a instalar o PowerShell.

Instale como uma ferramenta global .NET

Este método utiliza o .NET Core SDK para instalar o PowerShell.

  1. Baixe e instale o .NET SDK usando o Homebrew:
      brew install --cask dotnet-sdk
      
  • Use o CLI do .NET Core para instalar o PowerShell como uma ferramenta global:
      dotnet tool install --global PowerShell
      

O instalador da ferramenta dotnet adiciona ~/.dotnet/tools à sua variável de ambiente PATH. –global instala o PowerShell globalmente para que você possa acessá-lo em todo o sistema.

Instalar Usando um Arquivo ZIP

Este método é menos comum, mas pode ser usado para configurações personalizadas.

  1. Vá para a página de lançamentos do PowerShell GitHub releases page.
  2. Encontre a última versão do PowerShell 7 e desça até a seção Assets.
  3. Faça o download do arquivo ZIP para macOS. Normalmente, ele é nomeado: powershell-7.x.x-osx-x64.tar.gz.
  4. Extraia o arquivo ZIP para um diretório.
  5. Torne o binário pwsh executável usando o seguinte comando:
      chmod +x ~/powershell/pwsh
      
  • Adicione o diretório ao seu $PATH ou crie um link simbólico para pwsh em um diretório que já esteja no seu $PATH:
      ln -s ~/powershell/pwsh /usr/local/bin/pwsh
      
  • Finalmente, você pode executar o PowerShell usando o cmdlet pwsh.

Instale o PowerShell 7 no Linux

O PowerShell é suportado em uma ampla gama de distribuições Linux, permitindo seu uso em ambientes diversos. A tabela a seguir lista as distribuições oficialmente suportadas para a instalação do PowerShell.

Distribuição

Versões

Tipo de Pacote

Notas

Ubuntu

20.04, 22.04

.deb

Amplamente suportado e testado. Utiliza o repositório APT oficial da Microsoft.

Debian

10, 11

.deb

Instalável através do repositório APT da Microsoft.

CentOS

7, 8 Stream

.rpm

Derivado do Red Hat. Disponível através do repositório YUM da Microsoft.

RHEL

7, 8, 9

.rpm

Suportado usando YUM ou DNF do repositório da Microsoft. Requer a ativação dos repositórios “Optional” e “Extras” no RHEL 7.

Fedora

37, 38

.rpm

Suportado via repositórios YUM/DNF.

Alpine

3.15+

Arquivo tar.gz binário

PowerShell para Alpine está disponível, mas pode exigir etapas adicionais devido a diferenças nas bibliotecas (por exemplo, compatibilidade com glibc).

Arch Linux

Rolling Release

AUR

Suportado de forma não oficial através do Arch User Repository (AUR).

Kali Linux

Rolling Release

.deb

Instalado através do repositório APT da Microsoft, semelhante ao Debian/Ubuntu.

Métodos de Instalação Padrão para Linux

Os métodos padrão para instalar o PowerShell 7 no Linux são:

  • Gerenciadores de Pacotes (APT, YUM, DNF) – Para Debian/Ubuntu, use pacotes .deb do repositório APT da Microsoft. Para RHEL/CentOS/Fedora, use pacotes .rpm do repositório YUM da Microsoft.
  • Instalação de Arquivo Binário – Para distribuições como Alpine Linux ou ambientes personalizados, use o arquivo .tar.gz dos PowerShell GitHub releases.

Instale via Gerenciadores de Pacotes

APT (Ubuntu/Debian)

  1. Antes de começar, use o seguinte comando para atualizar as listas de pacotes do seu sistema:
      sudo apt update

sudo apt upgrade -y
      
  • Instale os pré-requisitos usando o comando:
      sudo apt install -y wget apt-transport-https software-properties-common
      
  • Importe a chave GPG da Microsoft e registre o repositório usando o seguinte comando:
      wget -q https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb
      
  • Instale o PowerShell usando o seguinte comando:
      sudo apt-get update

sudo apt-get install -y powershell
      

YUM/DNF (CentOS/RHEL/Fedora)

  1. Importe a chave GPG da Microsoft e adicione o repositório usando o seguinte comando:
      sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

curl https://packages.microsoft.com/config/rhel/8/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
      
  • Instale o PowerShel usando este comando:
      sudo yum install -y powershell
      

Alpine Linux

  1. Instale as dependências necessárias usando o seguinte comando:
      apk add --no-cache bash icu-libs less curl
      
  • Faça o download e extraia o PowerShell usando:
      wget https://github.com/PowerShell/PowerShell/releases/download/v<version>/powershell-<version>-linux-alpine-x64.tar.gz

mkdir ~/powershell

tar -xzf powershell-<version>-linux-alpine-x64.tar.gz -C ~/powershell
      
  • Você pode então executar o PowerShell navegando até o diretório e executando o binário do PowerShell, conforme mostrado abaixo:
      ~/powershell/pwsh
      

Instale usando o Arquivo Binário (tar.gz)

O arquivo .tar.gz é portátil e funciona em quase qualquer sistema Linux.

  1. Vá até a página de lançamentos do PowerShell GitHub e baixe o arquivo tar.gz para a sua arquitetura (x64 ou ARM64). Aqui está um exemplo de comando:
      wget https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-x64.tar.gz
      
  • Extraia o arquivo usando:
      mkdir ~/powershell

tar -xzf powershell-7.4.0-linux-x64.tar.gz -C ~/powershell
      
  • Execute o PowerShell utilizando:
      ~/powershell/pwsh
      

Opções de Instalação Alternativas e Comunitárias

Algumas outras opções para instalar o PowerShell no Linux são:

  • Docker Containers – Use as imagens oficiais do PowerShell Docker para distribuições Linux.
  • Construção Manual – Para distribuições não suportadas ou personalizadas, o PowerShell pode ser construído a partir do código-fonte, embora isso exija conhecimento técnico e tempo.

Instale usando Docker

O PowerShell tem imagens oficiais do Docker publicadas no Microsoft Container Registry (MCR), que suporta distribuições Linux.

  1. Puxe a imagem do PowerShell usando o seguinte comando:
      docker pull mcr.microsoft.com/powershell
      
  • Para iniciar uma sessão interativa do PowerShell no contêiner, use este comando:
      docker run -it mcr.microsoft.com/powershell
      

Suporte ARM para PowerShell no Linux

O PowerShell suporta sistemas Linux baseados em ARM, particularmente arquiteturas ARM64. Distribuições com suporte ARM incluem:

  • Ubuntu 20.04, 22.04 (ARM64)
  • Debian 11 (ARM64)
  • RHEL 8/9 (ARM64)
  • Alpine 3.15+ (ARM64)

Para instalar o PowerShell em ARM (exemplo Ubuntu), faça o seguinte:

  1. Baixe o pacote .deb ARM64 da página de lançamentos do PowerShell GitHub usando este comando:
      wget https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell_7.4.0-1.deb_arm64.deb
      
  • Instale o pacote usando o seguinte comando:
      sudo dpkg -i powershell_7.4.0-1.deb_arm64.deb
      

Instalar a partir do Código-Fonte

Para ambientes Linux não suportados ou altamente personalizados, você pode construir o PowerShell a partir do código-fonte.

  1. Clone o repositório PowerShell usando o seguinte comando:
      git clone https://github.com/PowerShell/PowerShell.git

cd PowerShell
      
  • Instale as dependências (varia conforme a distribuição).
  • Construa PowerShell usando:
      ./build.sh -c Release
      

Aqui, -c Release especifica que a configuração de build é “Release” (otimizada para produção).

  • O binário pwsh resultante estará localizado no diretório out/ (./out/linux-x64/).
  • Para instalar o PowerShell:
  • Crie um diretório para o PowerShell (como, por exemplo, /usr/local/bin/powershell).
      sudo mkdir -p /usr/local/bin/powershell

sudo cp -r ./out/linux-x64/* /usr/local/bin/powershell/
      
  • Crie um link simbólico para tornar o pwsh globalmente acessível:
      sudo ln -s /usr/local/bin/powershell/pwsh /usr/bin/pwsh
      

Executando e Usando o PowerShell 7

Inicie o PowerShell 7

Existem diferentes maneiras de iniciar o PowerShell 7 no Windows, macOS e Linux.

No Windows

Método

Passos


Menu Iniciar

Pressione a tecla Windows ou clique no Menu Iniciar. Digite pwsh e pressione Enter.

Executar Diálogo

Pressione Win + R para abrir a caixa de diálogo Executar. Digite pwsh e clique em OK.

Prompt de Comando ou Windows PowerShell

Abra o Prompt de Comando (cmd) ou o Windows PowerShell. Digite pwsh e pressione Enter.

Atalho na área de trabalho

Crie um atalho apontando para o executável pwsh.exe (normalmente encontrado em C:\Program Files\PowerShell\7\pwsh.exe). Dê um duplo clique no atalho para abrir o PowerShell 7.

Menu de contexto

Clique com o botão direito do mouse em um espaço vazio em uma pasta enquanto segura Shift. Selecione Abrir janela do PowerShell aqui (se configurado).

Barra de tarefas ou fixar no Iniciar

Localize o PowerShell 7 no Menu Iniciar. Clique com o botão direito e escolha Fixar no Início ou Fixar na Barra de Tarefas para acesso fácil.

No macOS

Método

Etapas

Terminal

Abra o aplicativo Terminal integrado. Digite pwsh e pressione Return.

Spotlight Search

Pressione Cmd + Espaço para abrir o Spotlight. Digite pwsh e pressione Return.

Finder

Navegue até a pasta onde o PowerShell 7 está instalado (por exemplo, /usr/local/bin se instalado via Homebrew). Dê um duplo clique ou execute-o a partir do Terminal.

Homebrew (se instalado via Homebrew)

Use o comando: brew list | grep powershell

No Linux

Método

Etapas

Terminal

Abra um terminal. Digite pwsh e pressione Enter.

Menu de Aplicação

Dependendo do seu ambiente de desktop (por exemplo, GNOME, KDE), procure por “PowerShell” no menu de aplicações.

Atalho na área de trabalho

Crie um atalho na área de trabalho para o executável pwsh (normalmente localizado em /usr/bin/pwsh ou /opt/microsoft/powershell/7/pwsh).

Executar Comando

Use o diálogo de execução de comando Alt + F2 (GNOME) ou Super + R (KDE). Digite pwsh e pressione Enter.

Script ou Tarefa Cron

Adicione pwsh aos seus scripts ou tarefas agendadas para automação.

Uso Básico de Comandos e Dicas

Aqui estão os usos básicos de comandos e dicas para você começar.

Sintaxe Básica de Comando

Item

Syntax

Cmdlets

O PowerShell utiliza cmdlets (pronunciados “command-lets”) com a estrutura: Verbo-Substantivo -NomeDoParâmetro Valor Um exemplo é: Set-Item -Path “C:\test.txt” -Value “Hello”

Pipelines

Use o pipe | para enviar a saída de um cmdlet como entrada para outro. Aqui está um exemplo: Get-Process | Where-Object { $_.CPU -gt 100 }

Comandos Básicos

Tarefa

Comando

Encontre Ajuda

Para obter ajuda para um cmdlet: Get-Help Get-Process
Para ver exemplos: Get-Help Get-Process-Examples

Navegue pelo Sistema de Arquivos

Listar conteúdos do diretório: Get-ChildItem
Mudar de diretório: Set-Location C:\Path
Criar um novo diretório: New-Item -ItemType Directory -Path C:\NewFolder

Gerenciar Arquivos

Crie um novo arquivo: New-Item -ItemType File -Path C:\test.txt
Leia o conteúdo do arquivo: Get-Content C:\test.txt
Escreva em um arquivo: Set-Content -Path C:\test.txt -Value “Hello, World!”

Visualizar Informações do Sistema

Verificar processos do sistema: Get-Process Visualizar serviços em execução: Get-Service
Obter informações do sistema: Get-ComputerInfo

Noções Básicas de Script

Execute um script: .\script.ps1
Variáveis: $name = “PowerShell”
Write-Output “Olá, $name!”

Gerenciamento de Pacotes

Instale um módulo: Install-Module -Name Az -Scope CurrentUser
Importe um módulo: Import-Module Az
Liste os módulos instalados: Get-InstalledModule

Dicas para Uso Eficiente

Auto-Completion

Utilize a tecla Tab para completar automaticamente cmdlets, parâmetros ou caminhos de arquivos.

Aliases

O PowerShell suporta atalhos para cmdlets, conforme mostrado abaixo:

      dir      # Alias for Get-ChildItem

cd       # Alias for Set-Location

cls      # Alias for Clear-Host
      

Para visualizar todos os aliases, utilize o seguinte cmdlet:

      Get-Alias
      

Comentários em Scripts

  • Comentários de uma única linha são assim:
      # This is a comment
      
  • Comentários de múltiplas linhas são assim:
      <#

This is a multi-line comment

#>
      

Tratamento de Erros

Os blocos try-catch são ótimos para o tratamento de erros. É como se fosse:

      Try {

    Get-Item "C:\nonexistent.txt"

} Catch {

    Write-Host "An error occurred: $_"

}
      

Formatação de Saída

  • Utilize o seguinte cmdlet para formatar a saída como uma tabela:
      Get-Process | Format-Table
      
  • Utilize o seguinte cmdlet para formatar a saída como uma lista:
      Get-Process | Format-List
      

Dicas Multiplataforma

  • Em sistemas que não são Windows, você ainda pode usar comandos nativos do shell como ls ou cat.
  • Use pwsh -WindowsCompatibility para invocar certos módulos exclusivos do Windows.

Mantendo o PowerShell 7 Atualizado

Opções de Atualização Baseadas no Método de Instalação

Atualize o PowerShell no Windows

Você pode atualizar o PowerShell usando o Winget, a Microsoft Store ou um instalador MSI, dependendo de como foi originalmente instalado.

Método


Descrição


Winget

O Winget não atualiza automaticamente os aplicativos instalados, mas você pode atualizar o PowerShell manualmente. Abra o PowerShell como administrador e execute o seguinte comando: winget upgrade –id Microsoft.PowerShell –source winget Aqui, –source winget força o comando a usar apenas o repositório de origem winget ao procurar o pacote do PowerShell. Isso garante que o pacote não seja obtido de outros repositórios que você possa ter adicionado ao winget, como repositórios de terceiros ou fontes personalizadas.

Microsoft Store

Abra a Microsoft Store e digite “PowerShell” na barra de pesquisa para procurar pelo PowerShell. Selecione a aplicação “PowerShell”. Se houver uma atualização disponível, o botão Atualizar aparecerá. Clique nele para atualizar o PowerShell.

Instalador MSI

Baixe o arquivo MSI apropriado para a arquitetura do seu sistema da página de PowerShell GitHub releases. Dê um duplo clique no arquivo MSI baixado e siga as instruções na tela para atualizar o PowerShell. Reinicie o PowerShell quando a atualização for concluída.

Atualize o PowerShell no macOS

A atualização do PowerShell no macOS pode ser feita usando vários métodos, dependendo de como foi originalmente instalado.

Método

Descrição

Homebrew

Atualize o Homebrew para garantir que ele tenha as informações mais recentes do pacote usando o seguinte cmdlet: brew update Execute o seguinte comando para atualizar o PowerShell: brew upgrade powershell

Download Manual (GitHub)

Baixe o arquivo .pkg para a versão mais recente do PowerShell na página de PowerShell GitHub releases. Dê um duplo clique no arquivo .pkg baixado e siga as instruções na tela para atualizar o PowerShell.

.NET Tool

Certifique-se de que o .NET CLI está instalado. Em seguida, use o seguinte comando para atualizar o PowerShell: dotnet tool update –global PowerShell

Atualize o PowerShell no Linux

A atualização do PowerShell no Linux depende de como ele foi instalado.

Método

Descrição

Gerenciador de Pacotes

Para sistemas baseados em APT (Ubuntu, Debian) Atualize a lista de pacotes: sudo apt update Atualize o PowerShell: sudo apt upgrade powershell Para sistemas baseados em DNF (Fedora, CentOS, RHEL) Atualize o repositório de pacotes: sudo dnf check-update Atualize o PowerShell: sudo dnf upgrade powershell

Download Manual (GitHub)

Baixe o pacote mais recente para PowerShell conforme apropriado para a sua distribuição Linux (por exemplo, .deb, .rpm ou binário .tar.gz) da página de PowerShell GitHub releases page. Desinstale a versão anterior do PowerShell e depois use os seguintes cmdlets para instalar a nova versão. Para sistemas baseados em APT sudo dpkg -i powershell-<version>.deb Para sistemas baseados em DNF sudo rpm -Uvh powershell-<version>.rpm Para binário .tar.gz tar -xvf powershell-<version>.tar.gz sudo mv pwsh /usr/local/bin

Atualize a partir de Versões Anteriores

A atualização do PowerShell 5.1 (Windows PowerShell) ou PowerShell Core para a versão mais recente do PowerShell 7+ requer etapas e considerações específicas. Por exemplo, você deve testar seus scripts existentes para garantir que eles funcionem com o PowerShell 7+ e fazer backup de quaisquer perfis personalizados ou scripts armazenados em $PROFILE.

Atualize a partir do Windows PowerShell 5.1

O Windows PowerShell 5.1 não pode ser atualizado diretamente, mas pode coexistir com o PowerShell 7+.

Atualize a partir do PowerShell Core (6.x)

O PowerShell Core pode ser atualizado diretamente para o PowerShell 7+.

  1. Visite a página de lançamentos do PowerShell GitHub e baixe o pacote compatível com o seu sistema operacional (por exemplo, .msi para Windows, .deb para Linux).
  2. Instale a nova versão. Consulte a seção relevante para detalhes:
  3. Instale o PowerShell 7 no Windows
  4. Instale o PowerShell 7 no macOS
  5. Instale o PowerShell 7 no Linux

Por padrão, o PowerShell 7+ substituirá a instalação do PowerShell Core se instalado no mesmo local.

Suporte e Compatibilidade com PowerShell 7

Sistemas Operacionais Suportados

O PowerShell 7 é multiplataforma e funciona no Windows, macOS e em várias distribuições Linux.

Windows

Versões Suportadas

Windows 10 (x64 e ARM64) – Versão 1607 ou posteriorWindows 11 – Todas as versõesWindows Server – 2012 R2 ou posterior

Requisitos

.NET Runtime – O PowerShell 7 é construído sobre o .NET 6 ou posterior. Esses runtimes são fornecidos com o instalador do PowerShell 7 para Windows.Espaço em Disco – Aproximadamente 150 MB para a instalação baseRAM – Mínimo de 1 GB; recomenda-se 2 GB ou mais

macOS

Versões Suportadas

macOS 10.13 High Sierra ou posterior (64 bits)

Requisitos

.NET Runtime – O runtime do .NET 6 ou superior vem incluído no pacote do PowerShell 7 para macOS Espaço em Disco – Aproximadamente 150 MB para a instalação RAM – Mínimo de 1 GB; recomenda-se 2 GB ou mais

Linux

Requisitos

.NET Runtime – É necessário o .NET 6 ou uma versão posterior. Normalmente vem incluído na maioria dos pacotes do PowerShell 7 ou pode ser instalado manualmente.Espaço em Disco – Aproximadamente 150 MB para a instalaçãoRAM – Mínimo de 1 GB; recomenda-se 2 GB ou mais

Distribuições Suportadas

O PowerShell 7 suporta uma ampla gama de distribuições Linux. As mais comuns são: Baseadas em Debian (gerenciador de pacotes APT) Ubuntu 16.04 ou posterior (64-bit) Debian 9 ou posterior (64-bit) Baseadas em Red Hat (gerenciador de pacotes DNF/YUM) CentOS 7 ou posterior (64-bit) Red Hat Enterprise Linux (RHEL) 7 ou posterior (64-bit) Fedora 30 ou posterior (64-bit) Baseadas em SUSE (gerenciador de pacotes Zypper) openSUSE 42.3 ou posterior (64-bit) SUSE Linux Enterprise Server (SLES) 12 SP2 ou posterior (64-bit) Outras Alpine Linux 3.10 ou posterior (64-bit) Arch Linux (mantido pela comunidade)

Configuração Multiplataforma

Arquitetura de Hardware Suportada

x64ARM64 (para distribuições Windows e Linux suportadas)

Recursos de Compatibilidade

Módulos específicos do Windows (por exemplo, Active Directory, Exchange) são suportados através do módulo de compatibilidade (Enable-WindowsCompatibility) no Windows. A comunicação remota entre plataformas é suportada usando SSH ou WinRM, dependendo da plataforma.

Suporte a Contêineres

Imagens Docker

Imagens oficiais do PowerShell Docker estão disponíveis para sistemas Linux, Windows e baseados em ARM. As imagens estão disponíveis para: Debian Ubuntu Alpine Windows Server Core

Requisitos

O Docker deve ser instalado e configurado.

Configurações Não Suportadas

  • O PowerShell 7 é suportado apenas em sistemas operacionais de 64 bits e não em sistemas operacionais de 32 bits.
  • O PowerShell 7 não é compatível com versões do Windows anteriores ao Windows 10.
  • Versões do macOS anteriores à 10.13 High Sierra não são suportadas.
  • Distribuições Linux que alcançaram o status de fim de vida útil não são oficialmente suportadas.

Integração com Microsoft Update

As atualizações do PowerShell 7 podem ser gerenciadas pelo Microsoft Update no Windows, permitindo que os usuários recebam atualizações automaticamente junto com outras atualizações do Windows.

Como funcionam as atualizações do PowerShell 7 via Microsoft Update

  • Microsoft Update – O PowerShell 7 integra-se ao Microsoft Update, um serviço opcional que fornece atualizações para softwares da Microsoft, incluindo o PowerShell.
  • Tipos de Atualização – As atualizações podem incluir novas versões, correções de erros, patches de segurança e melhorias.
  • Frequência – As atualizações são lançadas periodicamente com base no ciclo de desenvolvimento do PowerShell e nas atualizações críticas de segurança.

Ative o Microsoft Update

Certifique-se de que seu sistema está configurado para usar o Microsoft Update.

  1. Vá até o Windows Update e clique em Opções avançadas.
  2. Para receber atualizações para outros produtos da Microsoft, alterne o interruptor para Ativado. Esta configuração permite que o Microsoft Update verifique atualizações para o PowerShell e outros softwares da Microsoft.

Configure Atualizações Automáticas

Para garantir que as atualizações do PowerShell sejam instaladas automaticamente, configure as configurações do Windows Update.

  1. Vá até o Windows Update e clique em Opções avançadas.
  2. Configure o seguinte:
  3. Atualizações Automáticas – Permitir a instalação de atualizações automaticamente
  4. Horário Ativo – Defina o horário ativo para evitar atualizações durante o período de trabalho

Active Directory Group Management Best Practices

Learn more

Solução de problemas de instalação do PowerShell 7

A instalação do PowerShell 7 em diferentes plataformas pode ocasionalmente resultar em erros devido a uma variedade de problemas ambientais ou de dependência. Aqui está uma lista de erros comuns e suas correções em plataformas Windows, macOS e Linux.

Windows

  1. Erro: A política de execução impede a instalação

Este erro ocorre porque a política de execução é muito restritiva. Execute o seguinte comando em uma sessão do PowerShell com privilégios elevados antes de tentar a instalação:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

  • Erro: Não é possível instalar devido à falta de pré-requisitos

Este erro ocorre porque o .NET Core Runtime está ausente. Você deve baixar e instalar a versão mais recente do .NET Core Runtime a partir do site .NET da Microsoft e, em seguida, prosseguir com a instalação do PowerShell.

  • Erro: O instalador requer privilégios administrativos

Este erro ocorre devido à falta de direitos de administrador. Para contorná-lo, clique com o botão direito no instalador e escolha Executar como administrador.

MacOS

  1. Erro: zsh: comando não encontrado: pwsh

Este erro ocorre porque o binário do PowerShell não está no PATH do sistema. Execute o seguinte comando para resolver o problema:

echo ‘export PATH=”/usr/local/microsoft/powershell/7:$PATH”‘ >> ~/.zshrc

source ~/.zshrc

  • Erro: Não foi possível montar o arquivo .pkg baixado

Este erro ocorre porque o arquivo .pkg está corrompido. Exclua este arquivo e baixe-o novamente do site official site.

  • Erro: A instalação requer uma versão mais recente do macOS

Este erro ocorre porque a versão do macOS é muito antiga. Você terá que atualizar o macOS para uma versão compatível com o PowerShell 7.

  • Erro: Permissão negada durante a instalação

Este erro ocorre devido à falta de privilégios administrativos. Use o seguinte comando para resolver o problema:

sudo installer -pkg powershell-7.x.x.pkg -target /

Linux

  1. Erro: Não foi possível localizar o pacote powershell

Este erro ocorre porque o repositório da Microsoft não foi adicionado ao seu gerenciador de pacotes. Use o seguinte comando para adicioná-lo:

# Exemplo para Ubuntu/Debian:

wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb

sudo apt-get update

  • Erro: Dependências ausentes

Este erro ocorre porque dependências como libssl ou curl não estão instaladas. Para instalar as dependências que faltam, use o seguinte comando:

# Exemplo para Ubuntu:

sudo apt-get install -y libssl1.1 libcurl4

  • Erro: Permissão negada ao executar pwsh

Este erro ocorre devido a permissões insuficientes no binário. Execute o seguinte comando para resolver o problema:

sudo chmod +x /usr/bin/pwsh

  • Erro: A versão do pacote não é compatível com a arquitetura do sistema

Este erro ocorre devido à arquitetura incorreta do pacote baixado, por exemplo, x86 versus ARM. Você terá que baixar o pacote correto para a arquitetura do seu sistema a partir da official release page.

Dicas para Resolver Problemas de Instalação e Execução

Aqui estão algumas dicas gerais para solucionar e resolver problemas de instalação e execução do PowerShell 7 em diferentes plataformas.

Dicas Gerais de Instalação

Verifique os Requisitos do Sistema

  • Verifique se a versão do seu sistema operacional e arquitetura (x86, x64, ARM) suportam o PowerShell 7.
  • Certifique-se de ter as dependências necessárias instaladas, como o .NET Core Runtime.

Faça o download a partir de fontes oficiais

Sempre use a página oficial de lançamentos do PowerShell GitHub ou o repositório confiável da sua plataforma para baixar pacotes do PowerShell.

Verificar Registros de Instalação

Para detalhes sobre falhas, verifique os logs:

  • Windows – C:\Windows\Temp ou o Visualizador de Eventos
  • Linux/macOS – Mensagens de erro do terminal ou logs do gerenciador de pacotes

Atualizar Gerenciadores de Pacotes

Certifique-se de que os gerenciadores de pacotes (por exemplo, apt, yum, brew) estejam atualizados antes de executar comandos de instalação.

Garanta a Configuração Correta do PATH

Após a instalação, confirme que o binário do PowerShell está acessível via PATH. Se não estiver, adicione-o manualmente:

  • Windows – Edite as variáveis de ambiente para incluir C:\Program Files\PowerShell\7
  • Linux/macOS – Adicione /usr/bin/pwsh ou /usr/local/bin/pwsh à configuração do seu shell

Use Elevated Privileges

Em plataformas que exigem permissões de admin/superusuário, faça o seguinte:

  • Windows – Executar como administrador
  • Linux/macOS – Use sudo para instalações de pacotes

Dicas para Resolver Problemas de Tempo de Execução

  • Se o PowerShell travar ou se comportar de maneira estranha, ignore os scripts de perfil.
  • Certifique-se de que o PowerShell e todos os módulos instalados estão atualizados.
  • Remova temporariamente módulos ou scripts de terceiros para identificar problemas de compatibilidade.
  • Investigue os logs do sistema para mensagens de erro detalhadas.
  • Para erros envolvendo sessões remotas ou instalação de módulos, confirme a conectividade com a internet e a resolução DNS. Verifique também as regras do firewall e as configurações de proxy.
  • Certifique-se de que as variáveis de ambiente do PowerShell, como $PSModulePath e $env:PATH, estejam configuradas corretamente.

Conclusão

Este artigo discute os diferentes métodos de instalação e atualização do PowerShell 7 em várias plataformas, incluindo Windows, macOS e Linux. Aqui estão algumas recomendações adicionais para instalar o PowerShell 7 com base nas necessidades do usuário:

Para Iniciantes/Usuários do Dia a Dia

  • Windows – Instale via MSI ou Microsoft Store
  • macOS – Utilize o instalador .pkg
  • Linux – Instale usando gerenciadores de pacotes nativos

Para Desenvolvedores/Usuários Avançados

  • Utilize gerenciadores de pacotes (Homebrew, apt, dnf) para atualizações eficientes e integração do sistema
  • Para scripts multiplataforma, instale em diretórios consistentes (por exemplo, /usr/local/bin)

Para instalações portáteis ou quando não se tem privilégios de administrador

  • Windows – Utilize o arquivo ZIP
  • Linux/macOS – Utilize o tarball para instalação manual

Para Ambientes Empresariais

  • Utilize ferramentas centralizadas de implantação (por exemplo, Group Policy, SCCM) para instalar arquivos MSI do PowerShell
  • Automatize scripts de instalação em diversos sistemas

Para ambientes com acesso restrito à Internet:

  • Baixe instaladores offline (MSI/PKG/Tarball) e distribua-os localmente

Você pode maximizar as capacidades do PowerShell 7 em diferentes ambientes seguindo estas diretrizes:

  • Escreva scripts que sejam independentes de plataforma utilizando as variáveis automáticas $IsWindows, $IsLinux e $IsMacOS. Você também deve armazenar caminhos específicos do ambiente em variáveis para evitar codificação fixa.
  • Personalize seu $PROFILE para eficiência.
  • Use o PowerShell Remoting para gerenciar máquinas remotas. Certifique-se de habilitar o remoting SSH cross-platform.
  • Utilize o tratamento de erros integrado, bem como ative o registro detalhado para solução de problemas.
  • Assine sempre seus scripts para uso em produção.
  • O PowerShell 7 é excelente na interação com APIs, então use APIs REST e solicitações web.
  • Integre o PowerShell em ferramentas de automação como Jenkins, Azure DevOps e GitHub Actions.
  • Escreva scripts modulares e funções reutilizáveis, e empacote-os em módulos.

Netwrix Directory Manager

FAQ

Compartilhar em

Saiba Mais

Sobre o autor

Asset Not Found

Jonathan Blackwell

Chefe de Desenvolvimento de Software

Desde 2012, Jonathan Blackwell, um engenheiro e inovador, tem fornecido liderança em engenharia que colocou o Netwrix GroupID na vanguarda da gestão de grupos e usuários para ambientes Active Directory e Azure AD. Sua experiência em desenvolvimento, marketing e vendas permite que Jonathan compreenda totalmente o mercado de Identity Management e como os compradores pensam.