PowerShell Получить место на диске в Windows 10/11 | Вот полное руководство [Изменить размер раздела]

Многих пользователей смущает PowerShell получить место на диске работа в Windows 10/11. В этом посте этот сайт представляет 4 командлета для проверки дискового пространства 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 : этот командлет покажет список всех томов, доступных в вашей системе, включая тип файловой системы, состояние работоспособности каждого тома и общий/свободный размер используемого диска в ГБ.
  • PowerShell Получить-PSDrive : Этот командлет может вернуть вам список всех дисков в вашей системе, включая поставщика, корень и общий размер используемого/свободного дискового пространства в ГБ.
  • PowerShell Get-WmiObject : этот командлет и сценарий PowerShell win32_logicaldisk могут отображать общий размер, выделенное и свободное пространство на логических дисках.
  • PowerShell Get-CimInstance : Этот командлет может получить общее и свободное дисковое пространство на локальном или удаленном компьютере.

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

Теперь я полагаю, что вы уже знакомы со всеми командлетами PowerShell для проверки дискового пространства. Давайте посмотрим, как разрешить PowerShell проверять дисковое пространство с помощью этих командлетов в Windows 10/11.

Способ 1. PowerShell получить дисковое пространство с помощью команды Get-Volume

Первый и самый простой метод для операции «PowerShell получить свободное место на диске» — использовать команду Get-Volume. Здесь мы резюмируем 2 распространенных примера следующим образом.



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

Для выполнения этой работы вам просто нужно открыть окно PowerShell, нажав Выиграть + Р открыть Бежать коробка, печатать пауэршелл в нем и нажав Войти . Затем введите следующую команду в PowerShell и нажмите Войти .



Get-объем

  запустить Get Volume в PowerShell



Теперь вы должны найти список дисков и информацию о них, включая свободное дисковое пространство и общее дисковое пространство на локальном компьютере.

# 2. Свободное место на диске PowerShell для указанного диска

Если вы хотите получить свободное место на диске для определенного диска, такого как C, вы можете запустить следующую команду в PowerShell. Здесь вы можете заменить C другими буквами дисков, которые вы хотите проверить.

Get-Volume -DriveLetter C

  показать указанную информацию о диске в PowerShell

Способ 2. PowerShell получить дисковое пространство с помощью команды Get-PSDrive

Другой простой способ — использовать командлет проверки использования диска Get-PSDrive PowerShell. Вот как использовать этот командлет.

# 1. Показать свободное место на всех дисках компьютера

Если вы хотите узнать свободное место на всех дисках в ГБ, вы можете напрямую запустить Get-PSDrive командлет в PowerShell. После запуска вы можете просмотреть используемое/свободное дисковое пространство, провайдера и корень для всех дисков.

Get-PSDrive

  запустить Get PSDrive в PowerShell

# 2. Показать свободное место для определенного диска

Чтобы получить используемое/свободное дисковое пространство для указанного диска, вам просто нужно запустить команду Get-PSDrive + буква диска. Например, возьмем диск C.

Получить-PSDrive C

  запустить Get PSDrive C в PowerShell

Способ 3. PowerShell получить дисковое пространство с помощью команды Get-WmiObject

Если вы хотите получить всю информацию о своих логических дисках, хорошим выбором будет сценарий PowerShell Get-WmiObject plus Win32_logicalDisk. Вот как использовать этот командлет.

# 1. Показать свободное место для всех дисков на локальном компьютере

Введите следующую команду и нажмите Войти . Затем вы получите общее и свободное место на всех дисках в ГБ.

Get-WmiObject -Class win32_logicaldisk | Таблица форматов DeviceId, MediaType, @{n='Size';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='Всего (Гб)'; выражение={($_.Size/1GB).ToString('F2')}},

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

  запустить Get WmiObject Win32 LogicalDisk в PowerShell

# 2. Проверьте свободное место на дисках на удаленных компьютерах

Если вы хотите узнать общий объем свободного дискового пространства на удаленных компьютерах, вы также можете использовать командлет Get-WmiObject. Здесь вам нужно заменить имя компьютера в соответствии с реальной ситуацией.

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

Способ 4. PowerShell получить дисковое пространство с помощью команды Get-CimInstance

Кроме того, командлет Get-CimInstance может помочь вам проверить свободное место на диске как на локальном, так и на удаленном компьютере.

# 1. Показать свободное место на всех дисках на локальном компьютере

Чтобы получить общее/свободное дисковое пространство всех дисков на локальном компьютере, вы можете запустить следующую команду в PowerShell.

Get-CimInstance -Class win32_logicaldisk | Таблица форматов DeviceId, MediaType, @{n='Size';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='Всего (Гб)'; выражение={($_.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)) Всего ГБ, $('{0:N2}' -f ($_ .FreeSpace/1gb)) ГБ бесплатно'}

Лучшая альтернатива PowerShell Получите свободное место на диске

Хотя PowerShell может помочь вам проверить использование свободного места на диске в Windows, эти командлеты слишком сложны и трудны для запоминания. Поэтому мы настоятельно рекомендуем вам использовать более простую и практичную альтернативу проверке места на диске с помощью PowerShell — этот сайт Partition Wizard.

Скачать бесплатно

С помощью этого программного обеспечения этого сайта вы можете получить всю основную информацию обо всех дисках, такую ​​​​как тип системного файла, общее / используемое / свободное пространство и использованный процент. Что еще более важно, это может помочь вашему освободить место на диске используя множество мощных функций, таких как Анализатор пространства , Расширить/Изменить размер/Переместить раздел, Перенос ОС на HDD/SSD большего размера , так далее.

  этот сайт Главный интерфейс Мастера разделов