211service.com
PowerShell احصل على مساحة على القرص على نظام التشغيل Windows 10/11 | إليك دليل كامل [تغيير حجم القسم]
كثير من المستخدمين مرتبكون بشأن PowerShell الحصول على مساحة على القرص التشغيل على نظام التشغيل Windows 10/11. في هذا المنشور ، هذا الموقع يقدم 4 cmdlets للتحقق من مساحة القرص PowerShell وبديل لإظهار استخدام القرص.
- هل يمكن لـ PowerShell الحصول على مساحة على القرص
- كيفية التحقق من Disk Space PowerShell على نظام التشغيل Windows 10/11
- بديل أفضل لـ PowerShell احصل على مساحة حرة على القرص
كما هو معروف لنا جميعًا ، فإن PowerShell عبارة عن هيكل سطر أوامر قوي مدمج في Windows وأداة بيئة برمجة نصية. يمكن استخدامه للتعامل مع أعمال مختلفة مثل تثبيت تحديثات الويندوز و PowerShell الحصول على حجم المجلد و PowerShell SSH و PowerShell بفك ضغط / ضغط و بوويرشيل يدير exe ، والذي تمت مناقشته في هذا المنشور.
ومع ذلك ، فإن الكثير من المستخدمين وحتى المحترفين ليسوا على دراية بكيفية التعامل مع هذه الأعمال في PowerShell. نركز هنا على PowerShell للتحقق من مساحة القرص وتوفير بديل لتحرير مساحة القرص على Windows 10/11.
هل يمكن لـ PowerShell الحصول على مساحة على القرص
هل يمكن لـ PowerShell الحصول على مساحة خالية على القرص؟ بكل تأكيد نعم! هناك العديد من أوامر cmdlets التي يمكن استخدامها للسماح لـ PowerShell بالحصول على مساحة خالية على القرص على Windows 10/11. بعد التحقيق في المراجع والمشاركات الشاملة ، نجد أنه يمكن استخدام الأوامر الأربعة التالية للتحقق من مساحة القرص في PowerShell.
- PowerShell الحصول على الحجم : سيعرض الأمر cmdlet هذا قائمة بجميع وحدات التخزين المتاحة على نظامك ، بما في ذلك نوع نظام الملفات ، والحالة الصحية لكل وحدة تخزين ، وإجمالي / حجم استخدام القرص المجاني بالجيجابايت.
- PowerShell Get-PSDrive : يمكن أن يعيدك الأمر cmdlet بقائمة بجميع محركات الأقراص على نظامك ، بما في ذلك الموفر والجذر وإجمالي مساحة القرص المستخدمة / الخالية بالجيجابايت.
- PowerShell Get-WmiObject : يمكن لهذا الأمر cmdlet بالإضافة إلى البرنامج النصي win32_logicaldisk PowerShell عرض الحجم الإجمالي والمساحة المخصصة والمساحة الخالية لمحركات الأقراص المنطقية.
- PowerShell Get-CimInstance : يمكن أن يحصل هذا الأمر cmdlet على مساحة قرص كاملة وخالية على كمبيوتر محلي أو بعيد.
كيفية التحقق من Disk Space PowerShell على نظام التشغيل Windows 10/11
الآن ، أعتقد أنك قد عرفت بالفعل جميع أوامر cmdlets الخاصة بفحص مساحة قرص PowerShell. دعونا نرى كيفية السماح لـ PowerShell بفحص مساحة القرص باستخدام أوامر cmdlets هذه على Windows 10/11.
الطريقة 1. PowerShell احصل على مساحة القرص عبر أمر Get-Volume
الطريقة الأولى والأبسط لعملية 'الحصول على مساحة قرص مجانية في PowerShell' هي استخدام أمر Get-Volume. هنا نلخص مثالين شائعين على النحو التالي.
# 1. عرض جميع محركات الأقراص وتخصيص المساحة على الكمبيوتر
للقيام بهذا العمل ، ما عليك سوى فتح نافذة PowerShell بالضغط على Win + R. لفتح ملف يجري مربع الكتابة بوويرشيل فيه ، وملحة يدخل . ثم اكتب الأمر التالي في PowerShell واضغط يدخل .
الحصول على الحجم

