Compartilhar via


Tópicos da Ajuda de cmdlets do Windows PowerShell

Esta seção contém os tópicos de ajuda para os cmdlets que são instalados com o Windows PowerShell.

Display in verb order

Display in noun order

Cmdlets (em ordem de verbo)

Nome Descrição

Add-Computer

Adiciona computadores a um domínio ou grupo de trabalho.

Add-Content

Adiciona conteúdo aos itens especificados, como a inclusão de palavras em um arquivo.

Add-History

Anexa entradas ao histórico da sessão.

Add-Member

Adiciona um membro personalizado definido pelo usuário a uma instância de um objeto do Windows PowerShell.

Add-PSSnapin

Adiciona um ou mais snap-ins do Windows PowerShell à sessão atual.

Add-Type

Adiciona um tipo .NET (uma classe) a uma sessão do Windows PowerShell.

Checkpoint-Computer

Cria um ponto de restauração do sistema no computador local.

Clear-Content

Apaga o conteúdo de um item, como o texto de um arquivo, mas não exclui o item.

Clear-EventLog

Exclui todas as entradas de logs de eventos especificados no computador local ou em computadores remotos.

Clear-History

Exclui entradas do histórico de comandos.

Clear-Item

Exclui o valor de um item, mas não exclui o item.

Clear-ItemProperty

Exclui o valor de uma propriedade, mas não exclui a propriedade.

Clear-Variable

Exclui o valor de uma variável.

Compare-Object

Compara os dois conjuntos de objetos.

Complete-Transaction

Confirma a transação ativa.

Connect-WSMan

Conecta ao serviço WinRM em um computador remoto.

ConvertFrom-CSV

Converte propriedades do objeto em formato CSV nas versões CSV dos objetos originais.

ConvertFrom-SecureString

Converte uma cadeia de caracteres protegida em uma cadeia de caracteres padrão criptografada.

ConvertFrom-StringData

Converte uma cadeia de caracteres que contém um ou mais pares de "nome=valor" para uma tabela de hash.

Convert-Path

Converte um caminho do Windows PowerShell para o caminho de um provedor do Windows PowerShell.

ConvertTo-CSV

Converte objetos .NET em uma série de cadeias de caracteres de tamanho variável separadas por vírgula (CSV).

ConvertTo-Html

Converte objetos .NET em HTML que podem ser exibidos em um navegador da Web.

ConvertTo-SecureString

Converte cadeias de caracteres padrão criptografadas em cadeias de caracteres protegidas. Ele também pode converter texto sem formatação em cadeias de caracteres protegidas. É usado com ConvertFrom-SecureString e Read-Host.

ConvertTo-XML

Cria uma representação baseada em XML de um objeto.

Copy-Item

Copia um item de um local para outro dentro de um namespace.

Copy-ItemProperty

Copia uma propriedade e valor de um local específico para outro.

Debug-Process

Depura um ou mais processos em execução no computador local.

Disable-ComputerRestore

Desabilita o recurso Restauração do Sistema na unidade do sistema de arquivos especificada.

Disable-PSBreakpoint

Desabilita os pontos de interrupção no console atual.

Disable-PSRemoting

Impede o computador de receber comandos remotos do Windows PowerShell.

Disable-PSSessionConfiguration

Nega acesso às configurações de sessão no computador local.

Disable-WSManCredSSP

Desabilita a autenticação CredSSP (Credencial de Provedor de Serviços de Segurança) em um computador cliente.

Disconnect-WSMan

Desconecta o cliente do serviço WinRM em um computador remoto.

Enable-ComputerRestore

Habilita o recurso Restauração do Sistema na unidade do sistema de arquivos especificada.

Enable-PSBreakpoint

Habilita os pontos de interrupção no console atual.

Enable-PSRemoting

Configura o computador para receber comandos remotos.

Enable-PSSessionConfiguration

Configura o computador para receber comandos remotos.

Enable-WSManCredSSP

Habilita a autenticação CredSSP (Credencial de Provedor de Serviços de Segurança) em um computador cliente.

Enter-PSSession

Inicia uma sessão interativa com um computador remoto.

Exit-PSSession

Encerra uma sessão interativa com um computador remoto.

Export-Alias

Exporta informações sobre os aliases atualmente definidos a um arquivo.

Export-Clixml

Cria uma representação baseada em XML de um objeto ou objetos e a armazena em um arquivo.

Export-Console

Exporta os nomes de snap-ins da sessão atual para um arquivo de console.

Export-Counter

O cmdlet Export-Counter exporta dados do contador de desempenho para arquivos de log.

Export-CSV

Converte objetos .NET em uma série de cadeias de caracteres de tamanho variável separadas por vírgula (CSV) e salva as cadeias de caracteres em um arquivo CSV.

Export-FormatData

Salva dados de formatação da sessão atual em um arquivo de formatação.

Export-ModuleMember

Especifica os membros do módulo que são exportados.

Export-PSSession

Salva comandos de outra sessão em um arquivo de módulo.

ForEach-Object

Executa uma operação em cada conjunto de objetos de entrada.

Format-Custom

Utiliza uma exibição personalizada para formatar a saída.

Format-List

Formata a saída como uma lista de propriedades na qual cada propriedade aparece em uma nova linha.

Format-Table

Formata a saída como uma tabela.

Format-Wide

