Vorrei eseguire un cmdlet e archiviare il valore del risultato in una variabile.Memorizza il valore del risultato di un cmdlet in una variabile in PowerShell
Per esempio
C:\PS>Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority
Esso elenca le priorità con un colpo di testa. Il primo ad esempio:
Priority
--------
8
Come posso memorizzarli in una variabile? Ho provato:
$var=Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority
Ora la variabile è: @{Priority=8}
e volevo che fosse 8
.
Domanda 2:
Posso memorizzare due variabili con un cmdlet? Intendo, conservalo dopo la pipeline.
C:\PS>Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority, ProcessID
vorrei evitare questo:
$prio=Get-WSManInstance -enumerate wmicimv2/win32_process | select Priority
$pid=Get-WSManInstance -enumerate wmicimv2/win32_process | select ProcessID
è molto utile, grazie – Lgn
potresti dare un'occhiata alla mia domanda 2? – Lgn
@Lgn - Aggiornato. – manojlds