PowerShell Gaukite vietos diske sistemoje Windows 10/11 | Čia yra visas vadovas [Pakeisti skaidinio dydį]

Daugelis vartotojų yra sumišę dėl PowerShell gauti vietos diske veikimas „Windows 10/11“. Šiame įraše šią svetainę pristato 4 cmdlet, skirtus vietos diske patikrinti PowerShell ir alternatyvą disko naudojimui rodyti.





Šiame puslapyje:

Kaip mums visiems gerai žinoma, „PowerShell“ yra galingas „Windows“ integruotas komandinės eilutės apvalkalas ir scenarijų aplinkos įrankis. Jis gali būti naudojamas atliekant įvairius darbus, pvz „Windows“ naujinimų diegimas , „PowerShell“ gauna aplanko dydį , PowerShell SSH , „PowerShell“ išpakuokite / išpakuokite , „PowerShell“ paleidžia exe , ir tas, apie kurį kalbama šiame įraše.

Tačiau daugelis vartotojų ir net profesionalų nežino, kaip atlikti šiuos darbus PowerShell. Čia mes sutelkiame dėmesį į „PowerShell“ tikrinimo vietą diske ir pateikiame alternatyvą atlaisvinti vietos diske „Windows 10/11“.



Ar „PowerShell“ gali gauti vietos diske

Ar „PowerShell“ gali gauti laisvos vietos diske? Žinoma taip! Yra įvairių cmdlet, kurias galima naudoti, kad „PowerShell“ gautų laisvos vietos „Windows 10/11“ diske. Ištyrę išsamias nuorodas ir įrašus, nustatėme, kad šios 4 komandos gali būti naudojamos norint patikrinti vietą diske „PowerShell“.

  • PowerShell Get-Volume : Šioje cmdlet bus rodomas visų jūsų sistemoje galimų tomų sąrašas, įskaitant failų sistemos tipą, kiekvieno tomo būseną ir bendrą / laisvo disko naudojimo dydį GB.
  • PowerShell Get-PSDrive : Ši cmdlet gali grąžinti jums visų jūsų sistemoje esančių diskų sąrašą, įskaitant tiekėją, šaknį ir bendrą panaudotos / laisvos vietos diske dydį GB.
  • PowerShell Get-WmiObject : Ši cmdlet ir win32_logicaldisk PowerShell scenarijus gali rodyti bendrą loginių diskų dydį, paskirtą ir laisvą vietą.
  • PowerShell Get-CimInstance : Ši cmdlet gali gauti visos ir laisvos vietos diske vietiniame arba nuotoliniame kompiuteryje.

Kaip patikrinti disko vietą „PowerShell“ sistemoje „Windows 10/11“.

Dabar manau, kad jau žinojote visas PowerShell disko vietos tikrinimo cmdlet. Pažiūrėkime, kaip leisti „PowerShell“ patikrinti vietos diske naudojant šias cmdlet „Windows 10/11“.

1 būdas. PowerShell Gaukite vietos diske naudodami komandą Get-Volume

Pirmasis ir paprasčiausias metodas „PowerShell gauti laisvos vietos diske“ yra naudoti komandą Get-Volume. Toliau pateikiame 2 dažniausiai pasitaikančius pavyzdžius.



# 1. Rodyti visus diskus ir vietos paskirstymą kompiuteryje

Norėdami atlikti šį darbą, jums tereikia atidaryti PowerShell langą paspausdami Win + R atidaryti Bėk dėžutė, spausdinimas powershell joje ir spaudžiant Įeikite . Tada PowerShell įveskite šią komandą ir paspauskite Įeikite .



Gauti garsumą



Dabar turėtumėte rasti diskų ir jų informacijos sąrašą, įskaitant laisvą vietą diske ir visą vietos kompiuterio diske.

# 2. „PowerShell“ laisvos vietos diske nurodytam diskui

Jei norite gauti laisvos vietos diske tam tikram diskui, pvz., C, galite paleisti šią komandą PowerShell. Čia galite pakeisti C kitomis disko raidėmis, kurias norite patikrinti.

Get-Volume -DriveLetter C

2 būdas. PowerShell Gaukite vietos diske naudodami komandą Get-PSDrive

Kitas paprastas būdas yra naudoti Get-PSDrive PowerShell disko naudojimo tikrinimo cmdlet. Štai kaip naudoti šią cmdlet.

# 1. Rodyti laisvos vietos diske visuose kompiuterio diskuose

Jei norite sužinoti visų diskų laisvos vietos GB, galite tiesiogiai paleisti Gaukite PSDrive cmdlet „PowerShell“. Paleidę galite peržiūrėti visų diskų naudojamą / laisvą vietą, teikėją ir šaknį.

Gaukite PSDrive

# 2. Rodyti laisvą vietą konkrečiam diskui

Norėdami gauti naudotos / laisvos vietos nurodytam diskui, tereikia paleisti komandą Get-PSDrive + disko raidė. Pavyzdžiui, paimkime C diską.