Formata objetos como uma ampla tabela, a qual exibe somente uma propriedade de cada objeto.

Get-Acl

Obtém o descritor de segurança de um recurso, como um arquivo ou uma chave do Registro.

Get-Alias

Obtém os aliases da sessão atual.

Get-AuthenticodeSignature

Obtém informações sobre a assinatura Authenticode em um arquivo.

Get-ChildItem

Obtém os itens e os itens filhos em um ou mais locais especificados. (Como "dir".)

Get-Command

Obtém informações básicas sobre os cmdlets e sobre outros elementos de comandos do Windows PowerShell.

Get-ComputerRestorePoint

Obtém os pontos de restauração do computador local.

Get-Content

Obtém o conteúdo do item no local especificado.

Get-Counter

Obtém dados de contadores de desempenho de computadores remotos e locais.

Get-Credential

Obtém um objeto de credencial com base em um nome de usuário e uma senha.

Get-Culture

Obtém a cultura atualmente definida no sistema operacional.

Get-Date

Obtém a data e a hora atual.

Get-Event

Obtém os eventos na fila de eventos.

Get-EventLog

Obtém os eventos em um log de eventos específico ou uma lista dos logs de eventos em um computador.

Get-EventSubscriber

Obtém todos os assinantes do evento na sessão atual.

Get-ExecutionPolicy

Obtém as diretivas de execução na sessão atual.

Get-FormatData

Obtém todos os dados de formatação na sessão atual.

Get-Help

Exibe informações sobre cmdlets e conceitos do Windows PowerShell.

Get-History

Obtém uma lista dos comandos inseridos durante a sessão atual.

Get-Host

Obtém uma referência para o atual objeto de host do console. Por padrão, exibe a versão do Windows PowerShell e as informações regionais.

Get-HotFix

Obtém os hotfixes aplicados aos computadores locais e remotos.

Get-Item

Obtém o item no local especificado.

Get-ItemProperty

Obtém as propriedades de um item especificado.

Get-Location

Obtém informações sobre o local de trabalho atual.

Get-Member

Obtém as propriedades e os métodos de objetos.

Get-Module

Obtém os módulos que foram importados, ou que podem ser importados, na sessão atual.

Get-PfxCertificate

Obtém informações sobre arquivos de certificado .pfx no computador.

Get-Process

Obtém os processos em execução no computador local ou em um computador remoto.

Get-PSBreakpoint

Obtém os pontos de interrupção definidos no console atual.

Get-PSCallStack

Exibe a pilha de chamadas atual.

Get-PSDrive

Obtém as unidades do Windows PowerShell no console atual.

Get-Job

Obtém trabalhos em segundo plano do Windows PowerShell (PsJobs) que estão em execução no console atual.

Get-PSProvider

Obtém informações sobre o provedor do Windows PowerShell especificado.

Get-PSSession

Obtém as sessões do Windows PowerShell (PSSessions) na sessão atual.

Get-PSSessionConfiguration

Obtém as configurações de sessão registradas no computador.

Get-PSSnapin

Obtém os snap-ins do Windows PowerShell no computador.

Get-Transaction

Obtém a transação atual (ativa).

Get-Random

Obtém um número aleatório ou seleciona objetos aleatoriamente de uma coleção.

Get-Service

Obtém os serviços em um computador local ou remoto.

Get-TraceSource

Obtém os componentes do Windows PowerShell instrumentados para rastreamento.

Get-UICulture

Obtém a cultura atual de interface do usuário definida no sistema operacional.

Get-Unique

Retorna os itens exclusivos de uma lista classificada.

Get-Variable

Obtém as variáveis no atual console.

Get-WinEvent

Obtém eventos de logs de eventos e arquivos de log de rastreamento de eventos em computadores locais e remotos.

Get-WmiObject

Obtém instâncias das classes WMI ou informações sobre as classes disponíveis.

Get-WSManCredSSP

Obtém a configuração relacionada à Credencial de Provedor de Serviços de Segurança para o cliente.

Get-WSManInstance

Exibe informações de gerenciamento para uma instância de recurso especificada por um URI de recurso.

Group-Object

Agrupa os objetos que contêm o mesmo valor das propriedades especificadas.

Import-Alias

Importa uma lista de alias de um arquivo.

Import-Clixml

Importa um arquivo CLIXML e cria objetos correspondentes no Windows PowerShell.

Import-Counter

Importa arquivos de log de contador de desempenho (.blg, .csv, .tsv) e cria os objetos que representam cada exemplo de contador no log.

Import-CSV

Converte propriedades do objeto de um arquivo CSV em versões CSV dos objetos originais.

Import-LocalizedData

Importa dados específicos do idioma para scripts e funções baseados na configuração de cultura atual do sistema operacional.

Import-Module

Adiciona módulos à sessão atual.

Import-PSSession

Importa cmdlets, aliases, funções e outros tipos de comando de outra sessão em um computador local ou remoto na sessão atual.

Invoke-Command

Executa comandos em computadores locais e remotos.

Invoke-Expression

Executa comandos ou expressões no computador local.

Invoke-History

Executa comandos do histórico da sessão.

Invoke-Item

Executa a ação padrão no item especificado.

Invoke-WmiMethod

Chama métodos WMI.

Invoke-WSManAction

Invoca uma ação no objeto especificado pelo URI de recurso e pelos seletores.

