首页 > 解决方案 > 关于 Powershell DSC 和节点的新手问题

问题描述

对于一个学校项目,我对 Windows DSC 很感兴趣,但我陷入了一些愚蠢的问题,我在任何地方都找不到答案,这一定很明显,但对我来说却不是。我刚刚开始,所以我创建了一个愚蠢的脚本来根据我看到的 youtube 视频安装 telnet:

Demo Configuration {

Node localhost {

WINDOWSFEATURE Telnet {

ENSURE = 'PRESENT'

NAME = 'Telnet-Client'

}

}

}

Demo

好吧,在那之前一切都很好,我创建了附属 mof,我运行了脚本并让它工作。问题是我主要想在同一网络上的机器上使用这个脚本(假设我是 10.1.0.1,她是 10.1.0.2)。我们互相ping通,一切都很好。所有的教程都在讨论 Node,这很好,我写了 Node localhost、10.1.0.2 甚至是 Node 10.1.0.2,但是如果我这样做,连接就会被拒绝,因为我没有提供任何标识符或密码。我应该如何准确配置这些远程节点?

预先感谢您的帮助 !

标签: powershelldsc

解决方案


节点 localhost 或目标服务器的主机名,那么这应该可以工作:

$credential = Get-Credential
Start-DscConfiguration -Path .\mofFolder\ -ComputerName 10.1.0.2 -Credential $credential -Wait -Verbose

否则,请尝试从此处复制示例 3


推荐阅读