Быстрый ответ
Короче говоря, OpenSSHUtils устарел Microsoft (как вы указали) и больше не требуется. Не рекомендуется пытаться установить это.
Если вы объясните нам, какая функция OpenSSHUtils вам нужна, мы можем помочь вам с обходным путем.
Кроме того, этот комментарий GitHub ссылается на большинство открытых проблем, касающихся устаревание. https://github.com/MicrosoftDocs/windowsserverdocs/issues/3400#issuecomment -658249949
Ручная установка
Это не рекомендуется, но я объясняю это, чтобы вы лучше понимали настраиваемые модули. Это также можно использовать, если Install-Module
недоступен в вашей версии PowerShell.
Где я могу найти пакет nuget?
Фактически вы уже связались это (https://www.powershellgallery.com/packages/OpenSSHUtils/1.0.0.1). Если вы нажмете «Загрузить вручную», вы сможете загрузить его вручную.
Является ли наличие psd1 и psm1 эквивалентом nuget?
psd1 это все, что вам нужно для работы с модулем. Вам нужно будет установить его вручную.
- введите
$env:PSModulePath
, чтобы определить, где PowerShell ищет модули в вашей системе. Рекомендуемое расположение: C: \ Windows \ system32 \ WindowsPowerShell \ v1.0 \ Modules \ для общесистемного использования.
C:\Users\user\Documents\WindowsPowerShell\Modules;C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules\;c:\Program Files (x
86)\Microsoft SQL Server\110\Tools\PowerShell\Modules\;C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\Modules;C:\Program Files\Microsoft Monitoring Agent\
Agent\PowerShell\
Создайте каталог OpenSSHUtils в C: \ Windows \ system32 \ WindowsPowerShell \ v1.0 \ Modules \
Скопируйте каталоги и папки из opensshutils.1.0.0.1.nupkg
в это место. Вы можете отказаться от элементов NuGet, указанных в c (package, OpenSSHUtils.nuspe c, _rels, package, [Content_Types]. xml)
Используйте Get-Module -ListAvailable для проверки наличия модуля OpenSSHUtils в списке