211service.com
PowerShell Λήψη χώρου στο δίσκο στα Windows 10/11 | Εδώ είναι ένας πλήρης οδηγός [Αλλαγή μεγέθους διαμερίσματος]
Πολλοί χρήστες έχουν μπερδευτεί σχετικά με το Το PowerShell αποκτά χώρο στο δίσκο λειτουργία στα Windows 10/11. Σε αυτή την ανάρτηση, αυτό το μέρος εισάγει 4 cmdlet για τον έλεγχο του χώρου στο δίσκο PowerShell και μια εναλλακτική για την εμφάνιση της χρήσης του δίσκου.
- Μπορεί το PowerShell να αποκτήσει χώρο στο δίσκο
- Πώς να ελέγξετε το χώρο του δίσκου PowerShell στα Windows 10/11
- Καλύτερη εναλλακτική λύση στο PowerShell Αποκτήστε ελεύθερο χώρο στο δίσκο
Όπως είναι γνωστό σε όλους μας, το PowerShell είναι ένα ισχυρό ενσωματωμένο κέλυφος γραμμής εντολών και εργαλείο περιβάλλοντος δέσμης ενεργειών των Windows. Μπορεί να χρησιμοποιηθεί για να χειριστεί διάφορες εργασίες όπως π.χ εγκατάσταση ενημερώσεων των Windows , Το PowerShell παίρνει μέγεθος φακέλου , PowerShell SSH , Αποσυμπίεση/συμπίεση του PowerShell , Το PowerShell εκτελεί exe , και αυτό που συζητήθηκε σε αυτήν την ανάρτηση.
Ωστόσο, πολλοί χρήστες και ακόμη και επαγγελματίες δεν είναι εξοικειωμένοι με τον τρόπο αντιμετώπισης αυτών των εργασιών στο PowerShell. Εδώ εστιάζουμε στον έλεγχο του χώρου στο δίσκο PowerShell και παρέχουμε μια εναλλακτική λύση για την απελευθέρωση χώρου στο δίσκο στα Windows 10/11.
Μπορεί το PowerShell να αποκτήσει χώρο στο δίσκο
Μπορεί το PowerShell να αποκτήσει ελεύθερο χώρο στο δίσκο; Φυσικά ναι! Υπάρχουν διάφορα cmdlet που μπορούν να χρησιμοποιηθούν για να αφήσουν το PowerShell να αποκτήσει ελεύθερο χώρο στο δίσκο στα Windows 10/11. Μετά από διερεύνηση εκτενών αναφορών και αναρτήσεων, διαπιστώνουμε ότι οι ακόλουθες 4 εντολές μπορούν να χρησιμοποιηθούν για τον έλεγχο του χώρου στο δίσκο στο PowerShell.
- PowerShell Get-Volume : Αυτό το cmdlet θα εμφανίσει μια λίστα με όλους τους τόμους που είναι διαθέσιμοι στο σύστημά σας, συμπεριλαμβανομένου του τύπου συστήματος αρχείων, της κατάστασης υγείας κάθε τόμου και του συνολικού/δωρεάν μεγέθους χρήσης δίσκου σε GB.
- PowerShell Get-PSDrive : Αυτό το cmdlet μπορεί να σας επιστρέψει με μια λίστα με όλες τις μονάδες δίσκου στο σύστημά σας, συμπεριλαμβανομένου του παρόχου, του root και του συνολικού χρησιμοποιημένου/ελεύθερου χώρου στο δίσκο σε GB.
- PowerShell Get-WmiObject : Αυτό το cmdlet συν το σενάριο Win32_logicaldisk PowerShell μπορεί να εμφανίσει το συνολικό μέγεθος, τον εκχωρημένο και τον ελεύθερο χώρο των λογικών μονάδων δίσκου.
- PowerShell Get-CimInstance : Αυτό το cmdlet μπορεί να αποκτήσει συνολικό και ελεύθερο χώρο στο δίσκο σε έναν τοπικό ή απομακρυσμένο υπολογιστή.
Πώς να ελέγξετε το χώρο του δίσκου PowerShell στα Windows 10/11
Τώρα, πιστεύω ότι γνωρίζετε ήδη όλα τα cmdlet ελέγχου χώρου δίσκου PowerShell. Ας δούμε πώς μπορείτε να αφήσετε το PowerShell να ελέγξει το χώρο στο δίσκο χρησιμοποιώντας αυτά τα cmdlet στα Windows 10/11.
Τρόπος 1. PowerShell Λήψη χώρου στο δίσκο μέσω της εντολής Get-Volume
Η πρώτη και απλούστερη μέθοδος για τη λειτουργία «PowerShell get free disk space» είναι η χρήση της εντολής Get-Volume. Εδώ συνοψίζουμε 2 κοινά παραδείγματα ως εξής.
# 1. Εμφάνιση όλων των μονάδων δίσκου και της κατανομής χώρου στον υπολογιστή
Για να κάνετε αυτήν την εργασία, πρέπει απλώς να ανοίξετε το παράθυρο του PowerShell πατώντας Win + R να ανοίξει το Τρέξιμο κουτί, πληκτρολόγηση powershell σε αυτό, και πατώντας Εισαγω . Στη συνέχεια, πληκτρολογήστε την ακόλουθη εντολή στο PowerShell και πατήστε Εισαγω .
Get-Volume

