usar setparameters parameter name deploy como application msdeploy

setparameters - MSDeploy RunCommand Priviliges



set parameter iis web application name (1)

Encontré la respuesta, y resulta que ya la había completado a medias. En el enlace que proporcioné en mi pregunta, mencionan cómo agregar privilegios a la cuenta WMSvc, así:

sc privs wmsvc SeChangeNotifyPrivilege/SeImpersonatePrivilege/SeAssignPrimaryTokenPrivilege/SeIncreaseQuotaPrivilege

Lo que no mencionó es que debe reiniciar WMSvc para que esto tenga efecto.

Estoy tratando de usar la opción -presync: runCommand en MSDeploy y no importa lo que intente ejecutar, recibo el mismo error:

Error: el cliente no tiene un privilegio requerido.

He intentado un puñado de elementos para ejecutar, y ninguno de ellos funciona. Idealmente quiero ejecutar un exe en el servidor como tal:

-presync:runCommand=C:/MyExecutable.exe,dontUseCommandExe=true

También he intentado

-presync:runCommand=C:/TestScript.bat

Y la muestra de su documentation

-presync:runCommand="net stop w3svc"

Gracias por adelantado.