Obtener Ayuda: Domine el Comando de PowerShell Más Popular

No hay cmdlets más familiares tanto para los recién llegados como para los expertos que el Comando de Ayuda de PowerShell, Get-Help. Debido al sistema integrado y actualizable de ayuda de PowerShell, el comando Get-Help de PowerShell es la forma en que descubres qué hacen los comandos, sus parámetros e incluso (con suerte) montones de ejemplos útiles sobre cómo usar el comando.

Cada cmdlet y función que encuentres se supone que tiene contenido de ayuda integrado que el cmdlet Get-Help de PowerShell puede leer. Digo “se supone que” porque, desafortunadamente, algunos autores no incluyen contenido de ayuda.

El contenido de ayuda asociado con los comandos se puede encontrar ejecutando Get-Help. Este comando lee tanto la ayuda basada en comentarios como la ayuda basada en XML que es creada por el autor del cmdlet o función.

El uso más común del cmdlet Get-Help es utilizarlo para encontrar contenido de ayuda para un comando en particular. Por ejemplo, quizás hayas descubierto un nuevo comando llamado Get-Content con el cmdlet Get-Command y quieras saber más información al respecto. Utilizarías el parámetro Name en Get-Help. Esto devolvería un conjunto básico de información sobre ese comando, como puedes ver a continuación.

Get-Help -Name ‘Get-Content’

Notarás que aunque se devuelve mucha información, es solo un resumen de las cosas que puedes hacer. Y nunca sabrías que Get-Help también puede devolver otros tipos de contenido de ayuda como ejemplos.

Encontrar información de parámetros

Puedes profundizar en el contenido de ayuda de varias formas diferentes. Una de esas formas es encontrar información sobre un solo parámetro de un comando. Quizás en el ejemplo que estoy usando aquí, veo una referencia a un parámetro Raw y no estoy seguro de qué hace ese parámetro. Puedo usar el parámetro Parameter en Get-Help con el parámetro Name para devolver solo información sobre ese parámetro específico del comando.

Getting help with parameters

PowerShell Get-Help y Ejemplos

Una de las mejores cosas sobre el sistema de ayuda de PowerShell es que tiene soporte nativo para ejemplos. Los ejemplos son una excelente manera de ver, con contexto, cómo usar un comando en particular. Si el autor del comando agregó ejemplos a su contenido de ayuda, puedes ver esos ejemplos usando el parámetro Ejemplos. Cuando usas este parámetro, Get-Help devolverá uno o más ejemplos de cómo se utiliza ese comando en diferentes circunstancias.

Get-Help -Examples

Obtener Ayuda Detallada

Los resúmenes, la información de parámetros y los ejemplos no son la única información devuelta por el comando Get-Help de PowerShell. A veces, necesitas ver toda la información disponible para un cmdlet. En ese caso, siempre tienes disponibles los parámetros Detailed y Full. Cada uno de estos parámetros muestra una cantidad creciente de información.

El parámetro Detailed agrega descripciones de parámetros y ejemplos a la pantalla principal de ayuda. En esencia, combinan el uso del parámetro Examples y mostrarán información para todos los parámetros como si hubieras utilizado el parámetro Parameter en todos los parámetros de comando.

Si el parámetro Detailed no es suficiente; siempre puedes optar por el enfoque nuclear y devolver todo el contenido de ayuda con el parámetro Full. Este parámetro no filtra información en absoluto. El parámetro Full lee todo el contenido de ayuda definido para un comando particular.

Obtener Gráfico

Si prefieres una representación más gráfica de la ayuda, también puedes usar el parámetro ShowWindow. Este parámetro abre una ventana que te permite buscar fácilmente el contenido de ayuda y mostrar solo ciertas áreas a través del botón Configuraciones. Esta vista es útil si realmente quieres investigar el contenido de ayuda.

Get-Help -ShowWindow

Resumen

Existen algunos otros parámetros menos comunes que puedes utilizar con el comando Get-Help de PowerShell. Si estás interesado en aprender más, ¿sabes cómo encontrar información sobre esos parámetros adicionales, verdad? Sí, Get-Help puede encontrar contenido de ayuda sobre sí mismo.

Utiliza el comando Get-Help religiosamente cuando busques más información sobre comandos de PowerShell. Hay poco motivo para recurrir a Google cuando tienes un sistema de ayuda potente y un comando que te ayuda a aprovecharlo.

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