Join-Path

Combina um caminho e um caminho filho em um único caminho.

Limit-EventLog

Define as propriedades do log de eventos que limitam o tamanho do log de eventos e a idade das entradas.

Measure-Command

Mede o tempo para execução dos blocos de script e cmdlets.

Measure-Object

Calcula as propriedades numéricas de objetos e os caracteres, as palavras e as linhas em objetos de cadeia de caracteres, como, por exemplo, o texto nos arquivos.

Move-Item

Move um item de um local para outro.

Move-ItemProperty

Move uma propriedade de um local para outro.

New-Alias

Cria um novo alias.

New-Event

Cria um novo evento.

New-EventLog

Cria um novo log de eventos e uma nova origem de eventos em um computador local ou remoto.

New-Item

Cria um novo item.

New-ItemProperty

Cria uma nova propriedade para um item e define seu valor. Por exemplo, você pode usar New-ItemProperty para criar e alterar dados e valores do Registro, que são propriedades de uma chave do Registro.

New-Module

Cria um novo módulo dinâmico que só existe na memória.

New-ModuleManifest

Cria um novo manifesto do módulo.

New-Object

Cria uma instância de um objeto .Net ou COM.

New-PSDrive

Cria uma unidade do Windows PowerShell no console atual.

New-PSSession

Cria uma conexão persistente com um computador local ou remoto.

New-PSSessionOption

Cria um objeto que contém opções avançadas para uma sessão.

New-Service

Cria um novo serviço do Windows.

New-TimeSpan

Cria um objeto que representa um intervalo de tempo.

New-Variable

Cria uma nova variável.

New-WebServiceProxy

Cria um objeto de proxy de serviço Web que permite usar e gerenciar o serviço Web no Windows PowerShell.

New-WSManInstance

Cria uma nova instância de um recurso de gerenciamento.

New-WSManSessionOption

Cria uma tabela de hash de opção WSMan Session para usar como parâmetros de entrada para os seguintes cmdlets de WSMan: Connect-WSMan, Get-WSManInstance, Invoke-WSManAction, Set-WSManInstance.

Out-Default

Envia a saída para o formatador padrão e o cmdlet de saída padrão. Ele é um espaço reservado que permite que você grave sua própria função Out-Default ou cmdlet.

Out-File

Envia a saída para um arquivo.

Out-GridView

Envia a saída para uma tabela interativa em uma janela separada.

Out-Host

Envia a saída para o console.

Out-Null

Exclui a saída em vez de enviá-la ao console.

Out-Printer

Envia a saída para uma impressora.

Out-String

Envia objetos para o host como uma série de cadeia de caracteres.

Pop-Location

Altera para o local colocado mais recentemente na pilha pelo Push-Location.

Push-Location

Adiciona o local atual ao início de uma lista de locais ("pilha").

Read-Host

Lê uma linha da entrada do console.

Receive-Job

Obtém a saída e os erros dos trabalhos em segundo plano (PsJobs) executados no console atual.

Register-EngineEvent

Assina eventos que são gerados pelo mecanismo Windows PowerShell e pelo cmdlet New-Event.

Register-ObjectEvent

Assina os eventos que são gerados por um objeto .NET.

Register-PSSessionConfiguration

Cria e registra uma nova configuração de sessão.

Register-WmiEvent

Assina um evento gerado por um objeto WMI.

Remove-Computer

Remove computadores de grupos de trabalho ou domínios.

Remove-Event

Exclui eventos da fila de eventos.

Remove-EventLog

Exclui um log de eventos ou cancela o registro de uma origem de eventos.

Remove-Item

Exclui os itens especificados.

Remove-ItemProperty

Exclui a propriedade e seu valor de um item.

Remove-Job

Exclui um trabalho em segundo plano do Windows PowerShell.

Remove-Module

Remove módulos da sessão atual.

Remove-PSBreakpoint

Exclui os pontos de interrupção do console atual.

Remove-PSDrive

Remove uma unidade do Windows PowerShell do seu local.

Remove-PSSession

Fecha uma ou mais sessões do Windows PowerShell (PSSessions).

Remove-PSSnapin

Remove os snap-ins do Windows PowerShell da sessão atual.

Remove-Variable

Exclui a variável e seu valor.

Remove-WmiObject

Exclui classes e instâncias WMI.

Remove-WSManInstance

Exclui uma instância de recurso de gerenciamento.

Rename-Item

Renomeia um item em um namespace de provedor do Windows PowerShell.

Rename-ItemProperty

Renomeia uma propriedade de um item.

Reset-ComputerMachinePassword

Redefine a senha da conta de computador para o computador.

Resolve-Path

Resolve os caracteres curinga em um caminho e exibe o conteúdo do caminho.

Restart-Computer

Reinicia ("reinicializa") o sistema operacional em computadores locais e remotos.

Restart-Service

Para e então inicia um ou mais serviços.

Restore-Computer

Inicia uma restauração do sistema no computador local.

Resume-Service

Reinicia um ou mais serviços suspensos (pausados).

Select-Object

Seleciona as propriedades especificadas de um objeto ou conjunto de objetos. Ele também pode selecionar objetos exclusivos de uma matriz de objetos ou pode selecionar um número especificado de objetos do início ou do final de uma matriz de objetos.

Select-String

