如何在 Windows 服务器的服务器核心版本上安装 IIS 的 Web 部署。我见过的所有示例都涉及从 Microsoft 下载工具,但服务器核心的 GUI 极少。有没有办法通过 powershell 安装它?
答案1
这是一个老问题,你可能已经解决了它,但是尽管如此:
- 从此处下载 web deploy msihttps://www.microsoft.com/en-us/download/details.aspx?id=43717
- 将其放在服务器核心服务器可以访问的路径中
- 通过远程桌面连接到服务器控制台(如果是虚拟机,则通过 Hyper-V 管理器等进行连接)
cd
到下载的 WebDeploy msi 所在的文件夹(就我而言C:\install
)- 运行此命令
gci WebDeploy*.msi | % { msiexec /i $_.FullName }
- 现在您将获得一个用于安装的小型 GUI,单击它。
现在安装已经完成。
如果现在没有出现Add-PSSnapin WDeploySnapin3.0
错误,则表示 WebDeploy 已安装。
这是在 Windows Server 2019 上测试的。