El "ps"Se dice que es la variable de la tubería en PowerShell. El "ps"La variable es un alias para la variable automática de PowerShell llamada" $Psíquico". Tiene múltiples casos de uso, como filtrar un elemento o referirse a cualquier objeto específico.
Hemos compilado una breve guía sobre el "ps"En PowerShell con los siguientes resultados de aprendizaje:
Cómo funciona $ _ en PowerShell
Los comandos de PowerShell pueden producir una salida de múltiples páginas donde solo necesita entidades específicas. En tal situación, el "ps"La variable produce los resultados requeridos. Echemos un vistazo a la siguiente línea que muestra cómo "ps"Se usa con otros cmdlets en PowerShell.
Cmdlet | Donde/where-object/foreach-object $ _. -banderaEl Representa el nombre de la columna/campo y el es cualquier entidad del . El "$ _" se usa para recuperar solo valores específicos de debajo de la condición del indicador. Además, el "."Usado después"ps"Se usa para obtener los nombres de los campos disponibles en la pantalla.
Nota: Por lo general, el "Fósforo" o "ecualización"La bandera se usa para devolver solo entidades específicas.
Cómo usar $ _ en PowerShell
El "psLos administradores utilizan la variable para obtener resultados específicos. Esta sección enumera varios casos de uso de "ps"En PowerShell.
Nota: Aquí, hemos utilizado el PowerShell Ise para mostrar el uso del "ps"Como el PowerShell ISE proporciona un amplio soporte para usar"ps". Sin embargo, también se puede implementar en PowerShell.
Cómo usar $ _ con la cláusula Where en PowerShell
El propósito principal del "ps"Es obtener el contenido seleccionado de cualquier cmdlet. El siguiente código se usa para filtrar el resultado del cmdlet "Get-Command" en PowerShell:
Get Command | Donde $ _.Comandype -eq 'alias'El "ps"Se usa en el"Dónde"Cláusula para mostrar solo aquellas entidades donde"Candype de comandos" es igual a "Alias".
Nota: Hemos guardado el guión como "significar.PS1".
Ahora, ejecute el script en la ventana del terminal de la siguiente manera:
./significar.PS1Se observa a partir de la salida que solo "AliasLas entidades se imprimen en la ventana.
Cómo usar el $ _ con el Where-Object en PowerShell
El Cmdlet de Where-Object realiza una operación específica en cada elemento de la colección. El siguiente código tuvo el ""Donde Object" con el "Obtener procesos"Cmdlet para filtrar procesos específicos utilizando el"ps" variable.
Get-Process | Where-Object $ _.ProcessName -Match 'Chrome'El operador $ _ solo ha recuperado los procesos que tienen un nombre de proceso igual al "cromo"
Se puede observar que solo "cromoLos procesos se imprimen en la pantalla.
Conclusión
El ps es una variable o también conocida como operador en PowerShell que se utiliza para recuperar solo valores específicos del campo. Está canalizado con varios cmdlets y se usa en el "Dónde","Donde Object", y "Foreach-object"Cláusulas del PowerShell. Este artículo proporciona una descripción detallada del "ps"Variable en PowerShell junto con su trabajo y uso en varios escenarios.