211service.com
PowerShell obtém espaço em disco no Windows 10/11 | Aqui está um guia completo [Redimensionar partição]
Muitos usuários estão confusos sobre o PowerShell obtém espaço em disco operação no Windows 10/11. Nesta postagem, esse site apresenta 4 cmdlets para verificar o espaço em disco do PowerShell e uma alternativa para mostrar o uso do disco.
- O PowerShell pode obter espaço em disco
- Como verificar o espaço em disco do PowerShell no Windows 10/11
- Melhor alternativa ao PowerShell para obter espaço livre em disco
Como é bem conhecido de todos nós, o PowerShell é um poderoso shell de linha de comando integrado ao Windows e uma ferramenta de ambiente de script. Ele pode ser usado para lidar com vários trabalhos, como instalando atualizações do Windows , PowerShell obtém o tamanho da pasta , PowerShell SSH , PowerShell descompactar/compactar , PowerShell executa exe , e o discutido neste post.
No entanto, muitos usuários e até mesmo profissionais não estão familiarizados em como lidar com esses trabalhos no PowerShell. Aqui, nos concentramos na verificação de espaço em disco do PowerShell e fornecemos uma alternativa para liberar espaço em disco no Windows 10/11.
O PowerShell pode obter espaço em disco
O PowerShell pode obter espaço livre em disco? Claro que sim! Existem vários cmdlets que podem ser usados para permitir que o PowerShell obtenha espaço livre em disco no Windows 10/11. Depois de investigar extensas referências e postagens, descobrimos que os 4 comandos a seguir podem ser usados para verificar o espaço em disco no PowerShell.
- PowerShell Get-Volume : este cmdlet mostrará uma lista de todos os volumes disponíveis em seu sistema, incluindo o tipo de sistema de arquivos, o status de integridade de cada volume e o tamanho total/livre de uso do disco em GB.
- PowerShell Get-PSDrive : este cmdlet pode retornar com uma lista de todas as unidades em seu sistema, incluindo provedor, raiz e tamanho total de espaço em disco usado/livre em GB.
- PowerShell Get-WmiObject : este cmdlet mais o script win32_logicaldisk do PowerShell podem exibir o tamanho total, o espaço alocado e o espaço livre das unidades lógicas.
- PowerShell Get-CimInstance : este cmdlet pode obter espaço em disco total e livre em um computador local ou remoto.
Como verificar o espaço em disco do PowerShell no Windows 10/11
Agora, acredito que você já conheça todos os cmdlets de verificação de espaço em disco do PowerShell. Vamos ver como permitir que o PowerShell verifique o espaço em disco usando esses cmdlets no Windows 10/11.
Maneira 1. PowerShell Obtenha espaço em disco por meio do comando Get-Volume
O primeiro e mais simples método para a operação “PowerShell obter espaço livre em disco” é usar o comando Get-Volume. Aqui, resumimos 2 exemplos comuns da seguinte forma.
# 1. Mostrar todas as unidades e alocação de espaço no computador
Para fazer este trabalho, você só precisa abrir a janela do PowerShell pressionando Vitória + R para abrir o Corre caixa, digitando powershell nele e pressionando Digitar . Em seguida, digite o seguinte comando no PowerShell e pressione Digitar .
Get-Volume

Agora, você deve encontrar uma lista de unidades e suas informações, incluindo espaço livre em disco e espaço total em disco no computador local.
# 2. PowerShell libera espaço em disco para uma unidade especificada
Se você deseja obter espaço livre em disco para uma unidade específica como C, pode executar o seguinte comando no PowerShell. Aqui você pode substituir C por outras letras de unidade que deseja verificar.
Get-Volume -DriveLetter C

Maneira 2. PowerShell Obtenha espaço em disco por meio do comando Get-PSDrive
Outra maneira simples é usar o cmdlet de verificação de uso de disco Get-PSDrive do PowerShell. Veja como usar este cmdlet.
# 1. Mostrar espaço livre em disco para todas as unidades no computador
Se você deseja saber o espaço livre em disco de todas as unidades em GB, pode executar diretamente o Get-PSDrive cmdlet no PowerShell. Depois de executado, você pode visualizar o espaço em disco usado/livre, o provedor e a raiz de todas as unidades.
Get-PSDrive

