如何保护powershell文件,并调用单个函数

时间:2013-12-01 10:53:56

标签: powershell

我现在有这个问题,谷歌有其局限性。 我正在写一个包含几个通用函数的powershell文件。 我在各种脚本中使用该功能,现在我想让我的工作中的其他人也使用它们。 问题是,做敏感操作,我想锁定并保护脚本(编译成dll,exe等')。 如何创建像C#DLL一样的PowerShell库?

我尝试但没有找到如何继续的一个选项是使用powerGUI编译脚本到可执行文件(.exe)然后我可以在其中访问函数,更不用说将参数传递给该函数了。

希望你能理解我:)

谢谢。

1 个答案:

答案 0 :(得分:7)

你没有。而不是试图模糊这些信息(如果你编译它们,它们可以被反编译,你的“受保护”资源将不再是),完全删除它们并为你的函数制作那些参数。这既保护了您的“敏感”数据,又使代码更具可重用性。

然后,您可以将功能打包成module