Iniciar / Parar site IIS automatizado como administrador, que não é um “Administrador” interno

1

Existem várias maneiras de iniciar / parar um site do IIS, de uma forma que não requer logon no sistema. Por exemplo:

1) Linha de comando via APPCMD:

C:\windows\system32\inetsrv\appcmd.exe stop site /site.name:"TestSite"

2) Script VBS:

Set oIIS = GetObject("winmgmts:root\WebAdministration")
Set oSite = oIIS.Get("Site.Name='TestSite'")
oSite.Stop

A execução destes sob um usuário do Windows que é membro do grupo Administradores, me fornece mensagens de erro relacionadas ao acesso negado. Enquanto criar e excluir sites funciona bem sob as mesmas condições. Isso também acontece com o UAC desativado.

Eu preciso executar este script automatizado, quais permissões de acesso devo definir e onde?

Talvez eu possa definir permissões para meu aplicativo em algum lugar no Windows, para executá-lo com os mais altos privilégios?

Windows Server 2008 R2

    
por Alph.Dev 19.02.2014 / 20:26

0 respostas