PowerShell Вземете дисково пространство на Windows 10/11 | Ето пълно ръководство [Преоразмеряване на дяла]

Много потребители са объркани относно PowerShell получава дисково пространство работа на Windows 10/11. В този пост, този сайт въвежда 4 cmdlets за проверка на дисковото пространство PowerShell и алтернатива за показване на използването на диска.





На тази страница:

Както е добре известно на всички нас, PowerShell е мощен вграден в Windows команден ред и инструмент за среда за скриптове. Може да се използва за обработка на различни работи като инсталиране на актуализации на Windows , PowerShell получава размер на папката , PowerShell SSH , Разархивиране/ципиране на PowerShell , PowerShell изпълнява exe , и този, обсъден в тази публикация.

Въпреки това, много потребители и дори професионалисти не са запознати с това как да се справят с тези работи в PowerShell. Тук се фокусираме върху проверката на PowerShell на дисковото пространство и предлагаме алтернатива за освобождаване на дисково пространство в Windows 10/11.



Може ли PowerShell да получи дисково пространство

Може ли PowerShell да получи свободно дисково пространство? Разбира се, да! Има различни командлети, които могат да се използват, за да позволят на PowerShell да получи свободно дисково пространство в Windows 10/11. След като проучихме обширни препратки и публикации, открихме, че следните 4 команди могат да се използват за проверка на дисковото пространство в PowerShell.

  • PowerShell Get-Volume : Тази кратка команда ще покаже списък на всички томове, налични на вашата система, включително типа на файловата система, здравословното състояние на всеки том и общия/свободния размер на диска в GB.
  • PowerShell Get-PSDrive : Тази кратка команда може да ви върне със списък на всички устройства във вашата система, включително доставчик, root и общ размер на използвано/свободно дисково пространство в GB.
  • PowerShell Get-WmiObject : Тази команда плюс скрипта win32_logicaldisk PowerShell може да показва общия размер, разпределеното и свободното пространство на логическите устройства.
  • PowerShell Get-CimInstance : Тази кратка команда може да получи общо и свободно дисково пространство на локален или отдалечен компютър.

Как да проверите дисковото пространство PowerShell на Windows 10/11

Вярвам, че вече знаете всички командлети за проверка на дисковото пространство на PowerShell. Нека видим как да позволим на PowerShell да проверява дисковото пространство с помощта на тези командлети в Windows 10/11.

Начин 1. PowerShell Вземете дисково пространство чрез командата Get-Volume

Първият и най-прост метод за операцията „PowerShell получи свободно дисково пространство“ е да използвате командата Get-Volume. Тук обобщаваме 2 често срещани примера, както следва.



# 1. Показване на всички устройства и разпределението на пространството на компютъра

За да извършите тази работа, просто трябва да отворите прозореца на PowerShell, като натиснете Win + R за да отворите Бягай кутия, писане powershell в него и натискане Въведете . След това въведете следната команда в PowerShell и натиснете Въведете .



Get-Volume

  стартирайте Get Volume в PowerShell



Сега трябва да намерите списък с устройства и тяхната информация, включително свободно дисково пространство и общо дисково пространство на локалния компютър.

# 2. Свободно дисково пространство на PowerShell за определено устройство

Ако искате да получите свободно дисково пространство за конкретно устройство като C, можете да изпълните следната команда в PowerShell. Тук можете да замените C с други букви на устройството, които искате да проверите.

Get-Volume -DriveLetter C

  показва информация за определено устройство в PowerShell

Начин 2. PowerShell Вземете дисково пространство чрез командата Get-PSDrive

Друг лесен начин е да използвате cmdlet Get-PSDrive PowerShell за проверка на използването на диска. Ето как да използвате тази кратка команда.

# 1. Покажете свободно дисково пространство за всички устройства на компютъра

Ако искате да знаете свободното дисково пространство на всички устройства в GB, можете директно да стартирате Get-PSDrive cmdlet в PowerShell. След като стартирате, можете да видите използваното/свободно дисково пространство, доставчик и root за всички устройства.

Get-PSDrive

  стартирайте Get PSDrive в PowerShell

# 2. Покажете свободно пространство за определено устройство

За да получите използваното/свободно дисково пространство за определено устройство, просто трябва да изпълните командата Get-PSDrive + буква на устройството. Тук вземаме например C устройство.

Get-PSDrive C

  стартирайте Get PSDrive C в PowerShell

Начин 3. PowerShell Вземете дисково пространство чрез командата Get-WmiObject

Ако искате да получите цялата информация за вашите логически устройства, скриптът Get-WmiObject плюс Win32_logicalDisk PowerShell е добър избор. Ето как да използвате тази кратка команда.

# 1. Покажете свободно място за всички устройства на локалния компютър

Въведете следната команда и натиснете Въведете . Тогава ще получите общото и свободното пространство на всички устройства в GB.

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

  стартирайте Get WmiObject в PowerShell

Освен това можете да изпълните следната команда, за да получите свободно/общо дисково пространство и свободния процент на всяко устройство на локалния компютър.

Get-WmiObject -Class Win32_LogicalDisk |

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

@{Label='Общо (Gb)'; израз={($_.Size/1GB).ToString('F2')}},

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

  стартирайте Get WmiObject Win32 LogicalDisk в PowerShell

# 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='Размер';e={[math]::Round($_.Size/1GB,2)}},@{n='FreeSpace';e={[math ]::Round($_.FreeSpace/1GB,2)}}

  стартирайте Get CimInstance в PowerShell

Освен това можете да изпълните следната команда, за да научите повече информация за устройствата, като безплатни проценти.

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

  покажете безплатен процент от диск с помощта на Get CimInstance

# 2. Вземете безплатно дисково пространство на отдалечени компютри

Ако искате общо/свободно пространство на конкретен диск като C на отдалечени компютри, можете да изпълните следната команда в PowerShell. Тук трябва да замените името на компютъра и буквата на устройството според вашите нужди.

Get-CimInstance -ComputerName име на компютър win32_logicaldisk | където надпис -eq 'C:' | foreach-object {write ' $($_.caption) $('{0:N2}' -f ($_.Size/1gb)) GB общо, $('{0:N2}' -f ($_ .FreeSpace/1gb)) GB безплатно '}

По-добра алтернатива на PowerShell Вземете безплатно дисково пространство

Въпреки че PowerShell може да ви помогне да проверите използването на свободния диск в Windows, тези командлети са твърде сложни и трудни за запомняне. Така че горещо ви препоръчваме да използвате по-лесна и по-практична алтернатива на PowerShell за проверка на дисковото пространство – този съветник за дялове на сайта.

Безплатно сваляне

С този софтуер за този сайт можете да получите цялата основна информация за всички дискове като системен файлов тип, общо/използвано/свободно пространство и използван процент. По-важното е, че може да ви помогне освободи дисково пространство използвайки много мощни функции като Космически анализатор , Разширяване/Преоразмеряване/Преместване на дял, Мигрирайте ОС към по-голям HDD/SSD и т.н.

  този главен интерфейс на съветника за разделяне на сайта