我现在有这个问题,谷歌有其局限性。 我正在写一个包含几个通用函数的powershell文件。 我在各种脚本中使用该功能,现在我想让我的工作中的其他人也使用它们。 问题是,做敏感操作,我想锁定并保护脚本(编译成dll,exe等')。 如何创建像C#DLL一样的PowerShell库?
我尝试但没有找到如何继续的一个选项是使用powerGUI编译脚本到可执行文件(.exe)然后我可以在其中访问函数,更不用说将参数传递给该函数了。
希望你能理解我:) 谢谢。答案 0 :(得分:7)
你没有。而不是试图模糊这些信息(如果你编译它们,它们可以被反编译,你的“受保护”资源将不再是),完全删除它们并为你的函数制作那些参数。这既保护了您的“敏感”数据,又使代码更具可重用性。
然后,您可以将功能打包成module