我有一个VB脚本文件。它试图在IIS 7中设置应用程序池。 此脚本在某些计算机上运行良好,并在其他计算机上出错。 我通过提供管理员访问权限在命令提示符下运行相同的脚本来排除任何管理问题
以下是VB脚本代码。
dim existingApplicationPools
Set existingApplicationPools = GetObject("IIS://localhost/w3svc/AppPools")
For Each oAppPool In existingApplicationPools
If oAppPool.Name = "applicationPoolName" Then
oAppPool.WamUserName ="username"
oAppPool.WamUserPass = "password"
oAppPool.LogonMethod =1
oAppPool.AppPoolIdentityType=3
oAppPool.managedRuntimeVersion="v4.0"
oAppPool.managedPipeLineMode = 0 '0-> Integrated
oAppPool.SetInfo
Exit For
End If
Next
if err = 0 then
CreateNewAppPool = True
else
CreateNewAppPool = false
end if
MsgBox(CreateNewAppPool )
我在其他计算机上遇到的错误是invalid char in line 2 position 1
。
答案 0 :(得分:0)
好的,所以上述解决方案的问题是机器需要在 Web管理工具下启用 IIS 6管理兼容性 强>