PowerShell Dobijte prostor na disku u sustavu Windows 10/11 | Evo cjelovitog vodiča [Promjena veličine particije]

Mnogi su korisnici zbunjeni oko PowerShell dobiva prostor na disku rad na Windows 10/11. U ovom postu, ova stranica uvodi 4 cmdleta za provjeru prostora na disku PowerShell i alternativu za prikaz korištenja diska.





Na ovoj stranici:

Kao što nam je svima dobro poznato, PowerShell je moćna ljuska naredbenog retka ugrađena u sustav Windows i alat za okruženje skriptiranja. Može se koristiti za obradu raznih radova kao što su instaliranje Windows ažuriranja , PowerShell dobiva veličinu mape , PowerShell SSH , PowerShell raspakiraj/zip , PowerShell pokreće exe , i onaj o kojem se govori u ovom postu.

Međutim, mnogi korisnici, pa čak ni profesionalci, nisu upoznati s tim kako se nositi s tim radovima u PowerShellu. Ovdje se fokusiramo na PowerShell provjeru prostora na disku i pružamo alternativu za oslobađanje prostora na disku u sustavu Windows 10/11.



Može li PowerShell dobiti prostor na disku

Može li PowerShell dobiti slobodan prostor na disku? Naravno da! Postoje različiti cmdleti koji se mogu koristiti kako bi PowerShell dobio slobodan prostor na disku u sustavu Windows 10/11. Nakon istraživanja opsežnih referenci i postova, nalazimo da se sljedeće 4 naredbe mogu koristiti za provjeru prostora na disku u PowerShellu.

  • PowerShell Get-Volume : Ovaj cmdlet će prikazati popis svih volumena dostupnih na vašem sustavu, uključujući vrstu datotečnog sustava, zdravstveno stanje svakog volumena i ukupnu/slobodnu veličinu diska u GB.
  • PowerShell Get-PSDrive : Ovaj cmdlet vam može vratiti popis svih pogona na vašem sustavu, uključujući pružatelja usluga, root i ukupnu veličinu iskorištenog/slobodnog diskovnog prostora u GB.
  • PowerShell Get-WmiObject : Ovaj cmdlet plus skripta win32_logicaldisk PowerShell može prikazati ukupnu veličinu, dodijeljeni i slobodni prostor logičkih pogona.
  • PowerShell Get-CimInstance : Ovaj cmdlet može dobiti ukupni i slobodni prostor na disku na lokalnom ili udaljenom računalu.

Kako provjeriti prostor na disku PowerShell na Windows 10/11

Sada, vjerujem da ste već upoznali sve PowerShell cmdlete za provjeru prostora na disku. Pogledajmo kako dopustiti PowerShell-u da provjerava prostor na disku pomoću ovih cmdleta u sustavu Windows 10/11.

Način 1. PowerShell Dobijte prostor na disku putem naredbe Get-Volume

Prva i najjednostavnija metoda za operaciju 'PowerShell dobivanje slobodnog prostora na disku' je korištenje naredbe Get-Volume. Ovdje sažimamo 2 uobičajena primjera kako slijedi.



# 1. Prikažite sve pogone i raspodjelu prostora na računalu

Da biste obavili ovaj posao, samo trebate otvoriti prozor PowerShell pritiskom na Win + R otvoriti Trčanje kutija, tipkanje Powershell u njemu, i pritiskom Unesi . Zatim upišite sljedeću naredbu u PowerShell i pritisnite Unesi .



Get-Volume

  pokrenite Get Volume u PowerShell-u



Sada biste trebali pronaći popis pogona i njihove informacije, uključujući slobodni prostor na disku i ukupni prostor na disku na lokalnom računalu.

# 2. PowerShell slobodan prostor na disku za određeni pogon

Ako želite dobiti slobodan prostor na disku za određeni disk kao što je C, možete pokrenuti sljedeću naredbu u PowerShellu. Ovdje možete zamijeniti C drugim slovima pogona koje želite provjeriti.

Get-Volume -DriveLetter C

  prikazati informacije o određenom pogonu u PowerShell-u

Način 2. PowerShell Dobijte prostor na disku putem naredbe Get-PSDrive

Još jedan jednostavan način je korištenje cmdleta Get-PSDrive PowerShell za provjeru korištenja diska. Evo kako koristiti ovaj cmdlet.

# 1. Prikaži slobodan prostor na disku za sve pogone na računalu

