Ejercicio: Localización de comandos

Completado

En esta unidad, utilizará Azure Cloud Shell en el lado derecho como su terminal Linux. Para acceder a Cloud Shell, use 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.

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.