Localiza texto em cadeias de caracteres e arquivos.

Select-XML

Localiza texto em um documento XML.

Send-MailMessage

Envia uma mensagem de email.

Set-Acl

Altera o descritor de segurança de um recurso especificado, como um arquivo ou uma chave do Registro.

Set-Alias

Cria ou altera um alias (nome alternativo) para um cmdlet ou elemento de comando.

Set-AuthenticodeSignature

Adiciona uma assinatura Authenticode a um script do Windows PowerShell ou outro arquivo.

Set-Content

Escreve ou substitui o conteúdo em um item.

Set-Date

Altera a hora do sistema no computador para uma hora especificada por você.

Set-ExecutionPolicy

Altera a preferência do usuário para a diretiva de execução do shell.

Set-Item

Troca o valor de um item pelo valor especificado no comando.

Set-ItemProperty

Cria ou altera o valor de uma propriedade de um item.

Set-Location

Define o local de trabalho atual como um local especificado.

Set-PSBreakpoint

Define um ponto de interrupção em uma linha, comando ou variável.

Set-PSDebug

Ativa e desativa os recursos de depuração do script, define o nível de rastreamento e alterna o modo estrito.

Set-PSSessionConfiguration

Altera as propriedades de uma configuração de sessão registrada.

Set-Service

Inicia, para e suspende um serviço e altera suas propriedades.

Set-StrictMode

Estabelece e impõe regras de codificação em expressões, scripts e blocos de scripts.

Set-TraceSource

Configura, inicia e interrompe um rastreamento dos componentes do Windows PowerShell.

Set-Variable

Define o valor de uma variável. Cria a variável se não houver uma com o nome solicitado.

Set-WmiInstance

Cria ou modifica instâncias de classes WMI.

Set-WSManInstance

Modifica informações de gerenciamento relacionadas a um recurso.

Set-WSManQuickConfig

Configura o computador local para gerenciamento remoto.

Show-EventLog

Exibe os logs de eventos do computador local ou de um computador remoto no Visualizador de Eventos.

Sort-Object

Classifica os objetos pelos valores de propriedade.

Split-Path

Retorna a parte especificada de um caminho.

Start-Process

Inicia um ou mais processos no computador local.

Start-Job

Inicia um trabalho em segundo plano do Windows PowerShell (PsJob).

Start-Transaction

Inicia uma transação.

Start-Service

Inicia um ou mais serviços parados.

Start-Sleep

Suspende a atividade de shell, script ou de espaço de execução para o período de tempo especificado.

Start-Transcript

Cria um registro de toda ou parte de uma sessão do Windows PowerShell em um arquivo de texto.

Stop-Computer

Desliga os computadores locais e remotos.

Stop-Process

Para um ou mais processos em execução.

Stop-Job

Interrompe um trabalho em segundo plano do Windows PowerShell (PsJob).

Stop-Service

Para um ou mais serviços em execução.

Stop-Transcript

Interrompe uma transcrição.

Suspend-Service

Suspende (pausa) um ou mais serviços em execução.

Tee-Object

Salva a saída do comando em um arquivo ou variável e a exibe no console.

Test-ComputerSecureChannel

Testa e repara o canal seguro entre o computador local e seu domínio.

Test-Connection

Envia pacotes de solicitação de eco ICMP (“pings”) para um ou mais computadores.

Test-ModuleManifest

Verifica se um manifesto do módulo descreve com precisão o conteúdo de um módulo.

Test-Path

Determina se todos os elementos de um caminho existem.

Test-WSMan

Testa se o serviço WinRM está em execução em um computador local ou remoto.

Trace-Command

Configura e inicia um rastreamento da expressão ou comando especificado.

Undo-Transaction

Reverte a transação ativa.

Unregister-Event

Cancela uma assinatura de evento.

Unregister-PSSessionConfiguration

Exclui as configurações de sessão registradas do computador.

Update-FormatData

Atualiza e acrescenta arquivos de dados de formatação.

Update-List

Adiciona e remove itens de um valor de propriedade que contém uma coleção de objetos.

Update-TypeData

Atualiza a configuração de tipo estendido atual ao recarregar os arquivos *.types.ps1xml.

Use-Transaction

Adiciona o bloco de scripts à transação ativa.

Wait-Event

Espera até que um evento específico ocorra para continuar executando.

Wait-Process

Espera até que o processo seja interrompido antes de aceitar mais entradas.

Wait-Job

Suprime o prompt de comando até que um ou todos os trabalhos em segundo plano do Windows PowerShell (PsJobs) sejam concluídos.

Where-Object

Cria um filtro que controla quais objetos serão passados com um pipeline de comando.

Write-Debug

Grava uma mensagem de depuração no console.

Write-Error

Grava um objeto para o pipeline de erro.

Write-EventLog

Grava um evento no log de eventos.

Write-Host

Grava saídas personalizadas em um host.

Write-Output

Envia os objetos para o próximo comando no pipeline. Se o comando for o último no pipeline, os objetos serão exibidos no console.

Write-Progress

Exibe uma barra de progresso em uma janela de comando do Windows PowerShell.

Write-Verbose

Grava texto no fluxo de mensagem detalhado no Windows PowerShell.

Write-Warning

Grava uma mensagem de aviso.

Cmdlets (em ordem de substantivo)

Display in verb order

Nome Descrição