Gaukite-PSDrive C

3 būdas. PowerShell Gaukite vietos diske naudodami komandą Get-WmiObject

Jei norite gauti visą informaciją apie savo loginius diskus, Get-WmiObject plus Win32_logicalDisk PowerShell scenarijus yra geras pasirinkimas. Štai kaip naudoti šią cmdlet.

# 1. Rodyti laisvą vietą visiems diskams vietiniame kompiuteryje

Įveskite šią komandą ir paspauskite Įeikite . Tada gausite bendrą ir laisvą visų diskų vietą GB.

Get-WmiObject -Class win32_logicaldisk | Format-Table DeviceId, MediaType, @{n='Dydis';e={[math]::Round($_.Size/1GB,2)}},@{n='FreeSpace';e={[math ]::Round($_.FreeSpace/1GB,2)}}

Be to, galite paleisti šią komandą, kad gautumėte laisvos / visos vietos diske ir kiekvieno disko laisvą procentinę dalį vietiniame kompiuteryje.

Get-WmiObject -Class Win32_LogicalDisk |

Select-Object -Property DeviceID, VolumeName, @{Label='FreeSpace (Gb)'; expression={($_.FreeSpace/1GB).ToString('F2')}},

@{Label='Iš viso (Gb)'; expression={($_.Size/1GB).ToString('F2')}},

@{label='FreePercent'; išraiška={[Matematika]::Round(($_.freespace / $_.size) * 100, 2)}}|ft

# 2. Patikrinkite laisvos vietos diske nuotoliniuose kompiuteriuose

Jei norite sužinoti bendrą laisvos vietos diske nuotoliniuose kompiuteriuose, taip pat galite naudoti cmdlet Get-WmiObject. Čia reikia pakeisti kompiuterio pavadinimą pagal faktinę situaciją.

Get-WmiObject -Class Win32_logicalDisk -ComputerName srv01,srv02,srv03

4 būdas. PowerShell Gaukite vietos diske naudodami komandą Get-CimInstance

Be to, Get-CimInstance cmdlet gali padėti patikrinti laisvos vietos diske tiek vietiniuose, tiek nuotoliniuose kompiuteriuose.

# 1. Rodyti laisvą visų diskų vietą vietiniame kompiuteryje

Norėdami gauti visos / laisvos vietos diske visuose vietinio kompiuterio diskuose, galite paleisti šią komandą PowerShell.

Get-CimInstance -Class win32_logicaldisk | Format-Table DeviceId, MediaType, @{n='Dydis';e={[math]::Round($_.Size/1GB,2)}},@{n='FreeSpace';e={[math ]::Round($_.FreeSpace/1GB,2)}}

Be to, galite paleisti šią komandą, kad sužinotumėte daugiau informacijos apie diskus, pvz., nemokamus procentus.

Get-CimInstance -Class Win32_LogicalDisk |
Select-Object -Property DeviceID, VolumeName, @{Label='FreeSpace (Gb)'; expression={($_.FreeSpace/1GB).ToString('F2')}},
@{Label='Iš viso (Gb)'; expression={($_.Size/1GB).ToString('F2')}},
@{label='FreePercent'; išraiška={[Matematika]::Round(($_.freespace / $_.size) * 100, 2)}}|ft

# 2. Gaukite nemokamos vietos diske nuotoliniuose kompiuteriuose

Jei norite iš viso / atlaisvinti vietos tam tikrame diske, pvz., C nuotoliniuose kompiuteriuose, galite paleisti šią komandą PowerShell. Čia reikia pakeisti kompiuterio pavadinimą ir disko raidę pagal savo poreikius.

Get-CimInstance -ComputerName kompiuterio pavadinimas win32_logicaldisk | kur antraštė -eq 'C:' | foreach-object {write ' $($_.caption) $('{0:N2}' -f ($_.Size/1gb)) GB iš viso, $('{0:N2}' -f ($_) .FreeSpace/1gb)) GB nemokama '}

Geresnė „PowerShell“ alternatyva Gaukite nemokamos vietos diske

Nors „PowerShell“ gali padėti patikrinti nemokamą disko naudojimą sistemoje „Windows“, šios cmdlet yra per sudėtingos ir sunkiai įsimenamos. Taigi, labai rekomenduojame naudoti paprastesnę ir praktiškesnę alternatyvą „PowerShell“ patikros vietai diske – šią svetainės skaidymo vedlį.

Nemokamas atsisiuntimas

Naudodami šią svetainės programinę įrangą galite gauti visą pagrindinę informaciją apie visus diskus, pvz., sistemos failo tipą, bendrą / panaudotą / laisvą vietą ir panaudotą procentą. Dar svarbiau, kad tai gali padėti jums atlaisvinkite vietos diske naudojant daug galingų funkcijų, pvz Erdvės analizatorius , Išplėsti / pakeisti dydį / perkelti skaidinį, Perkelkite OS į didesnį HDD / SSD ir kt.

  šios svetainės skaidinio vedlio pagrindinė sąsaja