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 de ajuda integrado e atualizável do PowerShell, o comando Get-Help do PowerShell é a maneira pela qual você descobre o que os comandos fazem, seus parâmetros e até (esperamos) 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 associado a ele que o cmdlet Get-Help do PowerShell pode ler. 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 é usá-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 saber 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, como exemplos.

Encontrando Informações de Parâmetros

Você pode aprofundar no 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 específico do comando.

Getting help with parameters

PowerShell Get-Help e Exemplos

Uma das melhores coisas sobre o sistema de ajuda do PowerShell é que ele tem 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, você pode ver esses exemplos usando o parâmetro Examples . Quando você usa esse parâmetro, o Get-Help retornará um ou mais exemplos de como esse comando é usado em diferentes circunstâncias.

Get-Help -Examples

Obtendo Ajuda Detalhada

Resumos, 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 uma abordagem nuclear e retornar todo o conteúdo de ajuda com o parâmetro Full. Este parâmetro não filtra informações de forma alguma. O parâmetro Full lê todo o conteúdo de ajuda definido para um comando específico.

Obtendo uma Abordagem Gráfica

Se você deseja uma representação mais gráfica da ajuda, também pode usar o parâmetro ShowWindow. Este parâmetro abre uma janela que permite pesquisar facilmente o conteúdo de ajuda e mostrar apenas determinadas áreas por meio do botão Settings. Esta visualização é útil se você realmente deseja investigar o conteúdo da ajuda.

Get-Help -ShowWindow

Resumo

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

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

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