我有两个窗户盒子。一个是windows xp(本地计算机),其中我需要编写批处理文件;另一个是我的IIS所在的windows server 2003。现在,我需要在windows中编写一个批处理文件,需要在其中执行下面提到的操作。
停止IIS上的IIS或我的应用程序池。
在该IIS上启动IIS或我的应用程序池。
这些停止和启动需要在两个不同的行中执行。windows Server 2003框具有与我的windows xp(本地计算机)不同的用户id和密码。由于我刚开始编写批处理文件,经过一天的挣扎之后,我才能在IIS上杀死位于windows server 2003中的应用程序池(w3w
首先,如果这是一个基本问题,我很抱歉。我是一个Linux系统管理员,现在正好是在处理Windows。请随意编辑问题或在适当的地方添加标签。
前提:我正在将一个网站从Windows Server 2003上的IIS 6.0迁移到Windows Server 2016上的IIS 8.5。IIS8.5最初安装在默认位置,当位于新服务器上的C:\inetpub\wwwroot下时,网站运行良好。但是,由于组织策略的原因,网站需要位于新服务器的E:\驱动器上,而不是位于C:\驱动器上。首先,我尝试简单地将站点从C:\inetpub\wwwroot移动到E:\inetpub\wwwroot,并更新IIS中
我们使用Windows 2003服务器运行各种作业。其中一些作业向运行IIS 6的web服务器发送应用程序池命令(循环、启动、停止)。现在我们有一个运行IIS 7的Windows 2008 web服务器,我们希望发送相同的命令。这一切都是使用C#完成的。
这是用于为IIS 6发送命令的代码:
var methodToInvoke = "Stop"; // could be "Stop", "Start", or "Recycle"
var co = new ConnectionOptions
{
Impersonation