在 Windows Server 2012 R2 WMF 4.0 上安装 DSC 资源 nxComputerManagement 和 nxNetworking
Installing DSC resource nxComputerManagement and nxNetworking on Windows Server 2012 R2 WMF 4.0
我正在尝试为 Linux nxComputerManagement 和 nxNetworking 在装有 WMF 4.0 的 Windows Server 2012 R2 机器上安装两个新的 DSC 资源,但是当我执行 Get-DSCResource 或 Get- Module -Listavailable 我没有看到输出中列出的模块。
在我安装了 WMF 5.0 的 win 10 机器上,我能够使用 Save-Module 和 Install-Module cmdlet 安装此模块。当我在我的 win10 机器上执行 Get-DSCResource 时,我看到 nxComputerManagement 和 nxNetworking 被保存在 C:\Program Files\WindowsPowerShell\Modules
所以在我的 WMF 4.0 win2k12r2 机器上我做了类似的事情,将模块从我的 Win 10 机器复制到 win2k12r2 机器的 C:\Program Files\WindowsPowerShell\Modules
位置,还附加了一个新路径到 PSmodulePath
$env:PSModulePath = $env:PSModulePath + ";C:\Program Files\WindowsPowerShell\Modules"
即使在添加这个之后,模块也没有被检测到/Import-DSCResource cmdlet 没有检测到这些模块。
有人可以帮忙吗?
终于想通了,删除了我复制到 "C:\Program Files\WindowsPowerShell\Modules" 的所有 nx* 模块。接下来从 https://www.powershellgallery.com/ 安装 PSGet 模块,然后使用 Install-module cmdlet 安装模块以使其正常工作。
我正在尝试为 Linux nxComputerManagement 和 nxNetworking 在装有 WMF 4.0 的 Windows Server 2012 R2 机器上安装两个新的 DSC 资源,但是当我执行 Get-DSCResource 或 Get- Module -Listavailable 我没有看到输出中列出的模块。
在我安装了 WMF 5.0 的 win 10 机器上,我能够使用 Save-Module 和 Install-Module cmdlet 安装此模块。当我在我的 win10 机器上执行 Get-DSCResource 时,我看到 nxComputerManagement 和 nxNetworking 被保存在 C:\Program Files\WindowsPowerShell\Modules
所以在我的 WMF 4.0 win2k12r2 机器上我做了类似的事情,将模块从我的 Win 10 机器复制到 win2k12r2 机器的 C:\Program Files\WindowsPowerShell\Modules
位置,还附加了一个新路径到 PSmodulePath
$env:PSModulePath = $env:PSModulePath + ";C:\Program Files\WindowsPowerShell\Modules"
即使在添加这个之后,模块也没有被检测到/Import-DSCResource cmdlet 没有检测到这些模块。
有人可以帮忙吗?
终于想通了,删除了我复制到 "C:\Program Files\WindowsPowerShell\Modules" 的所有 nx* 模块。接下来从 https://www.powershellgallery.com/ 安装 PSGet 模块,然后使用 Install-module cmdlet 安装模块以使其正常工作。