Get-Acl

Obtém o descritor de segurança de um recurso, como um arquivo ou uma chave do Registro.

Set-Acl

Altera o descritor de segurança de um recurso especificado, como um arquivo ou uma chave do Registro.

Export-Alias

Exporta informações sobre os aliases atualmente definidos a um arquivo.

Get-Alias

Obtém os aliases da sessão atual.

Import-Alias

Importa uma lista de alias de um arquivo.

New-Alias

Cria um novo alias.

Set-Alias

Cria ou altera um alias (nome alternativo) para um cmdlet ou elemento de comando.

Get-AuthenticodeSignature

Obtém informações sobre a assinatura Authenticode em um arquivo.

Set-AuthenticodeSignature

Adiciona uma assinatura Authenticode a um script do Windows PowerShell ou outro arquivo.

Get-ChildItem

Obtém os itens e os itens filhos em um ou mais locais especificados. (Como "dir".)

Export-Clixml

Cria uma representação baseada em XML de um objeto ou objetos e a armazena em um arquivo.

Import-Clixml

Importa um arquivo CLIXML e cria objetos correspondentes no Windows PowerShell.

Get-Command

Obtém informações básicas sobre os cmdlets e sobre outros elementos de comandos do Windows PowerShell.

Invoke-Command

Executa comandos em computadores locais e remotos.

Measure-Command

Mede o tempo para execução dos blocos de script e cmdlets.

Trace-Command

Configura e inicia um rastreamento da expressão ou comando especificado.

Add-Computer

Adiciona computadores a um domínio ou grupo de trabalho.

Checkpoint-Computer

Cria um ponto de restauração do sistema no computador local.

Remove-Computer

Remove computadores de grupos de trabalho ou domínios.

Restart-Computer

Reinicia ("reinicializa") o sistema operacional em computadores locais e remotos.

Restore-Computer

Inicia uma restauração do sistema no computador local.

Stop-Computer

Desliga os computadores locais e remotos.

Reset-ComputerMachinePassword

Redefine a senha da conta de computador para o computador.

Disable-ComputerRestore

Desabilita o recurso Restauração do Sistema na unidade do sistema de arquivos especificada.

Enable-ComputerRestore

Habilita o recurso Restauração do Sistema na unidade do sistema de arquivos especificada.

Get-ComputerRestorePoint

Obtém os pontos de restauração do computador local.

Test-ComputerSecureChannel

Testa e repara o canal seguro entre o computador local e seu domínio.

Test-Connection

Envia pacotes de solicitação de eco ICMP (“pings”) para um ou mais computadores.

Export-Console

Exporta a configuração do console atual para um arquivo, de forma que você possa reutilizá-lo ou compartilhá-lo.

Add-Content

Adiciona conteúdo aos itens especificados, como a inclusão de palavras em um arquivo.

Clear-Content

Apaga o conteúdo de um item, como o texto de um arquivo, mas não exclui o item.

Get-Content

Obtém o conteúdo do item no local especificado.

Set-Content

Escreve ou substitui o conteúdo em um item.

Export-Counter

O cmdlet Export-Counter exporta dados do contador de desempenho para arquivos de log.

Get-Counter

Obtém dados de contadores de desempenho de computadores remotos e locais.

Import-Counter

Importa arquivos de log de contador de desempenho (.blg, .csv, .tsv) e cria os objetos que representam cada exemplo de contador no log.

Get-Credential

Obtém um objeto de credencial com base em um nome de usuário e uma senha.

ConvertFrom-CSV

Converte propriedades do objeto em formato CSV nas versões CSV dos objetos originais.

ConvertTo-CSV

Converte objetos .NET em uma série de cadeias de caracteres de tamanho variável separadas por vírgula (CSV).

Export-CSV

Converte objetos .NET em uma série de cadeias de caracteres de tamanho variável separadas por vírgula (CSV) e salva as cadeias de caracteres em um arquivo CSV.

Import-CSV

Converte propriedades do objeto de um arquivo CSV em versões CSV dos objetos originais.

Get-Culture

Obtém a cultura atualmente definida no sistema operacional.

Format-Custom

Utiliza uma exibição personalizada para formatar a saída.

Get-Date

Obtém a data e a hora atual.

Set-Date

Altera a hora do sistema no computador para uma hora especificada por você.

Write-Debug

Grava uma mensagem de depuração no console.

Out-Default

Envia a saída para o formatador padrão e o cmdlet de saída padrão. Ele é um espaço reservado que permite que você grave sua própria função Out-Default ou cmdlet.

Register-EngineEvent

Assina eventos que são gerados pelo mecanismo Windows PowerShell e pelo cmdlet New-Event.

Write-Error

Grava um objeto para o pipeline de erro.

Get-Event

Obtém os eventos na fila de eventos.

New-Event

Cria um novo evento.

Remove-Event

Exclui eventos da fila de eventos.

Unregister-Event

Cancela uma assinatura de evento.

Wait-Event

Espera até que um evento específico ocorra para continuar executando.

Clear-EventLog

Exclui todas as entradas de logs de eventos especificados no computador local ou em computadores remotos.

Get-EventLog

Obtém os eventos em um log de eventos específico ou uma lista dos logs de eventos em um computador.

Limit-EventLog

Define as propriedades do log de eventos que limitam o tamanho do log de eventos e a idade das entradas.

