使用dll分发powershell脚本

时间:2017-10-06 02:42:54

标签: powershell

我有一个引用dll文件的powershell脚本,我想将此脚本分发给客户。我怎么能这样做,使客户不必担心安装/引用正确的DLL文件?

我通过以下方式从脚本中引用dll文件:

Add-Type -Path <local path to dll>

我正在寻找一种方法来将这些dll与脚本捆绑在一起,或者在运行时使用PowerShell安装dll的方法。我感兴趣的dll可以使用以下nuget包:

  1. Sharepoint Client
  2. Active Directory library

1 个答案:

答案 0 :(得分:1)

您可以尝试将dll文件复制到脚本所在的目录中,然后使用“$ PSScriptRoot \ Name.Of.File.dll”。压缩目录并分发Zip文件。