以pipe理员身份自动启动/停止IIS站点,这不是内置的“pipe理员”

有几种方法可以启动/停止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