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

Posted 西门吹牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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



以上是关于iisapp -a命令出现 :此脚本不能与WScript工作的主要内容,如果未能解决你的问题,请参考以下文章

使用C#远程设置IIS AppPool用户的文件权限

为啥 ncat -exec 可以与 shell 脚本一起使用,但不能与 perl 脚本一起使用?

如何在 shell 脚本中将此正则表达式与 grep 一起使用?

PowerShell:因为在此系统上禁止运行脚本

为啥这个脚本不能在 android、iphone、ipad 等移动设备上运行?

unity代码不能赋予物体