有几种方法可以启动/停止IIS站点,而不需要login系统。 例如:
1)通过APPCMD的命令行:
C:\windows\system32\inetsrv\appcmd.exe stop site /site.name:"TestSite"
2)VBS脚本:
Set oIIS = GetObject("winmgmts:root\WebAdministration") Set oSite = oIIS.Get("Site.Name='TestSite'") oSite.Stop
在属于pipe理员组的成员的Windows用户下运行这些访问被拒绝的错误消息。 虽然创build和删除网站在相同的条件下工作正常。 UAC禁用也会发生这种情况。
我需要自动运行这个脚本,我应该设置什么样的访问权限?
也许我可以在Windows的某个地方将权限设置为我的应用程序,以最高权限运行它?
Windows Server 2008 R2