Я работаю над сценарием для запроса информации о конфигурации на удаленных серверах и возврата данных для вывода в gridview. Проблема, с которой я сталкиваюсь, - это формат, в котором возвращаются данные.
If I do...
((Get-CimInstance -ClassName Win32_Processor).NumberOfLogicalProcessors | Measure-Object).Count
((Get-CimInstance -ClassName Win32_PhysicalMemory).Capacity | Measure-Object -Sum).Sum /1GB
в ps1 и запускаю его на удаленном сервере с помощью Invoke-Command, я получаю массив обратно только с такими числами.
2
4
Как я могу эффективно собирать эту информацию с контекстом с нескольких машин? Я пробовал удаленные задания, но я не могу запускать больше двух заданий одновременно. Я хотел бы распространить работу на все целевые серверы таким образом.