使用 iissapp.vbs 列出正在运行的 Web 应用程序

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

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

重要事项:
只有本地计算机上 Administrators 组的成员才能运行脚本和可执行文件。作为安全性最佳操作,请使用不属于 Administrators 组的帐户登录计算机,然后使用 runas 命令以管理员身份运行脚本和可执行文件。在命令提示符下,键入 runas /profile /User:MyComputer\Administrator cmd,使用管理员权限打开一个命令窗口,然后键入 cscript.exeScriptName(包括脚本的完整路径和任何参数)。


本主题包括下列信息:

• 语法:键入命令时必须采用的顺序以及它后面的任何参数和选项。

• 参数:赋予命令中变量的值。

• 示例:示例代码和对结果的说明。


语法
iisapp [/a AppPoolName | /p PID]

参数
/a AppPoolName

可选项。指定特定应用程序池的名称。

/p PID

可选项。用其 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


附iisapp.vbs命令解析:

Description: list IIS application pools and associated worker processes.
             Recycle application pools.

Syntax: IIsApp.vbs [{ /a <app_pool_id> | /p <pid> } [/r] ]

Parameters:

Value              Description
/a <app_pool_id>   Specify an application pool by name. Surround
                   <app_pool_id> with quotes if it contains spaces.
                   If used alone without an accompanying action,
                   IIsApp.vbs will report PIDs of currently running
                   w3wp.exe processes serving pool <app_pool_id>.
/p <pid>           Specify a process by process ID.if used alone
                   without an accompanying action, IIsApp.vbs will
                   report the AppPoolId of the w3wp process specified
                   by <pid>. When a PID is specified with /r, that PID
                   is mapped to an application pool and the action is
                   taken upon the application pool.if a PID is given
                   for a web garden, i.e. an application pool served
                   by more than one w3wp, then all w3wp�s for that
                   application pool will be acted upon.
/r                 Recycles the application pool.

DEFAULT: no switches will print out the PID and AppPoolId.

Examples:

IIsApp
IIsApp /p 2368
IIsApp /a DefaultAppPool /r
IIsApp /p 2368 /r

你可能感兴趣的:(职场,IIS,web应用程序,休闲)