बहुत से लोग कई उपकरणों का उपयोग करते हैं। इसमें उनके स्मार्टफोन, पर्सनल लैपटॉप, कार्यालयों और घरों में डेस्कटॉप शामिल हैं। OneDrive जैसी सेवाओं के साथ शानदार क्लाउड-आधारित एकीकरण के बाद भी, कुछ साधारण चीज़ों को वास्तव में कुछ काम करने के लिए उपयोगकर्ता की भौतिक उपस्थिति की आवश्यकता होती है।
ऐसी ही एक साधारण चीज़ है डिस्क स्थान की जाँच करना। यदि आप शारीरिक रूप से कंप्यूटर के साथ मौजूद नहीं हैं, तो सामान्य उपयोगकर्ता के लिए यह सरल कार्य करना वास्तव में कठिन हो जाता है। तो, यह जांचने के लिए कि उस मशीन पर कितने विभाजन मौजूद हैं और प्रत्येक विभाजन द्वारा, उस विभाजन की कुल क्षमता क्या है। इसके साथ ही, खाली डिस्क स्थान और प्रयुक्त डिस्क स्थान के लिए हमें बस एक साधारण स्क्रिप्ट चलाने की आवश्यकता होगी। तो, बिना किसी और देरी के, आइए हम सीधे अंदर जाएं।
दूरस्थ कंप्यूटर पर डिस्क स्थान जांचें
सबसे पहले, यह स्क्रिप्ट हर मशीन पर काम नहीं करेगी। यह केवल Windows 10, Windows Server 2012, Windows Server 2012 R2, Windows Server 2008, Windows Server 2008 R2 और Windows 7 के साथ काम करता है।
मेरी राय में, यह विंडोज 8 और विंडोज 8.1 के साथ भी काम करना चाहिए लेकिन अभी तक इसका परीक्षण नहीं किया गया है। यदि आप इसे विंडोज 8 और विंडोज 8.1 पर आजमाते हैं, तो कृपया नीचे दिए गए कमेंट बॉक्स में अपने परिणाम बेझिझक साझा करें।
तो, सबसे पहले, TechNet से इस Powershell Script फ़ाइल को डाउनलोड करके प्रारंभ करें। आपको बस इसे अपने कंप्यूटर पर सहेजना है।
फिर, नोटपैड का उपयोग करके उसी फ़ाइल को खोलें और आपको वह कोड दिखाई देगा जो कुछ इस तरह दिखाई देगा-
<# .Synopsis Gets Disk Space of the given remote computer name .DESCRIPTION Get-RemoteComputerDisk cmdlet gets the used, free and total space with the drive name. .EXAMPLE Get-RemoteComputerDisk -RemoteComputerName "abc.contoso.com" Drive UsedSpace(in GB) FreeSpace(in GB) TotalSpace(in GB) C 75 52 127 D 28 372 400 .INPUTS Inputs to this cmdlet (if any) .OUTPUTS Output from this cmdlet (if any) .NOTES General notes .COMPONENT The component this cmdlet belongs to .ROLE The role this cmdlet belongs to .FUNCTIONALITY The functionality that best describes this cmdlet #> function Get-RemoteComputerDisk { Param ( $RemoteComputerName="The Address Goes Here" ) Begin { $output="Drive `t UsedSpace(in GB) `t FreeSpace(in GB) `t TotalSpace(in 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 पर अधिक पढ़ सकते हैं।