У меня есть массив, который я заполняю другими способами.По сути, он содержит этот пример данных;
PSComputerName ResourceName InstanceName InDesiredState ConfigurationName StartDate
-------------- ------------ ------------ -------------- ----------------- ---------
server1.domain.local WindowsFeature Backup True BaseConfig 24/04/2018 14:31:23
server1.domain.local Registry fDenyTSConnections True BaseConfig 24/04/2018 14:31:23
server1.domain.local Registry UserAuthentication True BaseConfig 24/04/2018 14:31:23
server1.domain.local File DscDemo True BaseConfig 24/04/2018 14:31:23
server5.domain.local WindowsFeature Backup True BaseConfig 24/04/2018 14:31:23
server5.domain.local Registry fDenyTSConnections True BaseConfig 24/04/2018 14:31:24
server5.domain.local Registry UserAuthentication True BaseConfig 24/04/2018 14:31:24
Это динамически, и я не буду знать, когда массив заполнится, какие данные будут внутри.Мне нужно разделить массив на уникальные массивы (или PSObjects), основанные на PSComputerName.
Так что в этом случае мне понадобится два отдельных объекта / массива для server1
и * 1007.* с учетом того, что может быть 6 серверов или 80 серверов.Я не могу придумать лучший способ приблизиться к этому.