New-EventLog

Cria um novo log de eventos e uma nova origem de eventos em um computador local ou remoto.

Remove-EventLog

Exclui um log de eventos ou cancela o registro de uma origem de eventos.

Show-EventLog

Exibe os logs de eventos do computador local ou de um computador remoto no Visualizador de Eventos.

Write-EventLog

Grava um evento no log de eventos.

Get-EventSubscriber

Obtém todos os assinantes do evento na sessão atual.

Get-ExecutionPolicy

Obtém as diretivas de execução atuais na sessão atual.

Set-ExecutionPolicy

Altera a preferência do usuário para a diretiva de execução do shell.

Invoke-Expression

Executa comandos em computadores locais ou remotos.

Out-File

Envia a saída para um arquivo.

Export-FormatData

Salva dados de formatação da sessão atual em um arquivo de formatação.

Get-FormatData

Obtém todos os dados de formatação na sessão atual.

Update-FormatData

Atualiza e acrescenta arquivos de dados de formatação.

Out-GridView

Envia a saída para uma tabela interativa em uma janela separada.

Get-Help

Exibe informações sobre cmdlets e conceitos do Windows PowerShell.

Add-History

Anexa entradas ao histórico da sessão.

Clear-History

Exclui entradas do histórico de comandos.

Get-History

Obtém uma lista dos comandos inseridos durante a sessão atual.

Invoke-History

Executa comandos do histórico da sessão.

Get-Host

Obtém uma referência para o atual objeto de host do console. Por padrão, exibe a versão do Windows PowerShell e as informações regionais.

Out-Host

Envia a saída para o console.

Read-Host

Lê uma linha da entrada do console.

Write-Host

Grava saídas personalizadas em um host.

Get-HotFix

Obtém os hotfixes aplicados aos computadores locais e remotos.

ConvertTo-Html

Converte objetos .NET em HTML que podem ser exibidos em um navegador da Web.

Clear-Item

Exclui o valor de um item, mas não exclui o item.

Copy-Item

Copia um item de um local para outro dentro de um namespace.

Get-Item

Obtém o item no local especificado.

Invoke-Item

Executa a ação padrão no item especificado.

Move-Item

Move um item de um local para outro.

New-Item

Cria um novo item.

Remove-Item

Exclui os itens especificados.

Rename-Item

Renomeia um item em um namespace de provedor do Windows PowerShell.

Set-Item

Troca o valor de um item pelo valor especificado no comando.

Clear-ItemProperty

Cria ou altera o valor de uma propriedade de um item.

Copy-ItemProperty

Copia uma propriedade e valor de um local específico para outro.

Get-ItemProperty

Obtém as propriedades de um item especificado.

Move-ItemProperty

Move uma propriedade de um local para outro.

New-ItemProperty

Cria uma nova propriedade para um item e define seu valor. Por exemplo, você pode usar New-ItemProperty para criar e alterar dados e valores do Registro, que são propriedades de uma chave do Registro.

Remove-ItemProperty

Exclui a propriedade e seu valor de um item.

Rename-ItemProperty

Renomeia uma propriedade de um item.

Set-ItemProperty

Cria ou altera o valor de uma propriedade de um item.

Format-List

Formata a saída como uma lista de propriedades na qual cada propriedade aparece em uma nova linha.

Update-List

Adiciona e remove itens de um valor de propriedade que contém uma coleção de objetos.

Import-LocalizedData

Importa dados específicos do idioma para scripts e funções baseados na configuração de cultura atual do sistema operacional.

Get-Location

Obtém informações sobre o local de trabalho atual.

Pop-Location

Altera para o local colocado mais recentemente na pilha pelo Push-Location.

Push-Location

Adiciona o local atual ao início de uma lista de locais ("pilha").

Set-Location

Define o local de trabalho atual como um local especificado.

Send-MailMessage

Envia uma mensagem de email.

Add-Member

Adiciona um membro personalizado definido pelo usuário a uma instância de um objeto do Windows PowerShell.

Get-Member

Obtém as propriedades e os métodos de objetos.

Export-ModuleMember

Especifica os membros do módulo que são exportados.

Get-Module

Obtém os módulos que foram importados, ou que podem ser importados, na sessão atual.

Import-Module

Cria um novo módulo dinâmico que só existe na memória.

New-Module

Cria um novo módulo dinâmico que só existe na memória.

New-ModuleManifest

Cria um novo manifesto do módulo.

Remove-Module

Remove módulos da sessão atual.

Test-ModuleManifest

Verifica se um manifesto do módulo descreve com precisão o conteúdo de um módulo.

Out-Null

Exclui a saída em vez de enviá-la ao console.

Compare-Object

Compara os dois conjuntos de objetos.

ForEach-Object

Executa uma operação em cada conjunto de objetos de entrada.

Group-Object

Agrupa os objetos que contêm o mesmo valor das propriedades especificadas.

Measure-Object

Calcula as propriedades numéricas de objetos e os caracteres, as palavras e as linhas em objetos de cadeia de caracteres, como, por exemplo, o texto nos arquivos.

New-Object

Cria uma instância de um objeto .Net ou COM.

Select-Object

Seleciona as propriedades especificadas de um objeto ou conjunto de objetos. Ele também pode selecionar objetos exclusivos de uma matriz de objetos ou pode selecionar um número especificado de objetos do início ou do final de uma matriz de objetos.

