# 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
}
PowerShell. Não consigo mostrar o tamanho dos discos com menos de 99% de espaço livres
1 Resposta
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