Ako želite znati slobodan prostor na disku svih pogona u GB, možete izravno pokrenuti Get-PSDrive cmdlet u PowerShell-u. Nakon pokretanja, možete vidjeti iskorišteni/slobodni prostor na disku, pružatelja usluga i root za sve pogone.

Get-PSDrive

  pokrenite Get PSDrive u PowerShell

# 2. Pokažite slobodan prostor za određenu vožnju

Da biste dobili iskorišteni/slobodni prostor na disku za određeni pogon, samo trebate pokrenuti naredbu Get-PSDrive + drive letter. Ovdje uzimamo za primjer pogon C.

Get-PSDrive C

  pokrenite Get PSDrive C u PowerShell

Način 3. PowerShell Dobijte prostor na disku putem naredbe Get-WmiObject

Ako želite dobiti sve informacije o svojim logičkim pogonima, Get-WmiObject plus Win32_logicalDisk PowerShell skripta je dobar izbor. Evo kako koristiti ovaj cmdlet.

# 1. Prikaži slobodan prostor za sve pogone na lokalnom računalu

Upišite sljedeću naredbu i pritisnite Unesi . Tada ćete dobiti ukupni i slobodni prostor svih diskova u GB.

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

  pokrenite Get WmiObject u PowerShell-u

Također, možete pokrenuti sljedeću naredbu za dobivanje slobodnog/ukupnog prostora na disku i slobodni postotak svakog pogona na lokalnom računalu.

Get-WmiObject -Class Win32_LogicalDisk |

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

@{Label='Ukupno (Gb)'; izraz={($_.Size/1GB).ToString('F2')}},

@{label='FreePercent'; izraz={[Math]::Round(($_.freespace / $_.size) * 100, 2)}}|ft

  pokrenite Get WmiObject Win32 LogicalDisk u PowerShell

# 2. Provjerite slobodan prostor na disku na udaljenim računalima

Ako želite znati ukupan slobodni prostor na disku na udaljenim računalima, također možete koristiti cmdlet Get-WmiObject. Ovdje trebate zamijeniti naziv računala prema stvarnom stanju.

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

Način 4. PowerShell Dobijte prostor na disku putem naredbe Get-CimInstance

Osim toga, cmdlet Get-CimInstance može vam pomoći u provjeri slobodnog prostora na disku na lokalnim i udaljenim računalima.

# 1. Prikaži slobodan prostor na disku svih pogona na lokalnom računalu

Da biste dobili ukupni/slobodni prostor na disku svih pogona na lokalnom računalu, možete pokrenuti sljedeću naredbu u PowerShell-u.

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

  pokrenite Get CimInstance u PowerShell-u

Također, možete pokrenuti sljedeću naredbu da saznate više informacija o pogonima kao što su slobodni postoci.

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

  prikaži besplatni postotak vožnje pomoću Get CimInstance

# 2. Dobijte slobodan prostor na disku na udaljenim računalima

Ako želite ukupno/osloboditi prostor određenog diska kao što je C na udaljenim računalima, možete pokrenuti sljedeću naredbu u PowerShell-u. Ovdje trebate zamijeniti naziv računala i slovo pogona prema vašim potrebama.

Get-CimInstance -ComputerName naziv računala win32_logicaldisk | gdje je natpis -eq 'C:' | foreach-object {write ' $($_.caption) $('{0:N2}' -f ($_.Size/1gb)) GB ukupno, $('{0:N2}' -f ($_ .FreeSpace/1gb)) GB slobodno '}

Bolja alternativa za PowerShell Dobijte slobodan prostor na disku

Iako vam PowerShell može pomoći u provjeri korištenja slobodnog diska u sustavu Windows, ovi cmdleti su previše složeni i teško ih je zapamtiti. Stoga vam toplo preporučujemo da upotrijebite lakšu i praktičniju alternativu za provjeru prostora na disku pomoću PowerShell-a – ovaj Čarobnjak za particije.

Besplatno preuzimanje

Pomoću ovog softvera ove stranice možete dobiti sve osnovne informacije o svim pogonima kao što su tip sistemske datoteke, ukupni/korišteni/slobodni prostor i iskorišteni postotak. Što je još važnije, može vam pomoći osloboditi prostor na disku koristeći mnoge moćne značajke poput Prostorni analizator , Proširi/Promijeni veličinu/Premjesti particiju, Migracija OS-a na veći HDD/SSD itd.

  ovo mjesto Glavno sučelje Čarobnjaka za particiju