Несколько (небольших) проблем.
Сначала вы настраиваете Services
, а не ServiceSets
, поэтому имя ресурса в цикле foreach внизу неверное.
Во-вторых, имя сконфигурированного ресурса (у вас ServiceSet $service
) должно быть строкой (что-то вроде Service $service.ServiceName
)
В-третьих, вы указали, что параметр $ServiceConfig
являетсямассив строк, но вы предоставляете массив хеш-таблиц (HashTable[]
).Вы хотите обновить тип параметра конфигурации.
В-четвертых, значение состояния «Игнорируется» недопустимо.Должно быть "Работает" или "Остановлено"