Могу ли я сохранить ресурс DSC на основе классов в отдельном файле из файла PSM?
В настоящее время для моих модулей я храню фактический код в отдельном файле из файла PSM1, затем ставлю его в исходном коде и использую Export-ModuleMember
экспортировать функции, таким образом, он позволяет мне легко отлаживать / тестировать отдельные функции.
Я предполагаю, что это невозможно, так как Export-ModuleMember
не дает возможность экспортировать DSCResource, но возможно ли иметь аналогичную настройку для ресурсов DSC на основе классов?
2 ответа
Решение
Ошибка подана против WMF 5.0. Пожалуйста, проголосуйте.
- Вы можете иметь модуль, содержащий множество ресурсов на основе классов DSC.
- В этом модуле у вас может быть 1 класс на файл, но вы не можете разделить его дальше (например, метод Test в одном файле, метод Set в другом).
- Powershell не поддерживает частичные классы.