Wil*_* Am 4 c# windows vbscript iis-7 application-pool
我在尝试从命令行运行的 vbs 文件中有以下内容:
strServerName = "ServerName"
strAppPoolName = "DefaultAppPool"
set objAppPools = GetObject("IIS://" & strServerName
& "/w3svc/AppPools/" & strAppPoolName & "")
objAppPools.Recycle()
Run Code Online (Sandbox Code Playgroud)
然而,当我从 cmd 行运行 vbs 时,我收到以下错误:
Microsoft VBScript 运行时错误:ActiveX 组件无法创建对象:“获取对象”_
我在本地机器上运行 XP,远程机器有 IIS 7。
我怎样才能让它发挥作用?
我不确定特定的 vb 脚本,但我建议使用“appcmd”(http://learn.iis.net/page.aspx/114/getting-started-with-appcmdexe)
%windir%\system32\inetsrv
如果尚未添加到您的路径appcmd recycle apppool "apppool_name"
虽然不是 vbs 文件命令,但您可以让 vbs 执行此命令行;
appcmd recycle apppool /apppool.name:string
Run Code Online (Sandbox Code Playgroud)
变量字符串是要回收的应用程序池的名称。例如,要回收名为 Marketing 的应用程序池,请在命令提示符处键入以下内容,然后按 Enter:
appcmd recycle apppool /apppool.name:Marketing
Run Code Online (Sandbox Code Playgroud)
摘自科技网
如果它离你想要的太远,那么我很抱歉。
归档时间: |
|
查看次数: |
24689 次 |
最近记录: |