Glossário do PowerShell

Este artigo lista termos comuns usados para falar sobre o PowerShell.

N

módulo binário

Um módulo do PowerShell cujo módulo raiz é um arquivo binário (.dll). Um módulo binário pode ou não incluir um manifesto de módulo.

C

CommonParameter

Um parâmetro que é adicionado a todos os cmdlets, funções avançadas e fluxos de trabalho pelo mecanismo do PowerShell.

D

fonte de pontos

No PowerShell, para iniciar um comando digitando um ponto e um espaço antes do comando. Os comandos com origem em pontos são executados no escopo atual em vez de em um novo escopo. Quaisquer variáveis, aliases, funções ou unidades criadas pelo comando são criadas no escopo atual e ficam disponíveis para os usuários quando o comando é concluído.

módulo dinâmico

Um módulo que existe apenas na memória. Os New-Module cmdlets e Import-PSSession criam módulos dinâmicos.

parâmetro dinâmico

Um parâmetro que é adicionado a um cmdlet, função ou script do PowerShell sob determinadas condições. Cmdlets, funções, provedores e scripts podem adicionar parâmetros dinâmicos.

F

Formatar ficheiro

Um arquivo XML do PowerShell que tem a extensão e que define como o .format.ps1xml PowerShell exibe um objeto com base em seu tipo .NET Framework.

G

Estado da sessão global

O estado da sessão que contém os dados acessíveis ao usuário de uma sessão do PowerShell.

H

Host

A interface que o mecanismo do PowerShell usa para se comunicar com o usuário. Por exemplo, o host especifica como os prompts são manipulados entre o PowerShell e o usuário.

aplicativo host

Um programa que carrega o mecanismo do PowerShell em seu processo e o usa para executar operações.

I

método de processamento de entrada

Um método que um cmdlet pode usar para processar os registros que recebe como entrada. Os métodos de processamento de entrada incluem o BeginProcessing método, o ProcessRecord método, o EndProcessing método e o StopProcessing método.

Seg

Módulo de manifesto

Um módulo do PowerShell que tem um manifesto e cuja chave RootModule está vazia.

Enumeração de acesso de membro

Um recurso de conveniência do PowerShell para enumerar automaticamente itens em uma coleção ao usar o operador de acesso de membro (.).

módulo

Uma unidade reutilizável independente que permite particionar, organizar e abstrair seu código do PowerShell. Um módulo pode conter cmdlets, provedores, funções, variáveis e outros tipos de recursos que podem ser importados como uma única unidade.

manifesto do módulo

Um arquivo de dados do PowerShell (.psd1) que descreve o conteúdo de um módulo e que controla como um módulo é processado.

estado da sessão do módulo

O estado da sessão que contém os dados públicos e privados de um módulo do PowerShell. Os dados privados neste estado de sessão não estão disponíveis para o usuário de uma sessão do PowerShell.

N

Erro de não terminação

Um erro que não impede o PowerShell de continuar a processar o comando. Consulte também, erro de encerramento.

substantivo

A palavra que segue o hífen em um nome de cmdlet do PowerShell. O substantivo descreve os recursos sobre os quais o cmdlet atua.

P

conjunto de parâmetros

Um grupo de parâmetros que podem ser usados no mesmo comando para executar uma ação específica.

tubo

No PowerShell, para enviar os resultados do comando anterior como entrada para o próximo comando no pipeline.

gasoduto

Uma série de comandos conectados por operadores de pipeline (|). Cada operador de pipeline envia os resultados do comando anterior como entrada para o próximo comando.

Cmdlet do PowerShell

