手动 PowerShell DSC 模块安装

手动 PowerShell DSC 模块安装

我在无法访问互联网的服务器上工作。我正在将 DSC 模块上传到服务器,例如 AccessControlDSC。

模块正在安装中c:\Program Files\WindowsPowerShell\Modules

我将 AccessControlDSC 解压到模块文件夹中,其中添加了:

AccessControlDSC\1.1.0.0\<modulefiles>

如果我运行Get-DscResourceAccessControlDSC模块则不会显示。

如果我将文件夹结构更改为:

AccessControlDSC\<modulefiles>

然后运行Get-DscResourceAccessControlDSC模块展示。

服务器是运行 PowerShell v4 的 Windows 2012R2。为了安装模块,是否需要删除版本文件夹以便 PowerShell V4 正确显示它们?我查看了 PowerShell v5.1 计算机,版本文件夹似乎没有问题。

我很难找到正确布局的参考。大多数搜索似乎都提到Install-Module或但PowerShellGet目前没有这个选项。

答案1

你说得对,PS v4 需要删除版本文件夹。这意味着 PS v4 中只能有一个版本的资源模块。

相关内容