列出正在运行的 Web 应用程序

可使用命令行脚本 iisapp.vbs(存储在 systemroot\system32 中)查看当前正在运行的任何工作进程。该命令通常用于排除故障。

发出该命令的计算机必须运行 Windows XP 或 Windows Server 2003 家族的成员。该命令所作用的计算机必须运行带有 IIS 6.0 的 Windows Server 2003 家族的成员。

要点 要点 您必须是本地计算机上 Administrators 组的成员或者必须被委派了相应的权限,才能执行下列步骤。作为安全性的最佳操作,请使用不属于 Administrators 组的帐户登录计算机,然后使用运行方式命令以管理员身份运行脚本或可执行程序。在命令提示符下,键入 runas /user:administrative_accountname "script or executable command"

本主题包括下列信息:

语法

iisapp [a/ AppPoolName | /p AppPoolID]

参数

/a AppPoolName
可选项。指定特定应用程序池的名称。
/p AppPoolID
可选项。用其 ID 号指定应用程序池。

示例

示例 1:

下面的命令显示本地计算机上当前运行的所有应用程序池:

iisapp

作为响应,iisapp 显示当前正在运行的所有应用程序,并用应用程序池的进程 ID (PID) 和应用程序池 ID (AppPoolID) 来标识每个应用程序。Iisapp 忽略所有可选的参数并接受默认值。

W3wp.exe PID: 2232   AppPoolID: DefaultAppPool
W3wp.exe PID: 2608   AppPoolID: MyAppPool

示例 2:

使用下面的命令,通过输入特定应用程序的 PID 来查看它:

iisapp /p 2608

作为响应,iisapp 显示指定的应用程序。

W3wp.exe PID: 2608   AppPoolID: MyAppPool

© 1997-2003 Microsoft Corporation。保留所有权利