如何使用 Azure 中的所需状态配置 (DSC) 进行 Windows VM 的代理设置?

Posted

技术标签:

【中文标题】如何使用 Azure 中的所需状态配置 (DSC) 进行 Windows VM 的代理设置?【英文标题】:How to make the proxy settings of a windows VM by using desired state configuration (DSC) in Azure? 【发布时间】:2021-06-07 17:06:20 【问题描述】:

我正在检查如何使用 Azure 中的所需状态配置 (DSC) 来进行 Windows VM 的代理设置。有 DSC 的库吗?

通常,我使用以下命令从 cli 设置代理:

Set-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' -name ProxyServer -Value "123.123.123.123:80"
Set-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' -name ProxyEnable -Value 1

netsh winhttp set proxy 123.123.123.123:80

有什么想法吗?

【问题讨论】:

【参考方案1】:

你可以试试Script resource。在该资源中,您可以使用 TestScript 和/或 GetScript 属性来检查代理设置是否已按要求设置。如果尚未设置代理设置,则使用 SetScript 属性使用您提供的 cmdlet 实际设置代理设置。

【讨论】:

以上是关于如何使用 Azure 中的所需状态配置 (DSC) 进行 Windows VM 的代理设置?的主要内容,如果未能解决你的问题,请参考以下文章

使用 terraform 创建 azure 自动化 dsc 配置和 dsc 配置节点似乎不起作用

Azure ARM - DSC VM 配置

Azure ARM-DSC VM配置

复合 DSC 资源未在 Azure 自动化中导出

是否可以通过 ARM 模板将分配的 Azure DSC 配置更新到 VM?

Azure DSC 将文件从存储上传到 VM?