Obtenha Ajuda: Domine o Comando PowerShell Mais Popular

Não há cmdlets mais familiares para novatos e especialistas do que o comando de Ajuda do PowerShell, Get-Help. Devido ao sistema integrado e atualizável de ajuda do PowerShell, o comando Get-Help do PowerShell é a maneira de descobrir o que os comandos fazem, seus parâmetros e até (esperançosamente) muitos exemplos úteis de como usar o comando.

Cada cmdlet e função com os quais você se depara deve ter conteúdo de ajuda incorporado que o cmdlet Get-Help do PowerShell pode ler. Eu digo “deve ter” porque, infelizmente, alguns autores não incluem conteúdo de ajuda.

O conteúdo de ajuda associado aos comandos pode ser encontrado executando Get-Help. Este comando lê tanto a ajuda baseada em comentários quanto a ajuda baseada em XML que é criada pelo autor do cmdlet ou função.

O uso mais comum do cmdlet Get-Help é utilizá-lo para encontrar conteúdo de ajuda para um comando específico. Por exemplo, talvez você tenha descoberto um novo comando chamado Get-Content com o cmdlet Get-Command e queira obter mais informações sobre ele. Você usaria o parâmetro Name no Get-Help. Isso retornaria um conjunto básico de informações sobre esse comando, como você pode ver abaixo.

Get-Help -Name ‘Get-Content’

Você notará que, embora muitas informações sejam retornadas, é apenas um resumo das coisas que você pode fazer. E você nunca saberia que Get-Help pode retornar outros tipos de conteúdo de ajuda também, como exemplos.

Encontrando Informações de Parâmetros

Você pode aprofundar o conteúdo de ajuda de várias maneiras diferentes. Uma dessas maneiras é encontrar informações sobre um único parâmetro de um comando. Talvez no exemplo que estou usando aqui, eu veja uma referência a um parâmetro Raw e não tenha certeza do que esse parâmetro faz. Posso usar o parâmetro Parameter no Get-Help com o parâmetro Name para retornar apenas informações sobre esse parâmetro de comando específico.

Getting help with parameters

PowerShell Get-Help e Exemplos

Uma das melhores coisas sobre o sistema de ajuda do PowerShell é que ele possui suporte nativo para exemplos. Exemplos são uma excelente maneira de ver, com contexto, como usar um comando específico. Se o autor do comando adicionou exemplos ao conteúdo de ajuda deles, você pode ver esses exemplos usando o parâmetro Examples. Quando você usa este parâmetro, Get-Help retornará um ou mais exemplos de como esse comando é usado em diferentes circunstâncias.

Get-Help -Examples

Obtendo Ajuda Detalhada

Sumários, informações de parâmetros e exemplos não são as únicas informações retornadas pelo comando Get-Help do PowerShell. Às vezes, você precisa ver todas as informações disponíveis para um cmdlet. Nesse caso, você sempre tem os parâmetros Detailed e Full disponíveis. Cada um desses parâmetros exibe uma quantidade crescente de informações.

O parâmetro Detailed adiciona descrições e exemplos de parâmetros à exibição de ajuda principal. Em essência, eles combinam o uso do parâmetro Examples e exibirão informações para todos os parâmetros como se você tivesse usado o parâmetro Parameter em todos os parâmetros de comando.

Se o parâmetro Detailed não for suficiente, você sempre pode adotar a abordagem nuclear e retornar todo o conteúdo da ajuda com o parâmetro Full. Este parâmetro não filtra nenhuma informação. O parâmetro Full lê todo o conteúdo da ajuda definido para um comando específico.

Tornando-se Gráfico

Se você deseja uma representação mais gráfica da ajuda, também pode usar o parâmetro ShowWindow. Esse parâmetro abre uma janela que permite pesquisar facilmente o conteúdo da ajuda e mostrar apenas áreas específicas através do botão Configurações. Essa visualização é útil se você realmente deseja investigar o conteúdo da ajuda.

Get-Help -ShowWindow

Resumo

Existem alguns outros parâmetros menos comuns que você pode usar com o comando Get-Help do PowerShell. Se você estiver interessado em aprender mais, sabe como encontrar informações sobre esses parâmetros adicionais, certo? Sim, o Get-Help pode encontrar o conteúdo da ajuda sobre si mesmo.

Use o comando Get-Help religiosamente ao procurar mais informações sobre comandos do PowerShell. Não há necessidade de recorrer ao Google quando você tem um sistema de ajuda poderoso e um comando para ajudá-lo a aproveitá-lo.

Source:
https://adamtheautomator.com/powershell-get-help/