PowerShell DSC同时推拉模式

时间:2015-06-10 07:11:38

标签: powershell powershell-v4.0 dsc

我正在使用PowerShell 4.0并配置了DSC Pull Server。很少有客户端连接到Pull Server,这些客户端正在正确配置。以下是客户端计算机中的LCM详细信息:  enter image description here

但是,有时我们想将配置推送到这些客户端。当我尝试推送时,它成功并且RefershMode变为PUSH并且所有其他设置都像以前一样。从现在开始,我不再从Pull服务器获得任何配置。我再次需要将模式更改为PUSH并且工作正常。

可以在同一台客户端计算机上配置Pull和Push模式吗?那些会一起工作吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

不,这些模式不能存在于同一台机器上;它是一个或另一个。

我不得不质疑你为什么要这样做。据推测,如果一台机器已经处于Pull配置中,那么您想要推送到它上面的配置必须与Pull服务器上的配置不同。如果是这样的话,你为什么要恢复到完全覆盖Push配置的Pull呢?

根据您的评论,我建议您在要进行更改时更改节点的Pull服务器上的配置。生成MOF文件和校验和文件然后将它们复制到Pull服务器的过程可以自动完成。然后您可以使用:

ListOfObjectToBeOrder.OrderBy(x => x.columnName).ToList();

强制Node拉取并重新应用配置。