Sort-Object

Classifica os objetos pelos valores de propriedade.

Tee-Object

Salva a saída do comando em um arquivo ou variável e a exibe no console.

Where-Object

Cria um filtro que controla quais objetos serão passados com um pipeline de comando.

Register-ObjectEvent

Assina os eventos que são gerados por um objeto .NET.

Write-Output

Envia os objetos para o próximo comando no pipeline. Se o comando for o último no pipeline, os objetos serão exibidos no console.

Convert-Path

Converte um caminho do Windows PowerShell para o caminho de um provedor do Windows PowerShell.

Join-Path

Combina um caminho e um caminho filho em um único caminho.

Resolve-Path

Resolve os caracteres curinga em um caminho e exibe o conteúdo do caminho.

Split-Path

Retorna a parte especificada de um caminho.

Test-Path

Determina se todos os elementos de um caminho existem.

Get-PfxCertificate

Obtém informações sobre arquivos de certificado .pfx no computador.

Out-Printer

Envia a saída para uma impressora.

Debug-Process

Depura um ou mais processos em execução no computador local.

Get-Process

Obtém os processos em execução no computador local ou em um computador remoto.

Start-Process

Inicia um ou mais processos no computador local.

Stop-Process

Para um ou mais processos em execução.

Wait-Process

Espera até que o processo seja interrompido antes de aceitar mais entradas.

Write-Progress

Exibe uma barra de progresso em uma janela de comando do Windows PowerShell.

Disable-PSBreakpoint

Desabilita os pontos de interrupção no console atual.

Enable-PSBreakpoint

Habilita os pontos de interrupção no console atual.

Get-PSBreakpoint

Obtém os pontos de interrupção definidos no console atual.

Remove-PSBreakpoint

Exclui os pontos de interrupção do console atual.

Set-PSBreakpoint

Define um ponto de interrupção em uma linha, comando ou variável.

Get-PSCallStack

Exibe a pilha de chamadas atual.

Set-PSDebug

Ativa e desativa os recursos de depuração do script, define o nível de rastreamento e alterna o modo estrito.

Get-PSDrive

Obtém as unidades do Windows PowerShell no console atual.

New-PSDrive

Cria uma unidade do Windows PowerShell no console atual.

Remove-PSDrive

Remove uma unidade do Windows PowerShell do seu local.

Get-Job

Obtém trabalhos em segundo plano do Windows PowerShell (PsJobs) que estão em execução no console atual.

Receive-Job

Obtém a saída e os erros dos trabalhos em segundo plano (PsJobs) executados no console atual.

Remove-Job

Exclui um trabalho em segundo plano do Windows PowerShell (PsJob).

Start-Job

Inicia um trabalho em segundo plano do Windows PowerShell (PsJob).

Stop-Job

Interrompe um trabalho em segundo plano do Windows PowerShell (PsJob).

Wait-Job

Suprime o prompt de comando até que um ou todos os trabalhos em segundo plano do Windows PowerShell (PsJobs) sejam concluídos.

Get-PSProvider

Obtém informações sobre o provedor do Windows PowerShell especificado.

Disable-PSRemoting

Impede o computador de receber comandos remotos do Windows PowerShell.

Enable-PSRemoting

Configura o computador para receber comandos remotos.

Enter-PSSession

Inicia uma sessão interativa com um computador remoto.

Exit-PSSession

Encerra uma sessão interativa com um computador remoto.

Export-PSSession

Salva comandos de outra sessão em um arquivo de módulo.

Get-PSSession

Obtém as sessões do Windows PowerShell (PSSessions) na sessão atual.

Import-PSSession

Importa cmdlets, aliases, funções e outros tipos de comando de outra sessão em um computador local ou remoto na sessão atual.

New-PSSession

Cria uma conexão persistente com um computador local ou remoto.

Remove-PSSession

Fecha uma ou mais sessões do Windows PowerShell (PSSessions).

Disable-PSSessionConfiguration

Nega acesso às configurações de sessão no computador local.

Enable-PSSessionConfiguration

Configura o computador para receber comandos remotos.

Get-PSSessionConfiguration

Obtém as configurações de sessão registradas no computador.

Register-PSSessionConfiguration

Cria e registra uma nova configuração de sessão.

Set-PSSessionConfiguration

Altera as propriedades de uma configuração de sessão registrada.

Unregister-PSSessionConfiguration

Exclui as configurações de sessão registradas do computador.

New-PSSessionOption

Cria um objeto que contém opções avançadas para uma sessão.

Add-PSSnapin

Adiciona um ou mais snap-ins do Windows PowerShell à sessão atual.

Get-PSSnapin

Obtém os snap-ins do Windows PowerShell no computador.

Remove-PSSnapin

Remove os snap-ins do Windows PowerShell da sessão atual.

Complete-Transaction

Confirma a transação ativa.

Get-Transaction

Obtém a transação atual (ativa).

Start-Transaction

Inicia uma transação.

Undo-Transaction

Reverte a transação ativa.

Use-Transaction

Adiciona o bloco de scripts à transação ativa.

Get-Random

Obtém um número aleatório ou seleciona objetos aleatoriamente de uma coleção.

ConvertFrom-SecureString

Converte uma cadeia de caracteres protegida em uma cadeia de caracteres padrão criptografada.

