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 string protegida em uma string padrão criptografada.
ConvertFrom-StringData Converte uma string 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 strings 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 strings padrão criptografadas em strings protegidas. Ele também pode converter texto sem formatação em strings 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 strings de tamanho variável separadas por vírgula (CSV) e salva as strings 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 string, 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 string.
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 strings 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 strings de tamanho variável separadas por vírgula (CSV).
Export-CSV Converte objetos .NET em uma série de strings de tamanho variável separadas por vírgula (CSV) e salva as strings 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 string, 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 string protegida em uma string padrão criptografada.
ConvertTo-SecureString Converte strings padrão criptografadas em strings protegidas. Ele também pode converter texto sem formatação em strings 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 string.
Select-String Localiza texto em strings e arquivos.
ConvertFrom-StringData Converte uma string 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.

See Also