Sto cercando di ottenere le dimensioni della memoria fisica usando PowerShell, ma senza usare get-wmiobject.Come si ottiene la dimensione totale della memoria fisica utilizzando PowerShell senza WMI?
Ho utilizzato il seguente cmdlet PS per ottenere le dimensioni della memoria fisica, ma il valore cambia ad ogni nuovo sondaggio.
(get-counter -counter "\Memory\Available Bytes").CounterSamples[0].CookedValue +
(get-counter -counter "\Memory\Committed Bytes").CounterSamples[0].CookedValue
In generale, questo mi dà un valore intorno: 8.605.425,664 mila byte
sto anche testando il valore che ricevo da aggiungere questi contatori con il valore restituito dal
(get-wmiobject -class "win32_physicalmemory" -namespace "root\CIMV2").Capacity
Questo dà me il valore: 8589934592 byte
Quindi, non solo la memoria fisica totale calcolata dai contatori cambia, ma il valore è diverso dal valore WMI da un paio di me gabytes. Qualcuno ha qualche idea su come ottenere le dimensioni della memoria fisica senza usare WMI?
cosa vuoi? Disco fisico o memoria fisica? Il tuo esempio mostra la memoria fisica e la tua domanda riguarda il disco fisico. – ravikanth
Siamo spiacenti. Li ho confusi. Voglio le dimensioni della memoria fisica. Modificherò la mia domanda. Grazie! – eltaco431
Solo per curiosità, perché vuoi evitare WMI? –