ConvertTo-SecureString

Converte cadeias de caracteres padrão criptografadas em cadeias de caracteres protegidas. Ele também pode converter texto sem formatação em cadeias de caracteres protegidas. É usado com ConvertFrom-SecureString e Read-Host.

Get-Service

Obtém os serviços em um computador local ou remoto.

New-Service

Cria uma nova entrada para um Serviço do Windows no registro e no Banco de Dados de Serviços.

Restart-Service

Para e então inicia um ou mais serviços.

Resume-Service

Reinicia um ou mais serviços suspensos (pausados).

Set-Service

Inicia, para e suspende um serviço e altera suas propriedades.

Start-Service

Inicia um ou mais serviços parados.

Stop-Service

Para um ou mais serviços em execução.

Suspend-Service

Suspende (pausa) um ou mais serviços em execução.

Start-Sleep

Suspende a atividade de shell, script ou de espaço de execução para o período de tempo especificado.

Set-StrictMode

Estabelece e impõe regras de codificação em expressões, scripts e blocos de scripts.

Out-String

Envia objetos para o host como uma série de cadeia de caracteres.

Select-String

Localiza texto em cadeias de caracteres e arquivos.

ConvertFrom-StringData

Converte uma cadeia de caracteres que contém um ou mais pares de "nome=valor" para uma tabela de hash.

Format-Table

Formata a saída como uma tabela.

New-TimeSpan

Cria um objeto que representa um intervalo de tempo.

Get-TraceSource

Obtém os componentes do Windows PowerShell instrumentados para rastreamento.

Set-TraceSource

Configura, inicia e interrompe um rastreamento dos componentes do Windows PowerShell.

Start-Transcript

Cria um registro de toda ou parte de uma sessão do Windows PowerShell em um arquivo de texto.

Stop-Transcript

Interrompe uma transcrição.

Add-Type

Adiciona um tipo .NET (uma classe) a uma sessão do Windows PowerShell.

Update-TypeData

Atualiza a configuração de tipo estendido atual ao recarregar os arquivos *.types.ps1xml.

Get-UICulture

Obtém a cultura atual de interface do usuário definida no sistema operacional.

Get-Unique

Retorna os itens exclusivos de uma lista classificada.

Clear-Variable

Exclui o valor de uma variável.

Get-Variable

Obtém as variáveis no atual console.

New-Variable

Cria uma nova variável.

Remove-Variable

Exclui a variável e seu valor.

Set-Variable

Define o valor de uma variável. Cria a variável se não houver uma com o nome solicitado.

Write-Verbose

Grava texto no fluxo de mensagem detalhado no Windows PowerShell.

Write-Warning

Grava uma mensagem de aviso.

New-WebServiceProxy

Cria um objeto de proxy de serviço Web que permite usar e gerenciar o serviço Web no Windows PowerShell.

Format-Wide

Formata objetos como uma ampla tabela, a qual exibe somente uma propriedade de cada objeto.

Get-WinEvent

Obtém eventos de logs de eventos e arquivos de log de rastreamento de eventos em computadores locais e remotos.

Register-WmiEvent

Assina um evento gerado por um objeto WMI.

Set-WmiInstance

Cria ou modifica instâncias de classes WMI.

Invoke-WmiMethod

Chama métodos WMI.

Get-WmiObject

Obtém instâncias das classes WMI ou informações sobre as classes disponíveis.

Remove-WmiObject

Exclui classes e instâncias WMI.

Connect-WSMan

Conecta ao serviço WinRM em um computador remoto.

Disable-WSManCredSSP

Desabilita a autenticação CredSSP (Credencial de Provedor de Serviços de Segurança) em um computador cliente.

Disconnect-WSMan

Desconecta o cliente do serviço WinRM em um computador remoto.

Enable-WSManCredSSP

Habilita a autenticação CredSSP (Credencial de Provedor de Serviços de Segurança) em um computador cliente.

Get-WSManCredSSP

Obtém a configuração relacionada à Credencial de Provedor de Serviços de Segurança para o cliente.

Get-WSManInstance

Exibe informações de gerenciamento para uma instância de recurso especificada por um URI de recurso.

Invoke-WSManAction

Invoca uma ação no objeto especificado pelo URI de recurso e pelos seletores.

New-WSManInstance

Cria uma nova instância de um recurso de gerenciamento.

New-WSManSessionOption

Cria uma tabela de hash de opção WSMan Session para usar como parâmetros de entrada para os seguintes cmdlets de WSMan: Connect-WSMan, Get-WSManInstance, Invoke-WSManAction, Set-WSManInstance.

Remove-WSManInstance

Exclui uma instância de recurso de gerenciamento.

Set-WSManInstance

Modifica informações de gerenciamento relacionadas a um recurso.

Set-WSManQuickConfig

Configura o computador local para gerenciamento remoto.

Test-WSMan

Testa se o serviço WinRM está em execução em um computador local ou remoto.

ConvertTo-XML

Cria uma representação baseada em XML de um objeto.

Select-XML

Localiza texto em um documento XML.

Consulte também

Conceitos

Tópicos da Ajuda do Windows PowerShell About
Tópicos da Ajuda de provider do Windows PowerShell
Ajuda do Console do PowerShell.exe

Outros Recursos

Windows PowerShell SDK