Поиск и обновление значения элемента пользовательского объекта в Powershell - PullRequest
1 голос
/ 28 апреля 2020

Как обновить указанный c элемент пользовательского объекта путем поиска значения из другого элемента.

Например: если я хочу обновить RAM = 16 для ServerName = 'blabla2' с помощью командлета похож на $ hashtable.Set_Item ($ currentKey, 'NewValue'), который может искать и обновлять значения для указанного ключа c в таблице ha sh.

Рассматриваемый пользовательский объект - это большой объект с большим количеством 100 тыс. Строк участников, поэтому ищем эффективное решение для поиска и обновления участника.

$serverList= @() 
$serverList+= @{ServerName= 'blabla1'; OSType='Windows XP'; RAM='3'}
$serverList+= @{ServerName= 'blabla2'; OSType='Windows XP Profesional'; RAM='3'}


#Write-Output $serverList

#display as table
$serverList | % { new-object PSObject -Property $_}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...