- Windows PowerShell - Pipeline - Variables -

Un comando con pipeline puede tener cualquier largo y así demostrar un alto grado de complejidad.
Cuando el comando es muy complejo o se desee ver los resultados parciales, se presta para ello el guardar los resultados del pipeline.
WPS hace esto posible, guardar los resultados de cada pipeline en variables, las cuales se identifica a través de un signo de dollar "$".
En lugar de

Get-Process | Where-Object {$_.name –eq "iexplore"} | Foreach-Object {$_.ws}

pueden teclearse los siguientes comando, cada uno en líneas separadas

$x = Get-Process
$y = $x | Where-Object {$_.name –eq "iexplore"}
$y | Foreach-Object {$_.ws}

El resultado es, en ambos casos, el mismo.
El acceso a variables que no tengan contenido, no provoca error, siempre que no se use un cmdlet, el cual exija algún objeto en el pipeline.
El contenido de una variable puede vaciarse con el cmdlet "Clear-Variable". El nombre de la variable debe teclearse sin el signo dollar. Por ejemplo:

Clear-Variable x

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