# 2. Mostrar espaço livre para uma unidade específica
Para obter o espaço em disco usado/livre para uma unidade especificada, você só precisa executar o comando Get-PSDrive + letra da unidade. Aqui, tomamos a unidade C, por exemplo.
Get-PSDrive C

Maneira 3. PowerShell Obtenha espaço em disco por meio do comando Get-WmiObject
Se você deseja obter todas as informações sobre suas unidades lógicas, o script Get-WmiObject plus Win32_logicalDisk PowerShell é uma boa escolha. Veja como usar este cmdlet.
# 1. Mostrar espaço livre para todas as unidades no computador local
Digite o seguinte comando e aperte Digitar . Então você obterá o espaço total e livre de todas as unidades em GB.
Get-WmiObject -Class win32_logicaldisk | Format-Table DeviceId, MediaType, @{n='Size';e={[math]::Round($_.Size/1GB,2)}},@{n='FreeSpace';e={[math ]::Round($_.FreeSpace/1GB,2)}}

Além disso, você pode executar o seguinte comando para obter espaço livre/total em disco e a porcentagem livre de cada unidade no computador local.
Get-WmiObject -Class Win32_LogicalDisk |
Select-Object -Property DeviceID, VolumeName, @{Label='FreeSpace (Gb)'; expressão={($_.FreeSpace/1GB).ToString('F2')}},
@{Label='Total (Gb)'; expressão={($_.Size/1GB).ToString('F2')}},
@{label='FreePercent'; expressão={[Math]::Round(($_.freespace / $_.size) * 100, 2)}}|ft

# 2. Verifique o espaço livre em disco em computadores remotos
Se quiser saber o espaço livre total em disco nos computadores remotos, você também pode usar o cmdlet Get-WmiObject. Aqui você precisa substituir o nome do computador de acordo com a situação real.
Get-WmiObject -Class Win32_logicalDisk -ComputerName srv01,srv02,srv03
Caminho 4. PowerShell Obtenha espaço em disco por meio do comando Get-CimInstance
Além disso, o cmdlet Get-CimInstance pode ajudá-lo a verificar o espaço livre em disco em computadores locais e remotos.
# 1. Mostrar espaço livre em disco de todas as unidades em um computador local
Para obter o espaço em disco total/livre de todas as unidades em um computador local, você pode executar o seguinte comando no PowerShell.
Get-CimInstance -Class win32_logicaldisk | Format-Table DeviceId, MediaType, @{n='Size';e={[math]::Round($_.Size/1GB,2)}},@{n='FreeSpace';e={[math ]::Round($_.FreeSpace/1GB,2)}}

Além disso, você pode executar o seguinte comando para obter mais informações sobre as unidades, como porcentagens gratuitas.
Get-CimInstance -Class Win32_LogicalDisk |
Select-Object -Property DeviceID, VolumeName, @{Label='FreeSpace (Gb)'; expressão={($_.FreeSpace/1GB).ToString('F2')}},
@{Label='Total (Gb)'; expressão={($_.Size/1GB).ToString('F2')}},
@{label='FreePercent'; expressão={[Math]::Round(($_.freespace / $_.size) * 100, 2)}}|ft

# 2. Obtenha espaço livre em disco em computadores remotos
Se você deseja totalizar/liberar espaço de uma unidade específica como C em computadores remotos, pode executar o seguinte comando no PowerShell. Aqui você precisa substituir o nome do computador e a letra da unidade de acordo com suas necessidades.
Get-CimInstance -ComputerName computername win32_logicaldisk | onde legenda -eq 'C:' | foreach-object {write ' $($_.caption) $('{0:N2}' -f ($_.Size/1gb)) GB total, $('{0:N2}' -f ($_ .FreeSpace/1gb)) GB grátis '}
Melhor alternativa ao PowerShell para obter espaço livre em disco
Embora o PowerShell possa ajudá-lo a verificar o uso de disco livre no Windows, esses cmdlets são muito complexos e difíceis de lembrar. Portanto, recomendamos que você use uma alternativa mais fácil e prática para verificar o espaço em disco do PowerShell – este site Partition Wizard.
Com este software do site, você pode obter todas as informações básicas de todas as unidades, como tipo de arquivo do sistema, espaço total/usado/livre e porcentagem usada. Mais importante ainda, pode ajudar o seu liberar espaço em disco usando muitos recursos poderosos como Analisador Espacial , Estender/Redimensionar/Mover Partição, Migrar SO para HDD/SSD maior , etc
