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.