powershell - 关于 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,但是如果我这样做,连接就会被拒绝,因为我没有提供任何标识符或密码。我应该如何准确配置这些远程节点?
预先感谢您的帮助 !
解决方案
节点 localhost 或目标服务器的主机名,那么这应该可以工作:
$credential = Get-Credential
Start-DscConfiguration -Path .\mofFolder\ -ComputerName 10.1.0.2 -Credential $credential -Wait -Verbose
否则,请尝试从此处复制示例 3
推荐阅读
- vb.net - Compare Combobox to a row in datagridview
- ruby - Rails:从下拉菜单中选择时禁用输入标签
- javascript - Angular 6列表交错动画显示列表项两次
- python - 按下登录按钮时如何接收 QLineEdit 输入?
- angular - Angular 中的“let”和“const”有什么区别?
- android - LocationService ionic google-maps 对象在 ios 中失败,但在 android 中有效
- javascript - 根据 JSON 文件中的键值对转换 JavaScript 数组。
- php - PHP imap 不附加大邮件
- javascript - 使用循环创建数据数组
- javascript - TypeScript var scope versus JavaScript var scope