الآن ، يجب أن تجد قائمة بمحركات الأقراص ومعلوماتها ، بما في ذلك المساحة الخالية على القرص وإجمالي مساحة القرص على الكمبيوتر المحلي.
# 2. PowerShell مساحة حرة على القرص لمحرك أقراص محدد
إذا كنت ترغب في الحصول على مساحة حرة على القرص لمحرك أقراص معين مثل C ، فيمكنك تشغيل الأمر التالي في PowerShell. هنا يمكنك استبدال C بأحرف محرك أقراص أخرى تريد التحقق منها.
الحصول على الحجم - محرك الأقراص حرف ج

الطريقة 2. PowerShell احصل على مساحة القرص عبر الأمر Get-PSDrive
هناك طريقة بسيطة أخرى وهي استخدام الأمر Get-PSDrive PowerShell للتحقق من استخدام القرص. إليك كيفية استخدام هذا الأمر cmdlet.
# 1.عرض مساحة القرص الحرة لجميع محركات الأقراص على الكمبيوتر
إذا كنت تريد معرفة مساحة القرص الخالية لجميع محركات الأقراص في جيجابايت ، فيمكنك تشغيل ملف احصل على PSDrive cmdlet في بوويرشيل. بمجرد التشغيل ، يمكنك عرض مساحة القرص المستخدمة / الخالية والموفر والجذر لجميع محركات الأقراص.
احصل على PSDrive

# 2. إظهار المساحة الحرة لمحرك أقراص معين
للحصول على مساحة القرص المستخدمة / الخالية لمحرك أقراص محدد ، تحتاج فقط إلى تشغيل الأمر Get-PSDrive + drive letter. هنا نأخذ محرك C على سبيل المثال.
احصل على PSDrive C

الطريقة 3. PowerShell احصل على مساحة القرص عبر أمر Get-WmiObject
إذا كنت ترغب في الحصول على جميع المعلومات حول محركات الأقراص المنطقية ، فإن البرنامج النصي Get-WmiObject بالإضافة إلى Win32_logicalDisk PowerShell يعد اختيارًا جيدًا. إليك كيفية استخدام هذا الأمر cmdlet.
# 1. عرض المساحة الحرة لجميع محركات الأقراص على الكمبيوتر المحلي
اكتب الأمر التالي واضغط يدخل . ثم ستحصل على المساحة الإجمالية والخالية لجميع محركات الأقراص في جيجابايت.
الحصول على WmiObject -Class win32_logicaldisk | Format-Table DeviceId، MediaType، @ {n = 'Size'؛ e = {[math] :: Round ($ _. Size / 1GB، 2)}}، @ {n = 'FreeSpace'؛ e = {[math ] :: دائري ($ _. FreeSpace / 1 غيغابايت ، 2)}}

أيضًا ، يمكنك تشغيل الأمر التالي للحصول على مساحة حرة / إجمالية على القرص والنسبة المئوية الحرة لكل محرك أقراص على الكمبيوتر المحلي.
الحصول على WmiObject -Class Win32_LogicalDisk |
حدد الكائن - خاصية DeviceID، VolumeName، @ {Label = 'FreeSpace (Gb)'؛ التعبير = {($ _. FreeSpace / 1 غيغابايت). ToString ('F2')}} ،
@ {Label = 'Total (Gb)'؛ التعبير = {($ _. الحجم / 1 غيغابايت). ToString ('F2')}} ،
@ {label = 'FreePercent' ؛ التعبير = {[رياضيات] :: دائري (($ _. freespace / $ _. size) * 100، 2)}} | قدم

