Linux 在Windows Server 2012 R2 WMF 4.0上安装DSC资源nxComputerManagement和nxNetworking

Linux 在Windows Server 2012 R2 WMF 4.0上安装DSC资源nxComputerManagement和nxNetworking,linux,windows,powershell,dsc,Linux,Windows,Powershell,Dsc,我正在尝试在带有WMF 4.0的Windows Server 2012 R2计算机上安装Linux nxComputerManagement和nxNetworking的两个新的DSC资源,但是当我执行Get-DSCResource或Get-Module-Listavailable时,我看不到输出中列出的模块 在安装了WMF 5.0的win 10计算机上,我可以使用Save module和install module cmdlet安装此模块。当我在win10机器上获取DSCRSource时,我看

我正在尝试在带有WMF 4.0的Windows Server 2012 R2计算机上安装Linux nxComputerManagement和nxNetworking的两个新的DSC资源,但是当我执行Get-DSCResource或Get-Module-Listavailable时,我看不到输出中列出的模块

在安装了WMF 5.0的win 10计算机上,我可以使用Save module和install module cmdlet安装此模块。当我在win10机器上获取DSCRSource时,我看到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*模块。接下来从安装PSGet模块,然后使用Install Module cmdlet安装模块以使其正常工作