En este artículo, el cmdlet "Tee-Object" se demostrará con la ayuda de varios ejemplos.
Tee-Object: el cmdlet más infrautilizado en PowerShell
Como se dice que el "Objeto de tee"Cmdlet envía la salida de dos maneras, una en el archivo o variable de salida y el otro en la tubería. Los ejemplos que demuestran el cmdlet establecido se dan a continuación.
Ejemplo 1: use el cmdlet "Tee-Object" para enviar la salida tanto a archivo como a consola
Esta ilustración exportará el contenido a un archivo de texto y también se mostrará en la consola:
Get-Service | Tee-Object "C: \ Docs \ New.TXT"Según el código anterior:
Verifiquemos si el contenido se exportó a un archivo o no ejecutando el "Obtener el contenido"Cmdlet y asigne la ruta del archivo:
Get-Content "C: \ Docs \ New.TXT"Ejemplo 2: Obtenga el proceso específico, muestrelo en la consola y guárdelo en la variable utilizando el cmdlet "Tee-Object"
Esta demostración mostrará y almacenará la salida en la variable:
Get-Process Notepad | Tee -Object -Variable Info | Select-Object ProcessName, CPU, SISegún el código anterior:
Verifiquemos si el contenido se almacenó en la variable o no ejecutando la variable:
$ InfoEjemplo 3: use el cmdlet "Tee-Object" para enviar el contenido a dos archivos
Esta ilustración enviará la salida a los dos archivos simultáneamente:
Get-Process | Tee -Object -Filepath C: \ Docs \ Filea.txt | File de archivo C: \ Docs \ fileB.TXTSegún el código anterior:
Eso fue todo sobre el cmdlet de PowerShell "Objeto de tee".
Conclusión
El cmdlet "Objeto de tee"En PowerShell envía o almacena la salida de dos maneras. Uno en la variable o archivo de salida y otro en la tubería. Si en caso de que el cmdlet indicado esté en el último de la tubería, la salida se mostrará en la solicitud. Esta publicación ha demostrado el cmdlet "Tee-Object" con la ayuda de varios ejemplos.