关于 Powershell DSC 和节点的新手问题
Posted
技术标签:
【中文标题】关于 Powershell DSC 和节点的新手问题【英文标题】:Newbie question about Powershell DSC and nodes 【发布时间】:2021-02-10 16:00:00 【问题描述】:对于一个学校项目,我对 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,但是如果我这样做,连接就会被拒绝,因为我没有提供任何标识符或密码。我应该如何准确地配置这些远程节点?
提前感谢您的帮助!
【问题讨论】:
【参考方案1】:节点本地主机或目标服务器的主机名,那么这应该可以工作:
$credential = Get-Credential
Start-DscConfiguration -Path .\mofFolder\ -ComputerName 10.1.0.2 -Credential $credential -Wait -Verbose
否则,请尝试从 here 复制示例 3
【讨论】:
以上是关于关于 Powershell DSC 和节点的新手问题的主要内容,如果未能解决你的问题,请参考以下文章
通过 PowerShell DSC 和 choco 部署 VS19
powershell Zip自定义DSC模块,用于上传到Azure Automation DSC