Ejercicio: Localización de comandos

Completado

Nota:

En esta unidad, usará Azure Cloud Shell como terminal. Puede acceder a Cloud Shell mediante Azure Portal o el inicio de sesión de Cloud Shell. Para usarlo no es necesario instalar nada en el PC o el portátil.

Aquí ejecuta comandos que le ayudarán a obtener más información sobre PowerShell. PowerShell no es algo que se aprenda de la noche a la mañana; se aprende comando a comando. Puede acelerar el aprendizaje mediante el uso eficaz de los cmdlets principales.

Nota:

Este ejercicio es opcional. Si desea completar este ejercicio, deberá crear una suscripción de Azure antes de comenzar. Si no tiene una cuenta de Azure o no quiere crear una en este momento, puede leer las instrucciones para que comprenda la información que se presenta.

Localización de un comando

Para localizar los comandos, puede ejecutar el cmdlet Get-Command. Este cmdlet le ayuda a buscar todos los cmdlets instalados en el sistema. Use marcas para restringir los resultados de la búsqueda solo a los cmdlets que se ajusten al escenario.

En este escenario, busca un cmdlet que pueda ayudarle a trabajar con archivos.

  1. Ejecute el comando Get-Command con la marca -Noun. Especifique File* para buscar todo lo relacionado con los archivos.

     Get-Command -Noun File*
    

    En la respuesta se muestra algo parecido al texto siguiente:

    CommandType     Name                                               Version    Source
    -----------     ----                                               -------    ------
    Cmdlet          Get-FileHash                                       7.0.0.0    Microsoft.PowerShell.Utility
    Cmdlet          Out-File                                           7.0.0.0    Microsoft.PowerShell.Utility
    Cmdlet          Unblock-File                                       7.0.0.0    Microsoft.PowerShell.Utility
    

    Los cmdlets Get-FileHash, Out-File y Unblock-File coinciden con la consulta. Ahora tiene una respuesta manejable. Para filtrar aún más la respuesta, agregue el parámetro -Verb a la consulta.

  2. Ejecute Get-Command. Especifique las marcas -Verb y -Noun.

    Get-Command -Verb Get -Noun File*
    

    El resultado es similar a la salida siguiente:

    CommandType     Name                                               Version    Source
    -----------     ----                                               -------    ------
    Cmdlet          Get-FileHash                                       7.0.0.0    Microsoft.PowerShell.Utility
    

    En esta ocasión, solo coincide un registro con la búsqueda, porque ha especificado los parámetros -Noun y -Verb.

Como el dominio en el que trabaja es el de administración de archivos, ha especificado File como nombre. Si sabe lo que quiere hacer en ese dominio, puede especificar parámetros -Verb. Mediante el uso de uno o posiblemente dos parámetros, puede encontrar rápidamente el cmdlet que necesita.