iisapp -a命令出现 :此脚本不能与WScript工作

今天一个同事向我反馈,使用iis的命令时出现了如标题的问题。

通过百度,找到如下信息:

iisapp实际上是存放在C:\windows \system32目录下的一个VBS脚本,全名为iisapp.vbs,如果你和我一样,也禁止了Vbs默认关联程序,那么就需要手动到该目录,先择打开方式,然后选“Microsoft (r) Windows Based Script Host”来执行。

受启发,注册一下vbs(找到%WINDIR%/INF/WSH.inf,然后按右键,选择“安装”,重启)即解决了问题。

另外,网上提出了一另一种有关iisapp不能使用的情况:iisapp不是内部命令,解决方案如下所示:

1、在任务管理 器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid
2、在命令 cmd命令行提示符下运行 iisapp -a。注意,第一次运行,会提示需要使用cscript支持(wscript与cscript的区别),点击确定。然后再次运行就可以了。这样就可以看到pid对应的应用程序池。 
3、到IIS中察看该应用程序池对应的网站,就ok了,做出上面的内存或CPU方面的限制,或检查程序有无死循环之类的问题。

iisapp实际上是存放在C:\windows \system32目录下的一个VBS脚本,全名为iisapp.vbs,如果你和我一样,也禁止了Vbs默认关联程序,那么就需要手动到该目录,先择打开方式,然后选“Microsoft (r) Windows Based Script Host”来执行,就可以得到PID与应用程序池的对应关系。

参考文档:

https://yq.aliyun.com/ziliao/110936

http://www.jb51.net/article/7523.htm

时间: 2024-10-12 15:41:14

iisapp -a命令出现 :此脚本不能与WScript工作的相关文章

python 中的命令补全脚本

该命令补全脚本来自网络,把脚本放到特定的目录下,用的时候import进来就可以了 路径如下查找: >>> os.sys.path ['', '/usr/lib64/python26.zip', '/usr/lib64/python2.6', '/usr/lib64/python2.6/plat-linux2', '/usr/lib64/python2.6/lib-tk', '/usr/lib64/python2.6/lib-old', '/usr/lib64/python2.6/lib-

25. PowerShell -- 命令发现和脚本块

PowerShell之发现命令 从用户的角度来看,在Powershell控制台上输入一条命令,然后直接回车执行,是一件简单的事情,事实上Powershell在后台做了很多事情,其中第一步,就是查看用户输入的命令是否可用,这个步骤也被称作自动化发现命令.使用Get-Command 命令可以查看当前作用域支持的所有命令.如果你想查看关于 LS 命令的信息,请把它传递给Get-Command. PS C:> Get-command LS CommandType Name Definition ----

创建包含sql命令的sql脚本文件

sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件.基本步骤如下: 1.创建包含sql命令的sql脚本文件 文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下: --创建表,使用“--”进行注释 create table 表名称 (                      Guid Varchar(38) not null primary key,     Tit

(转)IBM AIX系统硬件信息查看命令(shell脚本)

IBM AIX系统硬件信息查看命令(shell脚本) 原文:http://blog.itpub.net/22085031/viewspace-1054015/ 查看IBM AIX系统的主机型号.序列号.CPU.内存.硬盘.网卡.网卡物理插槽位置信息.是否配置以太网通道.网卡链路状态.当前网络速率.HBA卡.HBA卡物理插槽位置信息.HBA卡WWN.HBA卡支持速率.HBA卡当前速率.VG.PV.LV信息.该主机当前由哪台HMC管理.配置了多少磁带机驱动器tape driver等信息,可以通过一段

分发系统介绍、expect脚本远程登录、expect脚本远程执行命令、expect脚本传递参数

20.27 分发系统介绍 应用场景 当业务越做越大,服务器需求越来越多,几台服务器的话还好一点:当十几.几十台的时候,工作量就非常大!并且不规范,需要一个模板机分发到各个机器上去. 可以用开源的软件,expect脚本语言,进行实现分发系统的功能. 20.28 expect脚本远程登录 yum install -y expect 自动远程登录,并执行命令 #!/usr/bin/expect set host "192.168.21.130" set passwd "rootro

jmeter命令行执行脚本

为什么要命令行执行脚本: 1.图形化界面消耗更多资源,CPU和内存 2.图形化界面不支持大型的负载测试和性能测试 3.命令行测试支持持续集成,例如放到Jenkins这样的CI工具上 nohup:让程序在后台运行 -h:帮助,打印出有用的信息并退出 -n:以非GUI形式运行Jmeter -t:Jmeter脚本路径 -l:输出结果路径,如果没有该文件就自动创建,可以生成csv或者jtl文件 -r:远程执行,启动远程服务 -H:代理主机,设置Jmeter使用的代理主机 -P:代理端口,设置Jmeter

linux下查看用户登入系统相关命令及编写脚本(七)

查看用户登入系统日志 1.w 显示谁登入并正在做什么事 2.who 显示谁登入 -r:显示系统运行级别 3.sleep 睡眠命令(sleep 5 睡眠5秒后醒来) 4.whoami 显示用户名或UID 5.last:显示/var/log/wtmp文件,显示用户登录历史及系统重启历史 -n 3: 显示最近3次的相关信息 6.lastb:显示/var/log/btmp文件,显示用户错误的登录尝试 -n 3: 显示最近3次的错误的登录尝试 7.lastlog: 显示每一个用户最近一次的成功登录信息:

java程序执行,调用shell命令和shell脚本

  坑呀!记得在start()之后, waitFor()之前把缓冲区读出来打log,否则是阻塞缓冲区,没有输出的 package com.jikexueyuancrm.util; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import

linux命令练习:脚本实现硬盘分区功能

练习一   1.通过ping命令测试10.109.134.233到10.109.134.249之间的所有主机是否在线:     如果在线,就显示"ip is up " 其中的IP要换成真正的IP地址,且以绿色显示:     如果不在线,就显示"ip is down"其中的IP要换成真正的IP地址,且以红色显示:    要求:分别使用whil,until和for(两种形式)循环实现.  for第一种形式    #!/bin/bash # program: # 测试ip