Нашел это. Кажется, мне нужно использовать abs вместо функции усечения .
Get-WmiObject -Class win32_logicalDisk -ComputerName computer-name | Select Name,@}, @}
Я использую следующую команду для проверки места на удаленном сервере:
Get-WmiObject -Class win32_logicalDisk -ComputerName computer-name | Select Name,@}, @}
Это выводит:
Name Free Total Size ---- ---- ---------- C: 13 59 D: 0 0
Тем не менее, фактическое пространство: 10,5 без 59,8. Как будто он использует int, а не float. Кто-нибудь знает, как я могу изменить его, чтобы показать реальные значения с плавающей точкой?
Нашел это. Кажется, мне нужно использовать abs вместо функции усечения .
Get-WmiObject -Class win32_logicalDisk -ComputerName computer-name | Select Name,@}, @}