Um único comando que participa da semântica de pipeline do PowerShell. Isso inclui cmdlets binários (C#), funções de script avançadas, CDXML e fluxos de trabalho.

Comando PowerShell

Os elementos em um pipeline que fazem com que uma ação seja executada. Os comandos do PowerShell são digitados no teclado ou invocados programaticamente.

Arquivo de dados do PowerShell

Um arquivo de texto que tem a extensão de .psd1 arquivo. O PowerShell usa arquivos de dados para várias finalidades, como armazenar dados de manifesto do módulo e armazenar cadeias de caracteres traduzidas para internacionalização de scripts.

Unidade do PowerShell

Uma unidade virtual que fornece acesso direto a um armazenamento de dados. Ele pode ser definido por um provedor do PowerShell ou criado na linha de comando. As unidades criadas na linha de comando são unidades específicas da sessão e são perdidas quando a sessão é fechada.

fornecedor

Um programa baseado no Microsoft .NET Framework que disponibiliza os dados em um armazenamento de dados especializado no PowerShell para que você possa exibi-los e gerenciá-los.

PSSession

Um tipo de sessão do PowerShell que é criada, gerenciada e fechada pelo usuário.

R

módulo raiz

O módulo especificado na chave RootModule em um manifesto de módulo.

espaço de execução

No PowerShell, o ambiente operacional no qual cada comando em um pipeline é executado.

S

valor escalar

No PowerShell, um valor escalar é qualquer tipo de valor que não é enumerável. Isso inclui os tipos primitivos .NET, como booleanos e números, e outros tipos de valor, como String, DateTime e Guid.

Para obter uma lista de tipos primitivos do .NET, consulte a seção Comentários da propriedade System.Type.IsPrimitive .

bloco de script

Na linguagem de programação do PowerShell, uma coleção de instruções ou expressões que podem ser usadas como uma única unidade. Um bloco de script pode aceitar argumentos e valores de retorno.

arquivo de script

Um arquivo que tem a .ps1 extensão e contém um script escrito na linguagem PowerShell.

módulo de script

Um módulo do PowerShell cujo módulo raiz é um arquivo de módulo de script (.psm1). Um módulo de script pode incluir um manifesto de módulo. O script define os membros que o módulo de script exporta.

concha

O interpretador de comandos usado para passar comandos para o sistema operacional.

parâmetro switch

Um parâmetro que não aceita um argumento. O valor de um parâmetro switch assume como $falsepadrão . Quando um parâmetro switch é usado, seu valor se torna $true.

T

erro de encerramento

Um erro que impede o PowerShell de processar o comando. Consulte também, erro de não terminação.

transação

Uma unidade atómica de trabalho. O trabalho em uma transação deve ser concluído como um todo. Se qualquer parte da transação falhar, toda a transação falhará.

arquivo de tipo

Um arquivo XML do PowerShell que tem a .types.ps1xml extensão e que estende as propriedades dos tipos do Microsoft .NET Framework no PowerShell.

V

verbo

A palavra que precede o hífen em um nome de cmdlet do PowerShell. O verbo descreve a ação que o cmdlet executa.

Qua

ISE do Windows PowerShell

O ISE (Integrated Scripting Environment) - Um aplicativo host do Windows PowerShell que permite executar comandos e escrever, testar e depurar scripts em um ambiente amigável, com cores de sintaxe e compatível com Unicode.

Snap-in do Windows PowerShell

Um recurso que define um conjunto de cmdlets, provedores e tipos do Microsoft .NET Framework que podem ser adicionados ao ambiente do Windows PowerShell. Os snap-ins do PowerShell foram substituídos por módulos.

Fluxo de trabalho do Windows PowerShell

Um fluxo de trabalho é uma sequência de passos programados e ligados que efetuam tarefas de longa execução ou requerem a coordenação de vários passos em vários dispositivos ou nós geridos. O Fluxo de Trabalho do Windows PowerShell permite que profissionais de TI e desenvolvedores criem sequências de atividades de gerenciamento de vários dispositivos, ou tarefas únicas dentro de um fluxo de trabalho, como fluxos de trabalho. O Fluxo de Trabalho do Windows PowerShell permite adaptar e executar scripts do PowerShell e arquivos XAML como fluxos de trabalho. O Fluxo de Trabalho do Windows PowerShell é baseado no Windows Workflow Foundation, que foi preterido.