Мне нужно установить модуль PowerShell (т. е. sqlserver) на одном производственном компьютере, однако производственный сервер не имеет подключения к Интернету.
Альтернативный способ, который я использую, - использовать save-module для сохранения файлов модулей в общую папку, а затем копировать файлы из общей папки непосредственно в путь модуля PS производственного сервера.
c:\program files\WindowsPowerShell\Modules
Это работает, но мне просто интересно, можем ли мы использовать существующий подход, то есть модуль установки, что-то вроде
install-module -name sqlserver -repository "my shared folder"
Это требование распространяется и на модуль обновления.
Использование save-module, а затем копирование и вставка кажется очень ненадежным, потому что я понятия не имею, действительно ли install-module выполнит регистрацию или установку DLL-файла.
Может ли кто-нибудь из гуру PS подсказать, как это сделать, то есть с помощью модуля установки без подключения к Интернету?
Спасибо заранее за ваше время.
PS: я знаю, что в SO есть сообщение , но оно мне не помогает .