# 2. تحقق من مساحة القرص الحرة على أجهزة الكمبيوتر البعيدة
إذا كنت تريد معرفة إجمالي مساحة القرص الخالية على أجهزة الكمبيوتر البعيدة ، فيمكنك أيضًا استخدام Get-WmiObject cmdlet. هنا تحتاج إلى استبدال اسم الكمبيوتر وفقًا للوضع الفعلي.
Get-WmiObject -Class Win32_logicalDisk -ComputerName srv01، srv02، srv03
الطريقة 4. PowerShell احصل على مساحة على القرص عبر أمر Get-CimInstance
بالإضافة إلى ذلك ، يمكن أن يساعدك Get-CimInstance cmdlet في التحقق من مساحة القرص الخالية على كل من أجهزة الكمبيوتر المحلية والبعيدة.
# 1.عرض مساحة القرص الحرة لجميع محركات الأقراص على جهاز كمبيوتر محلي
للحصول على مساحة القرص الإجمالية / الخالية لجميع محركات الأقراص على جهاز كمبيوتر محلي ، يمكنك تشغيل الأمر التالي في PowerShell.
Get-CimInstance -Class win32_logicaldisk | Format-Table DeviceId، MediaType، @ {n = 'Size'؛ e = {[math] :: Round ($ _. Size / 1GB، 2)}}، @ {n = 'FreeSpace'؛ e = {[math ] :: دائري ($ _. FreeSpace / 1 غيغابايت ، 2)}}

أيضًا ، يمكنك تشغيل الأمر التالي لمعرفة المزيد من المعلومات حول محركات الأقراص مثل النسب المئوية المجانية.
Get-CimInstance -Class Win32_LogicalDisk |
حدد الكائن - خاصية DeviceID، VolumeName، @ {Label = 'FreeSpace (Gb)'؛ التعبير = {($ _. FreeSpace / 1 غيغابايت). ToString ('F2')}} ،
@ {Label = 'Total (Gb)'؛ التعبير = {($ _. الحجم / 1 غيغابايت). ToString ('F2')}} ،
@ {label = 'FreePercent' ؛ التعبير = {[رياضيات] :: دائري (($ _. freespace / $ _. size) * 100، 2)}} | قدم

# 2. احصل على مساحة حرة على القرص على أجهزة الكمبيوتر البعيدة
إذا كنت تريد المساحة الإجمالية / الخالية لمحرك أقراص معين مثل C على أجهزة الكمبيوتر البعيدة ، فيمكنك تشغيل الأمر التالي في PowerShell. هنا تحتاج إلى استبدال اسم الكمبيوتر وحرف محرك الأقراص وفقًا لاحتياجاتك.
Get-CimInstance -ComputerName اسم الكمبيوتر win32_logicaldisk | حيث التسمية التوضيحية -eq 'C:' | foreach-object {write '$ ($ _. caption) $ ('{0: N2}' -f ($ _. الحجم / 1 غيغابايت)) إجمالي غيغابايت ، $ ('{0: N2}' -f ($ _ .FreeSpace / 1 غيغابايت)) غيغابايت مجانية '}
بديل أفضل لـ PowerShell احصل على مساحة حرة على القرص
على الرغم من أن PowerShell يمكن أن يساعدك في التحقق من الاستخدام المجاني للقرص على Windows ، إلا أن أوامر cmdlets هذه معقدة للغاية ويصعب تذكرها. لذلك ، نوصي بشدة باستخدام بديل أسهل وأكثر عملية لفحص مساحة قرص PowerShell - معالج قسم الموقع هذا.
باستخدام برنامج الموقع هذا ، يمكنك الحصول على جميع المعلومات الأساسية لجميع محركات الأقراص مثل نوع ملف النظام ، والمساحة الإجمالية / المستخدمة / الخالية ، والنسبة المئوية المستخدمة. والأهم من ذلك ، يمكن أن يساعدك قم بتحرير مساحة القرص باستخدام العديد من الميزات القوية مثل محلل الفضاء ، تمديد / تغيير الحجم / نقل التقسيم ، ترحيل نظام التشغيل إلى HDD / SSD أكبر ، إلخ.
