Me gustaría ejecutar un cmdlet y almacenar el valor de del resultado en una variable.Almacenar el valor del resultado de un cmdlet en una variable en Powershell
Por ejemplo
C:\PS>Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority
enumera prioridades con una cabecera. El primero, por ejemplo:
Priority
--------
8
¿Cómo puedo almacenarlos en una variable? He intentado:
$var=Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority
Ahora la variable es: @{Priority=8}
y yo quería que fuera 8
.
Pregunta 2:
puedo almacenar dos variables con un cmdlet? Me refiero a almacenarlo después de la tubería.
C:\PS>Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority, ProcessID
me gustaría evitar esto:
$prio=Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority
$pid=Get-WSManInstance -enumerate wmicimv2/win32_process | select ProcessID
es muy útil, gracias – Lgn
¿podría echar un vistazo a mi pregunta 2? – Lgn
@Lgn - Actualizado. – manojlds