- Windows PowerShell - Pipeline - Ramificaciones en el pipeline -

En ocasiones, es necesaria la entrega de los resultados no solo dentro del pipeline, si no en una variable o en el sistema de archivos.
Para esto, WPS se sirve del cmdlet "Tee-Object".
Este traslada el contenido de un pipeline en un cmdlet y ofrece la posibilidad de guardar el contenido del pipeline en una variable o en el sistema de archivo.
El siguiente comando utiliza el "Tee-Object" dos veces para ambos casos:

Get-Service | Tee-Object –var a | Where-Object { $_.Status –eq "Running" } | Tee-Object –filepath g:\dienste.txt

Tras la ejecución del comando, hallara en la variable $a una lista de los servicios y en el archivo de texto "servicios.txt" una lista de los servicios activos.
Debe tenerse en cuenta que en el parámetro de "Tee-Object" el nombre de la variable no debe estar antecedido por el signo "$".

previo
Imprimir..
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
próximo