Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 126
Благодарности: 3

Профиль | Отправить PM | Цитировать


Цитата Foreigner:
Не проверялось в случае нескольких плашек памяти. »
Здорово. Плашка как бы одна (это виртуальная машина).
Правильно ли я понимаю, что не зависимо от того, что динамическая память будет расти или наоборот уменьшаться, то значение USED все равно будет правильным?

Выдает ошибку при сложении чисел:
Код: Выделить весь код
'Свободно {0} Mb' -f $free
Не удается преобразовать значение "System.Object[]" типа "System.Object[]" в тип "System.I
nt32".
строка:1 знак:1
+ [int] $total += (gwmi win32_physicalmemory).capacity | foreach { $_ / 1mb }
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException
 
Сбой вызова метода из-за отсутствия в [System.Object[]] метода с именем "op_Subtraction".
строка:3 знак:1
+ $used = $total - $free
+ ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (op_Subtraction:String) [], RuntimeExcept 
   ion
    + FullyQualifiedErrorId : MethodNotFound

Последний раз редактировалось rudimko, 22-11-2015 в 15:22.


Отправлено: 15:12, 22-11-2015 | #3