PowerShell. Não consigo mostrar o tamanho dos discos com menos de 99% de espaço livres

1 resposta
shell-script
vpmaciel1981
# Get SQL Server hostname
$hostname=Get-WMIObject Win32_ComputerSystem | Select-Object -ExpandProperty name

# Get all drives with free space less than a threshold. Exclude System Volumes
$Results = Get-WMIObject -ComputerName $hostname Win32_LogicalDisk |
 where{($_.DriveType -eq 3) -and ((($_.freespace/1gb)/($_.size/1gb)) -le '0.99')}

ForEach ($Result In $Results)
{
    $drive = $Result.DriveLetter
    $space = $Result.FreeSpace
}

1 Resposta

vpmaciel1981

Estou aprendendo ainda powershell mas vi que o $Results não retorna nada, e por isso não entra no ForEach para eu verificar e exibir depois as unidades com menores ou igual a 99% de uso do tamanho total do disco.

Criado 19 de fevereiro de 2020
Ultima resposta 19 de fev. de 2020
Respostas 1
Participantes 1