ExeCommand WiX CustomAction está falhando?

Eu tenho uma linha de comando que eu quero executar durante a instalação de um módulo de mesclagem (criado porWiX) com o código abaixo.

<code><CustomAction
    Id='SetWebsiteProtocols'
    Execute='commit'
    Return='ignore'
    Impersonate="yes"
    FileKey='Web.config'
    ExeCommand='c:\windows\system32\inetsrv\appcmd.exe set app "Default Web Site/My Website" /enabledProtocols:http,net.tcp,net.pipe' />

<InstallExecuteSequence>
    <Custom Action="SetWebsiteProtocols" After="InstallFiles"/>
</InstallExecuteSequence>
</code>

Quando eu executo o comando na linha de comando (codificado no momento) ele funciona bem. No entanto, quando executado durante uma instalação, ele falha. Ativar o log mostra o código de erro 1721, mas googling que não retorna nada de interesse.

Como eu corrijo esse problema?

questionAnswers(1)

yourAnswerToTheQuestion