Partilhar via


What is PowerShell? (O que é o PowerShell?)

O PowerShell é uma solução de automação de tarefas multiplataforma composta por um shell de linha de comando, uma linguagem de script e uma estrutura de gerenciamento de configuração. O PowerShell é executado em Windows, Linux e macOS.

Shell de linha de comando

O PowerShell é um shell de comando moderno que inclui os melhores recursos de outros shells populares. Ao contrário da maioria dos shells que só aceitam e retornam texto, o PowerShell aceita e retorna objetos .NET. O shell inclui os seguintes recursos:

Linguagem de script

Como uma linguagem de script, o PowerShell é comumente usado para automatizar o gerenciamento de sistemas. Ele também é usado para criar, testar e implantar soluções, geralmente em ambientes de CI/CD. O PowerShell é baseado no .NET Common Language Runtime (CLR). Todas as entradas e saídas são objetos .NET. Não há necessidade de analisar a saída de texto para extrair informações da saída. A linguagem de script do PowerShell inclui os seguintes recursos:

Plataforma de automação

A natureza extensível do PowerShell fornece um ecossistema de módulos do PowerShell para implantar e gerenciar praticamente qualquer tecnologia com a qual você trabalhe. Por exemplo:

Módulos Microsoft

Módulos de terceiros

Gestão de configuração

A Configuração de Estado Desejado (DSC) do PowerShell é uma estrutura de gerenciamento no PowerShell que permite gerenciar sua infraestrutura corporativa com configuração como código. Com o DSC, você pode:

  • Crie configurações declarativas e scripts personalizados para implantações repetíveis
  • Impor definições de configuração e relatar desvios de configuração
  • Implantar a configuração usando modelos push ou pull

Manifesto da Mônada

Jeffrey Snover, o inventor do PowerShell, escreveu o Manifesto da Mônada para explicar sua visão para o PowerShell e como isso mudaria a maneira como gerenciamos sistemas. Use o link a seguir para baixar uma cópia do Manifesto da Mônada.

Este arquivo PDF é uma versão do Manifesto da Mônada original, que articulou a visão de longo prazo e iniciou o esforço de desenvolvimento que se tornou o PowerShell. O PowerShell forneceu muitos dos elementos descritos neste documento.

Próximos passos

Introdução

Você é novo no PowerShell e não sabe por onde começar? Dê uma olhada nesses recursos.

PowerShell em ação

Veja como o PowerShell está sendo usado em diferentes cenários e em diferentes plataformas.