установка модуля галереи PowerShell с помощью марионетки

Надеюсь, это подходящее место для этого. Я использую Puppet на Windows Server и хочу установить модуль Powershell из галереи Powershell с помощью Puppet. Я прочитал https://forge.puppet.com/puppetlabs/dsc/readme , но ничего не говорится об установке модуля галереи в системе. Я предполагаю, что это могло произойти через что-то вроде

dsc_module { 'module_name':
  dsc_ensure => 'present',
}

Однако это не сработало. Ошибки тоже нет. Я предполагаю, что мне нужно будет использовать что-то вроде шоколада. может ли кто-нибудь подтвердить, возможно ли это?

0
задан 26 July 2018 в 08:30
1 ответ

Dir kënnt dat mat engem anere Modul maachen:

Den powershellmodule Marionettemodul gesäit aus wéi wann et Package Repositories ka managen an Moduler vun hinne installéiere kann, awer ech hunn et net hunn ech selwer benotzt. Beispill vun der Modul Beschreiwungssäit :

pspackageprovider {'Nuget':
  ensure => 'present'
}

psrepository { 'PSGallery':
  ensure              => present,
  source_location     => 'https://www.powershellgallery.com/api/v2/',
  installation_policy => 'trusted',
}

package { 'module_name':
  ensure   => latest,
  provider => 'windowspowershell',
  source   => 'PSGallery',
}

Ech hu gekuckt an ech konnt keen In-Box Wee gesinn fir e PowerShell Modul just mat DSC ze installéieren; et gëtt keng DSC Ressource mam Numm 'Modul' wat ech mengen du hues probéiert mam Puppet DSC Modul ze konfiguréieren.

EDIT:

Just nach eng Kéier iwwerpréift an do ass eng Ressource fir Package Management . Also Dir kënnt Ären originale Code wéi folgend aktualiséieren:

dsc_packagemanagement { 'module_name':
  dsc_ensure => 'present',
  dsc_name => 'module_name',
}

https://docs.microsoft.com/en-us/powershell/dsc/packagemanagementdscresource

1
ответ дан 4 December 2019 в 15:53

Теги

Похожие вопросы