Я работаю на серверах без доступа в Интернет. Я загружаю модули DSC на сервер, например. AccessControlDSC.
Модули устанавливаются в c:\Program Files\WindowsPowerShell\Modules
Я распаковываю AccessControlDSC в папку модулей, которая добавляет:
AccessControlDSC\1.1.0.0\<modulefiles>
Если я сбегу Get-DscResource
Модуль AccessControlDSC не отображается.
Если я изменю структуру папок на:
AccessControlDSC\<modulefiles>
А потом беги Get-DscResource
модуль AccessControlDSC делает шоу.
Серверы - это Windows 2012R2 с PowerShell v4. Для установки модулей нужно ли удалять папку с версией, чтобы они правильно отображались в PowerShell V4? Я посмотрел на машины PowerShell v5.1, и папка с версией, похоже, не представляет проблемы.
Мне трудно найти ссылки для правильного макета. Большинство запросов, похоже, относятся к Install-Module
или PowerShellGet
что в настоящее время не вариант.