PowerShell DSC。下载并安装软件

时间:2016-07-27 15:55:34

标签: powershell dsc

是否可以从互联网上下载某些软件,然后使用DSC将其安装在我的某些服务器上?例如Chrome?所有DSC教程都很难理解(至少对我而言)。我只想看一个简单的例子,类似于我的用例。

2 个答案:

答案 0 :(得分:2)

是的,可以使用DSC来做你想做的事。以下是使用Chocolatey社区资源安装Chrome https://github.com/PowerShellOrg/cChoco/blob/master/ExampleConfig.ps1

的示例

答案 1 :(得分:0)

您也可以使用DSC通过不含巧克力的URL从Internet安装软件包。为此,您需要安装产品的确切名称及其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'
}