Ejercicio: Localización de comandos
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.
Ejecute el comando
Get-Command
con la marca-Noun
. EspecifiqueFile*
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
yUnblock-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.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.