PowerShell: uso de la ayuda (Obtener ayuda)
Don Jones, autor de "Aprenda PowerShell en un mes de almuerzos", dijo:
“Esté preparado para leer la ayuda o fallará en PowerShell. "
Qué gran cita. Juego con él y recuerdo sus palabras cada vez que olvido usar el sistema de ayuda para solucionar problemas.
Descarga del contenido de ayuda
Puede llamar a la ayuda con el cmdlet Get-Help. Esto le brinda la información de que la ayuda solo está disponible en línea. Pero la buena noticia es que puedes descargarlo.
Get-HelpPara usar la ayuda para Get-Childitem sin descargarlo, ejecute
Get-Help Get-ChildItem -OnlineUna vez ejecutado aparecerá una ventana del navegador que le mostrará la ayuda en línea.
Volvamos al tema principal. Para descargar ayuda ejecute
Update-Help -UICulture "en-US" -ForceTenga en cuenta que puede ejecutar el comando sin -Force solo una vez al día.
Usando la ayuda
Get-Help ofrece una amplia gama de parámetros. Escriba Get-Help y luego escriba - y mantenga presionado CTRL + ESPACIO para verlos todos
Para obtener el contenido de ayuda de Get-Childitem simplemente escriba
Get-Help Get-ChildItem o
Help Get-ChildItemEsto muestra la versión pequeña de la Ayuda. Para los principiantes puede resultar frustrante leer la ayuda de esta manera. No ofrece ejemplos ni información detallada sobre el uso del Comando. Sigamos con el parámetro de ejemplo, que es más útil para “aprender haciendo”.
Los ejemplos
Los ejemplos de ayuda de PowerShell son realmente geniales y excelentes para realizar sus primeros pasos con PowerShell. Para obtener los ejemplos de ejecución de Get-ChildItem
Get-Help Get-ChildItem -Examplesy busque el ejemplo 6 y el ejemplo 8
Combínelos para enumerar todos los archivos de texto en el directorio actual por nombre.
Get-ChildItem . -Name -Include *.txt -Recurse -Force
Otro ejemplo muestra cómo utilizar los atributos de Powershell con Get-Date.
Help Get-Date -OnlineDesplácese hacia abajo en la ventana del navegador hasta la sección de ejemplos y busque el Ejemplo 4.
Ahora puedes empezar a jugar. Por ejemplo, puedes modificar el comando y completar tu fecha de nacimiento.
Consejo: escriba (Get-Date). luego presione CTRL + ESPACIO. Diviértete mientras exploras los atributos de Get-Date
Ejemplos:
(Get-Date -Year 1976 -Month 03 -Date 23).IsDaylightSavingTime()(Get-Date).AddDays(300)o busque un usuario que no haya iniciado sesión en el dominio durante un año:
Get-ADUser -Filter * -Properties LastLogonDate | ? {$_.lastlogondate -ne $null -and $_.lastlogondate -le ((get-date).adddays(-365))} | Format-List Name,LastLogonDateo busque buzones de correo inactivos:
Get-MailboxStatistics -server server01 | ? {$_.lastlogontime -ne $null -and $_.lastlogontime -le ((get-date).adddays(-365))} | Sort-Object {$_.lastlogontime}La ayuda completa
Para obtener la ayuda completa, ejecute
Get-Help Get-Date -FullLa ayuda completa muestra todo el tema de ayuda. Esto incluye parámetros, atributos y, por último, pero no menos importante, los ejemplos.
La ayuda detallada
Obtener ayuda con el parámetro Detallado muestra descripciones y ejemplos de parámetros.
Get-Help Get-Date -Detailed







