无法从其他服务器重新启动 IIS 网站

无法从其他服务器重新启动 IIS 网站

我们使用 Jenkins 作为持续集成服务器。我们的一个项目需要在其他服务器上重新启动 IIS 网站。我们可以使用“cd %windir%\system32\inetsrv appcmd stop site /site.name:xyz” appcmd start site /site.name:xyz”从同一台服务器重新启动 xyz 站点。

我们无法使用 CD 将 CD 转至网络路径。我尝试使用 Powershell,我可以将 CD 转至网络位置。我尝试过 Stop-Site,但不起作用。我想要 powershell 脚本或批处理文件,它们可以帮助我在其他服务器上重新启动 IIS 网站。

任何帮助将不胜感激。

答案1

你可以用 重新启动它iisreset。只需以管理员身份运行命令提示符并运行它:

重置

如果您想了解有关 iisreset 的其他信息,请参见此处如何使用 IIS Reset 命令重置 IIS

答案2

最后,我使用 powershell 编码和函数 CI_IIS_Reset.exe STARTWEBSITE 服务器名称站点名称用户名密码完成了此操作

相关内容