【问题标题】:PowerShell DSC. Download and install softwarePowerShell DSC。下载并安装软件
【发布时间】:2016-07-27 15:55:33
【问题描述】:

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

【问题讨论】:

    标签: powershell dsc


    【解决方案1】:

    您还可以使用 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'
    }
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • Chrome 只是一个例子。 Chocolate 没有我需要的软件。如何从 DSC 安装 .exe 文件?
      • 您可以创作自己的资源来下载和应用。您可以查看巧克力资源以获取相同的示例
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-29
      • 2014-01-08
      • 1970-01-01
      • 1970-01-01
      • 2018-01-27
      • 2020-01-15
      相关资源
      最近更新 更多