Partilhar via


Glossário PowerShell

Este artigo lista termos comuns usados para falar sobre PowerShell.

B

Módulo binário

Um módulo PowerShell cujo módulo raiz é um ficheiro 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 PowerShell.

D

Origem de ponto

No PowerShell, iniciar um comando digitando um ponto e um espaço antes do comando. Comandos que são incluídos com ponto são executados no âmbito atual em vez de num novo âmbito. Quaisquer variáveis, aliases, funções ou drives que o comando crie são criados no âmbito atual e estão disponíveis para os utilizadores quando o comando é concluído.

Módulo dinâmico

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

Parâmetro dinâmico

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

F

ficheiro de formato

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

G

Estado global da sessão

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

H

Host

A interface que o motor PowerShell usa para comunicar com o utilizador. Por exemplo, o host especifica como os prompts são tratados entre o PowerShell e o utilizador.

aplicação anfitriã

Um programa que carrega o motor PowerShell no seu processo e o utiliza para realizar operações.

I

Método de processamento de entrada

Um método que um cmdlet pode usar para processar os registos 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.

M

Módulo manifesto

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

Enumeração de Acesso a Membros

Uma funcionalidade de conveniência do PowerShell para enumerar automaticamente itens numa coleção ao usar o operador de acesso ao membro (.).

módulo

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

Manifesto do módulo

Um ficheiro de dados 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 contém os dados públicos e privados de um módulo PowerShell. Os dados privados neste estado de sessão não estão disponíveis para o utilizador de uma sessão PowerShell.

N

Erro de não terminação

Um erro que não impede o PowerShell de continuar a processar o comando. Ver também erro de terminação.

substantivo

A palavra que segue o hífen no nome de um 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, enviar os resultados do comando anterior como entrada para o comando seguinte no pipeline.

pipeline

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

O cmdlet do PowerShell

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

Comando PowerShell

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

Ficheiro de dados PowerShell

Um ficheiro de texto que tem a extensão de ficheiro .psd1. O PowerShell utiliza ficheiros de dados para vários fins, como armazenar dados de manifestos de módulos e armazenar strings traduzidas para internacionalização de scripts.

Unidade PowerShell

Um disco virtual que fornece acesso direto a um armazenamento de dados. Pode ser definido por um fornecedor PowerShell ou criado na linha de comandos. As unidades criadas na linha de comandos são unidades específicas da sessão e são perdidas quando a sessão é encerrada.

fornecedor

Um programa baseado em Microsoft .NET Framework que disponibiliza os dados num armazenamento de dados especializado no PowerShell para que possas visualizá-los e geri-los.

PSSession

Um tipo de sessão PowerShell que é criada, gerida e encerrada pelo utilizador.

R

Módulo raiz

O módulo especificado na chave RootModule num manifesto de módulo.

runspace

No PowerShell, o ambiente operativo onde cada comando num pipeline é executado.

S

Valor escalar

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

Para uma lista de .NET tipos primitivos, consulte a secção Remarks da System.Type.IsPrimitive Property.

Bloco de scripts

Na linguagem de programação 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 devolver valores.

ficheiro de script

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

Módulo de Script

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

shell

O interpretador de comandos que é usado para passar comandos para o sistema operativo.

parâmetro [switch]

Um parâmetro que não exige um argumento. O valor de um [switch] parâmetro é padrão para $false. Quando um [switch] parâmetro é utilizado, o seu valor torna-se $true.

T

Erro de terminação

Um erro que impede o PowerShell de processar o comando. Ver também erro não terminante.

transação

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

tipo de ficheiro

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

V

verbo

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

Q

Windows PowerShell ISE

O Ambiente Integrado de Scripting (ISE) - Uma aplicação host para PowerShell no Windows que lhe permite executar comandos e escrever, testar e depurar scripts num ambiente amigável, com sintaxe colorida e compatível com Unicode.

O 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 Windows PowerShell. Os snap-ins PowerShell foram substituídos por módulos.

Fluxo de Trabalho PowerShell do Windows

Um fluxo de trabalho é uma sequência de etapas programadas e conectadas que executam tarefas de longa execução ou exigem a coordenação de várias etapas em vários dispositivos ou nós gerenciados. O Workflow do Windows PowerShell permite que profissionais de TI e programadores criem sequências de atividades de gestão multi-dispositivo, ou tarefas individuais dentro de um workflow, como workflows. O Workflow do PowerShell do Windows permite-te adaptar e executar tanto scripts PowerShell como ficheiros XAML como workflows. O Workflow do Windows PowerShell é construído sobre a Windows Workflow Foundation, que foi obsoleta.