【发布时间】:2015-05-25 20:38:33
【问题描述】:
你们知道,是否可以将仅由函数组成的 PowerShell 项目转换为模块?我想要实现的是创建我所有功能的可分发模块,以便其他人可以使用它。但无需花费时间将所有功能转换为 cmdlet。
我的每个函数都在单独的文件中。然后,当我创建 *.psd1 并尝试通过“FunctionsToExport”包含函数时,它不起作用。加载模块后我看不到我的功能。
当它们不是(全部)在 .psm1 文件中时,甚至可以从模块中导出函数吗?我仍在尝试找出 *psd1 和 *psm1 文件的真正区别和用途。
【问题讨论】:
-
什么是“powershell 项目”?您是指某个特定的文件类型,还是只是您一直在从事的抽象项目?
-
抽象项目。在这种情况下,PowerShell 项目 = 函数集。
标签: powershell powershell-module