Можно ли загрузить какое-то программное обеспечение из Интернета, а затем установить его на некоторые из моих серверов с помощью DSC? Например, Chrome? Все руководства по DSC довольно трудны для понимания (по крайней мере, для меня). Я просто хочу увидеть простой пример, похожий на мой вариант использования, пожалуйста.
PowerShell DSC. Скачайте и установите программное обеспечение
Ответы (2)
Вы также можете использовать DSC для установки пакета из Интернета через URL-адрес без Chocolatey. Для этого вам нужно точное имя, под которым будет установлен продукт, и его значение ProductId. Самый простой способ получить их - сначала установить программное обеспечение где-нибудь вручную, а затем найти эти значения с помощью этой команды PowerShell:
Get-WmiObject Win32_Product | Format-Table IdentifyingNumber, Name, Version
Затем вы можете установить программное обеспечение через DSC, используя ресурс Package
. Вот пример того, как это сделать с помощью инструмента Local Administrator Password Solution от 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'
}
person
Mark Wragg
schedule
04.12.2018
Да, с помощью DSC можно делать то, что вы хотите. Вот пример использования ресурса сообщества Chocolatey для установки Chrome https://github.com/PowerShellOrg/cChoco/blob/master/ExampleConfig.ps1
person
Nana Lakshmanan
schedule
27.07.2016
Chrome был просто примером. У Chocolate нет нужного мне программного обеспечения. Как мне установить файлы .exe из DSC?
- person Brozaf; 28.07.2016
Вы можете создать свой собственный ресурс для загрузки и применения. Вы можете посмотреть шоколадный ресурс в качестве примера на том же сайте.
- person Nana Lakshmanan; 01.08.2016