कई लोग कई उपकरणों का उपयोग करते हैं। इसमें उनके स्मार्टफोन, व्यक्तिगत लैपटॉप, कार्यालयों और घरों में डेस्कटॉप शामिल हैं। OneDrive जैसी सेवाओं के साथ बेहतरीन क्लाउड-आधारित एकीकरण के बाद भी, कुछ सरल चीजें वास्तव में उपयोगकर्ता की भौतिक उपस्थिति की आवश्यकता होती है ताकि कुछ काम पूरा हो सके।
ऐसी ही एक सरल चीज है डिस्क स्थान की जांच। यदि आप किसी कंप्यूटर के साथ भौतिक रूप से मौजूद नहीं हैं, तो एक सामान्य उपयोगकर्ता के लिए इस सरल कार्य को करना वास्तव में कठिन हो जाता है। इसलिए, यह जांचने के लिए कि उस मशीन पर कितने पार्टीशन मौजूद हैं और प्रत्येक पार्टीशन द्वारा, उस पार्टीशन की कुल क्षमता क्या है। इसके साथ ही, फ्री डिस्क स्पेस और यूज्ड डिस्क स्पेस हमें बस एक सरल स्क्रिप्ट चलाने की आवश्यकता होगी। तो, बिना किसी और देरी के, चलिए सीधे कूदते हैं।
दूरस्थ कंप्यूटर पर डिस्क स्थान जांचें
सबसे पहले, यह स्क्रिप्ट हर मशीन पर काम नहीं करेगी। यह केवल Windows 10, Windows Server 2012, Windows Server 2012 R2, Windows Server 2008, Windows Server 2008 R2, और Windows 7 के साथ काम करती है।
मेरी राय में, यह Windows 8 और Windows 8.1 के साथ भी काम करना चाहिए लेकिन इसका परीक्षण नहीं किया गया है। यदि आप इसे Windows 8 और Windows 8.1 पर आज़माते हैं, तो कृपया नीचे कमेंट बॉक्स में अपने परिणाम साझा करने के लिए स्वतंत्र महसूस करें।
तो, सबसे पहले, TechNet से इस PowerShell स्क्रिप्ट फ़ाइल को डाउनलोड करके शुरू करें। आपको बस इसे अपने कंप्यूटर पर सहेजना है।
फिर, उसी फ़ाइल को Notepad का उपयोग करके खोलें और आपको कोड दिखाई देगा जो कुछ इस तरह दिखेगा-
<# .Synopsis दिए गए रिमोट कंप्यूटर नाम का डिस्क स्पेस प्राप्त करता है .DESCRIPTION Get-RemoteComputerDisk cmdlet ड्राइव नाम के साथ उपयोग किए गए, फ्री और कुल स्पेस को प्राप्त करता है .EXAMPLE Get-RemoteComputerDisk -RemoteComputerName "abc.contoso.com" ड्राइव उपयोग किया गया स्पेस (GB में) फ्री स्पेस (GB में) कुल स्पेस (GB में) C 75 52 127 D 28 372 400 .INPUTS इस cmdlet के लिए इनपुट (यदि कोई हो) .OUTPUTS इस cmdlet से आउटपुट (यदि कोई हो) .NOTES सामान्य नोट्स .COMPONENT वह घटक जिससे यह cmdlet संबंधित है .ROLE वह भूमिका जिससे यह cmdlet संबंधित है .FUNCTIONALITY वह कार्यक्षमता जो इस cmdlet का सबसे अच्छा वर्णन करती है #> function Get-RemoteComputerDisk { Param ( $RemoteComputerName="पता यहां जाता है" ) Begin { $output="ड्राइव `t उपयोग किया गया स्पेस (GB में) `t फ्री स्पेस (GB में) `t कुल स्पेस (GB में) `n" } Process { $drives=Get-WmiObject Win32_LogicalDisk -ComputerName $RemoteComputerName foreach ($drive in $drives){ $drivename=$drive.DeviceID $freespace=[int]($drive.FreeSpace/1GB) $totalspace=[int]($drive.Size/1GB) $usedspace=$totalspace - $freespace $output=$output+$drivename+"`t`t"+$usedspace+"`t`t`t`t`t`t"+$freespace+"`t`t`t`t`t`t"+$totalspace+"`n" } } End { return $output } }
अब, आपको ऊपर उद्धरण चिह्नों के अंदर चिह्नित स्थान में अपने रिमोट कंप्यूटर का पता दर्ज करना होगा - पता यहां जाता है।
फ़ाइल सहेजें।
फ़ाइल पर राइट-क्लिक करें और PowerShell के साथ चलाएं पर क्लिक करें। UAC या उपयोगकर्ता खाता नियंत्रण प्रॉम्प्ट पर हां पर क्लिक करें जो आपको मिलता है।
अब आपको PowerShell टर्मिनल पर अपने परिणाम प्रारूप में मिलेंगे,

इसी फ़ाइल को अपनी इच्छा के अनुसार चलाएं।
आप इसके बारे में TechNet पर यहां अधिक पढ़ सकते हैं।
