Каковы различия между модулем и классом в powershell v5?
Это широкий вопрос? или, как я надеюсь, можно ответить короткой таблицей различий? Я пропустил аналогичный вопрос о вариантах использования для каждого.
Материал, который я нашел:
Модуль
- Существует до v5, но с другой функциональностью.
- Невозможно создать экземпляр, поэтому у вас может быть больше одного; думать о свойствах, как статические свойства.
- Работает с параметрами и стандартным поведением Powershell, таким как Get-Help.
Класс
- Существует только в v5.
- Работает как c # с классами и объектами.