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