Τώρα, θα πρέπει να βρείτε μια λίστα με τις μονάδες δίσκου και τις πληροφορίες τους, συμπεριλαμβανομένου του ελεύθερου χώρου στο δίσκο και του συνολικού χώρου στο δίσκο στον τοπικό υπολογιστή.
# 2. Ελεύθερος χώρος στο δίσκο PowerShell για μια καθορισμένη μονάδα δίσκου
Εάν θέλετε να αποκτήσετε ελεύθερο χώρο στο δίσκο για μια συγκεκριμένη μονάδα δίσκου όπως η C, μπορείτε να εκτελέσετε την ακόλουθη εντολή στο PowerShell. Εδώ μπορείτε να αντικαταστήσετε το C με άλλα γράμματα μονάδας δίσκου που θέλετε να ελέγξετε.
Get-Volume -DriveLetter C

Τρόπος 2. PowerShell Λήψη χώρου στο δίσκο μέσω της εντολής Get-PSDrive
Ένας άλλος απλός τρόπος είναι να χρησιμοποιήσετε το cmdlet ελέγχου χρήσης δίσκου Get-PSDrive PowerShell. Δείτε πώς να χρησιμοποιήσετε αυτό το cmdlet.
# 1. Εμφάνιση ελεύθερου χώρου στο δίσκο για όλες τις μονάδες δίσκου στον υπολογιστή
Εάν θέλετε να μάθετε τον ελεύθερο χώρο στο δίσκο όλων των μονάδων δίσκου σε GB, μπορείτε να εκτελέσετε απευθείας το Get-PSDrive cmdlet στο PowerShell. Μετά την εκτέλεση, μπορείτε να προβάλετε τον χρησιμοποιημένο/ελεύθερο χώρο στο δίσκο, τον πάροχο και τη ρίζα για όλες τις μονάδες δίσκου.
Get-PSDrive

# 2. Εμφάνιση ελεύθερου χώρου για μια συγκεκριμένη μονάδα δίσκου
Για να αποκτήσετε τον χρησιμοποιημένο/ελεύθερο χώρο στο δίσκο για μια συγκεκριμένη μονάδα δίσκου, πρέπει απλώς να εκτελέσετε την εντολή Get-PSDrive + letter letter. Εδώ παίρνουμε για παράδειγμα τη μονάδα δίσκου C.
Get-PSDrive C

Τρόπος 3. PowerShell Λήψη χώρου στο δίσκο μέσω της εντολής Get-WmiObject
Εάν θέλετε να λάβετε όλες τις πληροφορίες σχετικά με τις λογικές μονάδες δίσκου σας, η δέσμη ενεργειών Get-WmiObject plus Win32_logicalDisk PowerShell είναι μια καλή επιλογή. Δείτε πώς να χρησιμοποιήσετε αυτό το cmdlet.
# 1. Εμφάνιση ελεύθερου χώρου για όλες τις μονάδες δίσκου στον τοπικό υπολογιστή
Πληκτρολογήστε την παρακάτω εντολή και πατήστε Εισαγω . Στη συνέχεια, θα λάβετε τον συνολικό και ελεύθερο χώρο όλων των δίσκων σε GB.
Get-WmiObject -Class win32_logicaldisk | Format-Table DeviceId, MediaType, @{n='Size';e={[math]::Round($_.Size/1GB,2)}},@{n='FreeSpace';e={[μαθηματικά ]::Στρογγυλός($_.FreeSpace/1GB,2)}}

Επίσης, μπορείτε να εκτελέσετε την ακόλουθη εντολή για να αποκτήσετε ελεύθερο/συνολικό χώρο στο δίσκο και το ελεύθερο ποσοστό κάθε μονάδας δίσκου στον τοπικό υπολογιστή.
Get-WmiObject -Class Win32_LogicalDisk |
Select-Object -Property DeviceID, VolumeName, @{Label='FreeSpace (Gb)'; express={($_.FreeSpace/1GB).ToString('F2')}},
@{Label='Σύνολο (Gb)'; express={($_.Size/1GB).ToString('F2')}},
@{label='FreePercent'; έκφραση={[Μαθηματικά]::Στρογγυλός(($_.freespace / $_.size) * 100, 2)}}|ft

