Могу ли я сохранить ресурс DSC на основе классов в отдельном файле из файла PSM?

В настоящее время для моих модулей я храню фактический код в отдельном файле из файла PSM1, затем ставлю его в исходном коде и использую Export-ModuleMember экспортировать функции, таким образом, он позволяет мне легко отлаживать / тестировать отдельные функции.

Я предполагаю, что это невозможно, так как Export-ModuleMember не дает возможность экспортировать DSCResource, но возможно ли иметь аналогичную настройку для ресурсов DSC на основе классов?

2 ответа

Решение

Ошибка подана против WMF 5.0. Пожалуйста, проголосуйте.

https://windowsserver.uservoice.com/forums/301869-powershell/suggestions/14288805-nested-modules-does-not-work-invoke-dscresource

  1. Вы можете иметь модуль, содержащий множество ресурсов на основе классов DSC.
  2. В этом модуле у вас может быть 1 класс на файл, но вы не можете разделить его дальше (например, метод Test в одном файле, метод Set в другом).
  3. Powershell не поддерживает частичные классы.
Другие вопросы по тегам