【发布时间】:2016-07-27 15:55:33
【问题描述】:
是否可以从互联网上下载一些软件,然后使用 DSC 将其安装在我的一些服务器上?例如,铬?所有 DSC 教程都很难理解(至少对我而言)。我只想看一个简单的例子,类似于我的用例。
【问题讨论】:
标签: powershell dsc
是否可以从互联网上下载一些软件,然后使用 DSC 将其安装在我的一些服务器上?例如,铬?所有 DSC 教程都很难理解(至少对我而言)。我只想看一个简单的例子,类似于我的用例。
【问题讨论】:
标签: powershell dsc
您还可以使用 DSC 通过 URL 安装来自 Internet 的软件包,而无需 Chocolatey。为此,您需要安装产品的确切名称及其 ProductId 值。获取这些值的最简单方法是先手动在某个地方安装软件一次,然后通过此 PowerShell 命令找到这些值:
Get-WmiObject Win32_Product | Format-Table IdentifyingNumber, Name, Version
然后您可以使用Package 资源通过 DSC 安装软件。以下是使用 Microsoft 的本地管理员密码解决方案工具执行此操作的示例:
Package 'LAPS' {
Name = 'Local Administrator Password Solution'
Path = 'https://download.microsoft.com/download/C/7/A/C7AAD914-A8A6-4904-88A1-29E657445D03/LAPS.x64.msi'
ProductId = 'EA8CB806-C109-4700-96B4-F1F268E5036C'
}
【讨论】:
是的,您可以使用 DSC 来做您想做的事。下面是一个使用 Chocolatey 社区资源安装 Chrome 的例子https://github.com/PowerShellOrg/cChoco/blob/master/ExampleConfig.ps1
【讨论】: