Windows 11离线环境下用PowerShell安装OpenSSH Server并实现登录的方案求助
Windows 11离线环境下用PowerShell安装OpenSSH Server并实现登录的方案求助
大家好,我现在需要在Windows 11离线环境下用PowerShell写一个脚本,实现自动安装OpenSSH Server,完成配置直到能执行ssh domain\username@servername登录的整个流程。
我已经尝试了几种方法,但都没成功,具体情况如下:
- 试过用.msi安装包的方法(在线环境下是有效的),但离线环境下没法通过脚本完成安装,行不通。
- 我下载了
OpenSSH-Client-Package_31bf3856ad364e35_amd64__.cab文件,然后执行了这条PowerShell命令:
看到资料说DISM /Online /Add-Package /PackagePath:C:\Users\krivosik\Desktop\Scripts\scripts\OpenSSH-Client-Package_31bf3856ad364e35_amd64__.cab/Online参数并不是真的需要联网,应该能离线运行,但实际执行后并没有成功。 - 微软官方文档里提到用ISO文件内的cab包来安装的方法,但我没有对应的ISO文件,所以这个方法也用不了。
有没有大佬能帮我解决这个离线安装的问题?最好是能基于那个cab文件来实现,当然其他可行的方案我也接受,万分感谢!
备注:内容来源于stack exchange,提问作者Gaara





