【问题标题】:Distributing powershell scripts with dll使用 dll 分发 powershell 脚本
【发布时间】:2017-11-11 08:03:59
【问题描述】:

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

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

Add-Type -Path <local path to dll>

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

  1. Sharepoint Client
  2. Active Directory library

【问题讨论】:

标签: powershell


【解决方案1】:

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

【讨论】:

  • 这就是我一直这样做的方式,在我看来是最干净的方式。
  • $PSScriptRoot 没有输出(WS 2019,PSVersion: 5.1.17763.2268)。
猜你喜欢
  • 2017-02-11
  • 1970-01-01
  • 2019-08-10
  • 1970-01-01
  • 2019-06-16
  • 2022-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多