PowerShell Få diskplads på Windows 10/11 | Her er en komplet vejledning [Resize partition]

Mange brugere er forvirrede over PowerShell får diskplads drift på Windows 10/11. I dette indlæg, dette websted introducerer 4 cmdlets til at kontrollere diskplads PowerShell og et alternativ til at vise diskbrug.





På denne side:

Som det er velkendt for os alle, er PowerShell et kraftfuldt Windows-indbygget kommandolinje-shell og scriptmiljøværktøj. Den kan bruges til at håndtere forskellige arbejder som f.eks installation af Windows-opdateringer , PowerShell får mappestørrelse , PowerShell SSH , PowerShell unzip/zip , PowerShell kører exe , og den der diskuteres i dette indlæg.

Men mange brugere og endda fagfolk er ikke bekendt med, hvordan man håndterer disse værker i PowerShell. Her fokuserer vi på PowerShell check diskplads og giver et alternativ til at frigøre diskplads på Windows 10/11.



Kan PowerShell få diskplads

Kan PowerShell få ledig diskplads? Selvfølgelig ja! Der er forskellige cmdlets, der kan bruges til at lade PowerShell få ledig diskplads på Windows 10/11. Efter at have undersøgt omfattende referencer og indlæg, finder vi ud af, at følgende 4 kommandoer kan bruges til at kontrollere diskplads i PowerShell.

  • PowerShell Get-Volume : Denne cmdlet viser en liste over alle tilgængelige diskenheder på dit system, inklusive filsystemtypen, sundhedsstatus for hver diskenhed og den samlede/frie diskbrugsstørrelse i GB.
  • PowerShell Get-PSDrive : Denne cmdlet kan returnere dig med en liste over alle drev på dit system, inklusive udbyder, root og samlet brugt/fri diskplads i GB.
  • PowerShell Get-WmiObject : Denne cmdlet plus win32_logicaldisk PowerShell-scriptet kan vise den samlede størrelse, allokerede og ledige plads på de logiske drev.
  • PowerShell Get-CimInstance : Denne cmdlet kan få total og ledig diskplads på en lokal eller fjerncomputer.

Sådan tjekker du diskplads PowerShell på Windows 10/11

Nu tror jeg, at du allerede har kendt alle PowerShell-diskpladskontrol-cmdlet'erne. Lad os se, hvordan du lader PowerShell kontrollere diskplads ved hjælp af disse cmdlets på Windows 10/11.

Måde 1. PowerShell Få diskplads via kommandoen Get-Volume

Den første og enkleste metode til operationen 'PowerShell få ledig diskplads' er at bruge kommandoen Get-Volume. Her opsummerer vi 2 almindelige eksempler som følger.



# 1. Vis alle drev og pladsallokering på computeren

For at udføre dette arbejde skal du blot åbne PowerShell-vinduet ved at trykke på Win + R at åbne Løb boks, skrivning powershell i den og trykke på Gå ind . Skriv derefter følgende kommando i PowerShell og tryk Gå ind .



Hent-volumen

  kør Get Volume i PowerShell



Nu bør du finde en liste over drev og deres oplysninger, inklusive ledig diskplads og samlet diskplads på den lokale computer.

# 2. PowerShell ledig diskplads til et specificeret drev

Hvis du vil have ledig diskplads til et bestemt drev som C, kan du køre følgende kommando i PowerShell. Her kan du erstatte C med andre drevbogstaver, som du vil tjekke.

Get-Volume -DriveLetter C

  vis en specificeret drevinformation i PowerShell

Måde 2. PowerShell Få diskplads via kommandoen Get-PSDrive

En anden enkel måde er at bruge Get-PSDrive PowerShell-diskbrugskontrol-cmdlet'en. Sådan bruger du denne cmdlet.

# 1. Vis ledig diskplads til alle drev på computeren

Hvis du vil kende den ledige diskplads på alle drev i GB, kan du direkte køre Hent-PSDrive cmdlet i PowerShell. Når du har kørt, kan du se den brugte/frie diskplads, udbyder og root for alle drev.

Hent-PSDrive

  kør Get PSDrive i PowerShell

# 2. Vis ledig plads til en bestemt køretur

For at få brugt/fri diskplads til et specificeret drev skal du blot køre Get-PSDrive + drevbogstav-kommandoen. Her tager vi for eksempel C-drev.

Hent-PSDrive C

  kør Hent PSDrive C i PowerShell

Måde 3. PowerShell Få diskplads via kommandoen Get-WmiObject

Hvis du ønsker at få alle oplysninger om dine logiske drev, er Get-WmiObject plus Win32_logicalDisk PowerShell-scriptet et godt valg. Sådan bruger du denne cmdlet.

# 1. Vis ledig plads til alle drev på den lokale computer

Skriv følgende kommando og tryk Gå ind . Så får du den samlede og ledige plads på alle drev i GB.

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

  kør Get WmiObject i PowerShell

Du kan også køre følgende kommando for at få ledig/total diskplads og den ledige procentdel af hvert drev på den lokale computer.

Get-WmiObject -Klasse Win32_LogicalDisk |

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

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

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

  kør Hent WmiObject Win32 LogicalDisk i PowerShell

# 2. Tjek ledig diskplads på fjerncomputere

Hvis du vil kende den samlede ledige diskplads på fjerncomputerne, kan du også bruge Get-WmiObject-cmdlet'en. Her skal du udskifte computernavnet i henhold til den faktiske situation.

Get-WmiObject -Klasse Win32_logicalDisk -Computernavn srv01,srv02,srv03

Måde 4. PowerShell Få diskplads via kommandoen Get-CimInstance

Derudover kan Get-CimInstance cmdlet'en hjælpe dig med at kontrollere ledig diskplads på både lokale og eksterne computere.

# 1. Vis ledig diskplads for alle drev på en lokal computer

For at få den samlede/frie diskplads på alle drev på en lokal computer, kan du køre følgende kommando i PowerShell.

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

  kør Get CimInstance i PowerShell

Du kan også køre følgende kommando for at få flere oplysninger om drevene, såsom gratis procenter.

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

  vis gratis procentdel af et drev ved hjælp af Get CimInstance

# 2. Få gratis diskplads på fjerncomputere

Hvis du vil totalt/frigøre plads på et bestemt drev som C på fjerncomputere, kan du køre følgende kommando i PowerShell. Her skal du udskifte computernavnet og drevbogstavet efter dine behov.

Get-CimInstance -ComputerName computernavn win32_logicaldisk | hvor billedtekst -eq 'C:' | foreach-object {skriv ' $($_.caption) $('{0:N2}' -f ($_.Size/1gb)) GB i alt, $('{0:N2}' -f ($_ .FreeSpace/1gb)) GB gratis '}

Bedre alternativ til PowerShell Få gratis diskplads

Selvom PowerShell kan hjælpe dig med at kontrollere gratis diskbrug på Windows, er disse cmdlets for komplekse og svære at huske. Så vi anbefaler stærkt, at du bruger et nemmere og mere praktisk alternativ til PowerShell-tjek diskplads - denne side Partition Wizard.

Gratis download

Med denne webstedssoftware kan du få alle de grundlæggende oplysninger om alle drev som systemfiltype, total/brugt/fri plads og brugt procentdel. Endnu vigtigere, det kan hjælpe dig frigør diskplads ved hjælp af mange kraftfulde funktioner som Rumanalysator , Udvid/ændre størrelse/Flyt partition, Migrer OS til større HDD/SSD , etc.

  dette websted Partition Wizard hovedgrænseflade