![]() |
Спонтанные ошибки в Grid
Код:
Function mesto ERROR: Не удается преобразовать аргумент "c", со значением: "@{SystemName=VDA-W81-7; DeviceID=C:; size(GB)=49,7; Freespace(GB)=6,3}", для "AddRange" в тип "System.Col ERROR: lections.ICollection": "Не удается преобразовать значение "@{SystemName=VDA-W81-7; DeviceID=C:; size(GB)=49,7; Freespace(GB)=6,3}" типа "Selected.System.Manage ERROR: ment.ManagementObject" в тип "System.Collections.ICollection"." ERROR: + $array2.AddRange($DiskInfo) ERROR: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ERROR: + CategoryInfo : NotSpecified: (:) [], MethodException ERROR: + FullyQualifiedErrorId : MethodArgumentConversionInvalidCastArgument ERROR: |
А что скрипт должен вообще выводить и в каком виде. Здесь какой-то обрывок. В частности что за $textbox3 и $dataGrid2, где и как их создали? Как все это выводится в таблицу, зачем создавать [collections.arraylist] ? Много неочевидностей.
|
Спасибо за ответ Foreigner, там большую софтину я написал попробую куски выдрать...
либо сам исходник , там наработки но в целом все работает . Исходник Создавал все в Sapiens powershell Studio ![]() 3 это $textbox3 2 это $dataGrid2 [collections.arraylist] для фильтрации в дальнейшем. могу исходник скинуть ... на скрине , видите отдал значение в грид , а вот имя типа VDA-w81-7 нет , ну и частенько попадаются такие машинки которые с ошибкой выпадают. |
Цитата:
По этому просто заключил в @(команды) Код:
$Script:DiskInfo = @(Get-WmiObject Win32_LogicalDisk -Filter "DriveType=3" -Computer $comp | Select SystemName, DeviceID, @{ Name = "size(GB)"; Expression = { "{0:N1}" -f ($_.size/1gb) } }, @{ Name = "Freespace(GB)"; Expression = { "{0:N1}" -f ($_.freespace/1gb) } }) |
Время: 21:59. |
Время: 21:59.
© OSzone.net 2001-