2016-03-31 7 views
1

Я хотел бы объединить несколько небольших конфигураций DSC в один файл MOF. Я знаю, что в Powershell v5 есть что-то вроде Partial Configuration, однако для использования этой функции мне приходится каждый раз перенастраивать LCM на целевом узле, когда изменяется количество конфигураций (что невозможно, потому что я хочу настроить LCM вручную только один раз на первом DSC конфигурации).Использование частичной конфигурации без имени конфигурации жесткого кодирования в объекте LCM

Unfortunatelly DSC не позволяет перенастроить LCM через DSC Resource, что означает, что я не могу изменить эту настройку в режиме «Pull Mode» на локальном компьютере.

Я до сих пор удивляюсь, почему LCM не поддерживают «*» внутри PartialConfigurtion собственности, когда это может быть очень полезно, особенно, когда каждая конфигурация использует GUID в любом случае (* .GUID.MOF)

Вы когда-нибудь нашел вас какое-либо решение решить эту проблему?

Заранее спасибо

ответ

1

ДСК не требует всех частичных фрагментов конфигурации должны быть доступно в момент применения конфигурации. Таким образом, вы все равно можете заполнить многие partialConfig заблаговременно в LCM, которые могут стать доступными в определенный момент времени. Это дает вам некоторую гибкость в том, что вы не изменяете настройки LCM каждый раз, когда вам нужно добавить другую частичную конфигурацию. Я хотел бы также предложить открыть запрос на запрос в отношении обслуживания № https://windowsserver.uservoice.com/forums/301869-powershell/category/148047-desired-state-configuration-dsc для:

  1. Разрешение «*» в частичной конфигурации.
  2. Разрешение обновления мета-конфигурации с сервера выгрузки.