मैं PowerShell का उपयोग करके भौतिक स्मृति आकार प्राप्त करने का प्रयास कर रहा हूं, लेकिन get-wmiobject का उपयोग किए बिना।मैं WMI के बिना PowerShell का उपयोग कर कुल भौतिक स्मृति आकार कैसे प्राप्त करूं?
मैं भौतिक स्मृति आकार प्राप्त करने के लिए निम्नलिखित पीएस cmdlet का उपयोग कर रहा हूं, लेकिन प्रत्येक नए सर्वेक्षण के साथ मूल्य बदलता है। 8605425664 बाइट्स
मैं भी से
(get-wmiobject -class "win32_physicalmemory" -namespace "root\CIMV2").Capacity
इससे दिए गए मान के साथ इन काउंटरों जोड़ने से मूल्य मैं परीक्षण कर रहा हूँ:
(get-counter -counter "\Memory\Available Bytes").CounterSamples[0].CookedValue +
(get-counter -counter "\Memory\Committed Bytes").CounterSamples[0].CookedValue
सामान्य तौर पर, यह मेरे चारों ओर एक मूल्य देता है मुझे मूल्य: 858 9934592 बाइट्स
तो न केवल काउंटर बदलने से गणना की गई कुल भौतिक स्मृति है, लेकिन यह मूल्य दो जोड़े द्वारा डब्लूएमआई मूल्य से अलग है gabytes। किसी के पास कोई विचार है कि WMI का उपयोग किए बिना भौतिक स्मृति आकार कैसे प्राप्त करें?
आप क्या चाहते हैं? शारीरिक डिस्क या शारीरिक स्मृति? आपका उदाहरण भौतिक स्मृति दिखाता है और आपका प्रश्न भौतिक डिस्क के बारे में है। – ravikanth
क्षमा करें। मैं उन्हें उलझन में मिला। मुझे भौतिक स्मृति आकार चाहिए। मैं अपना प्रश्न संपादित करूंगा। धन्यवाद! – eltaco431
जिज्ञासा से बाहर, आप डब्लूएमआई से क्यों बचना चाहते हैं? –