# 2. Ελέγξτε τον ελεύθερο χώρο στο δίσκο σε απομακρυσμένους υπολογιστές
Εάν θέλετε να μάθετε τον συνολικό ελεύθερο χώρο στο δίσκο στους απομακρυσμένους υπολογιστές, μπορείτε επίσης να χρησιμοποιήσετε το cmdlet Get-WmiObject. Εδώ πρέπει να αντικαταστήσετε το όνομα του υπολογιστή σύμφωνα με την πραγματική κατάσταση.
Get-WmiObject -Class Win32_logicalDisk -ComputerName srv01,srv02,srv03
Τρόπος 4. PowerShell Λήψη χώρου στο δίσκο μέσω της εντολής Get-CimInstance
Επιπλέον, το cmdlet Get-CimInstance μπορεί να σας βοηθήσει να ελέγξετε τον ελεύθερο χώρο στο δίσκο τόσο σε τοπικούς όσο και σε απομακρυσμένους υπολογιστές.
# 1. Εμφάνιση ελεύθερου χώρου στο δίσκο όλων των μονάδων δίσκου σε έναν τοπικό υπολογιστή
Για να λάβετε τον συνολικό/ελεύθερο χώρο δίσκου όλων των μονάδων δίσκου σε έναν τοπικό υπολογιστή, μπορείτε να εκτελέσετε την ακόλουθη εντολή στο PowerShell.
Get-CimInstance -Class win32_logicaldisk | Format-Table DeviceId, MediaType, @{n='Size';e={[math]::Round($_.Size/1GB,2)}},@{n='FreeSpace';e={[μαθηματικά ]::Στρογγυλός($_.FreeSpace/1GB,2)}}

Επίσης, μπορείτε να εκτελέσετε την ακόλουθη εντολή για να μάθετε περισσότερες πληροφορίες σχετικά με τις μονάδες δίσκου, όπως δωρεάν ποσοστά.
Get-CimInstance -Κλάση Win32_LogicalDisk |
Select-Object -Property DeviceID, VolumeName, @{Label='FreeSpace (Gb)'; express={($_.FreeSpace/1GB).ToString('F2')}},
@{Label='Σύνολο (Gb)'; express={($_.Size/1GB).ToString('F2')}},
@{label='FreePercent'; έκφραση={[Μαθηματικά]::Στρογγυλός(($_.freespace / $_.size) * 100, 2)}}|ft

# 2. Αποκτήστε δωρεάν χώρο στο δίσκο σε απομακρυσμένους υπολογιστές
Εάν θέλετε να συνολικά/ελευθερώσετε χώρο μιας συγκεκριμένης μονάδας δίσκου όπως το C σε απομακρυσμένους υπολογιστές, μπορείτε να εκτελέσετε την ακόλουθη εντολή στο PowerShell. Εδώ πρέπει να αντικαταστήσετε το όνομα του υπολογιστή και το γράμμα της μονάδας σύμφωνα με τις ανάγκες σας.
Get-CimInstance -Όνομα υπολογιστή όνομα υπολογιστή win32_logicaldisk | όπου λεζάντα -eq 'C:' | foreach-object {write ' $($_.caption) $('{0:N2}' -f ($_.Size/1gb)) GB σύνολο, $('{0:N2}' -f ($_ .FreeSpace/1gb)) GB δωρεάν '}
Καλύτερη εναλλακτική λύση στο PowerShell Αποκτήστε ελεύθερο χώρο στο δίσκο
Αν και το PowerShell μπορεί να σας βοηθήσει να ελέγξετε τη χρήση του δωρεάν δίσκου στα Windows, αυτά τα cmdlet είναι πολύ περίπλοκα και δύσκολα να τα θυμάστε. Επομένως, σας συνιστούμε ανεπιφύλακτα να χρησιμοποιήσετε μια ευκολότερη και πιο πρακτική εναλλακτική λύση στον έλεγχο του χώρου στο δίσκο PowerShell – αυτόν τον Οδηγό Διαμερισμάτων του ιστότοπου.
Με αυτό το λογισμικό αυτού του ιστότοπου, μπορείτε να λάβετε όλες τις βασικές πληροφορίες όλων των μονάδων δίσκου, όπως τον τύπο αρχείου συστήματος, τον συνολικό/χρησιμοποιημένο/ελεύθερο χώρο και το ποσοστό χρήσης. Το πιο σημαντικό, μπορεί να σας βοηθήσει ελευθερώστε χώρο στο δίσκο χρησιμοποιώντας πολλές ισχυρές δυνατότητες όπως Αναλυτής χώρου , Επέκταση/Αλλαγή μεγέθους/Μετακίνηση διαμερίσματος, Μεταφέρετε το λειτουργικό σύστημα σε μεγαλύτερο HDD/SSD , και τα λοιπά.
