Спасибо за ответ. Я знаю, что <CustomAction Id = 'Sample.vbs' VBScriptCall = '' BinaryKey = 'Sample.vbs' Execute = 'немедленный' Return = 'ignore' /> будет работать, но это занимает так много времени на MS-сервере 2016. Я пытаюсь сделать это с ExeCommand.

я есть один скрипт VB в самом пакете. Мне нужно вызвать его, используя CMD, способ вызова сценария по умолчанию, который занимает слишком много времени, поэтому я пытаюсь вызвать его с помощью CMD и CSCRIPT, но установщик выдает ошибку во время установки.

Я использую следующий код, который не работает, как ожидалось. Я много искал, но не нашел решения.

<Binary Id="ServiceInstall"  SourceFile="..\..\..\AddVirDir.vbs" />

 <CustomAction Id="InstallService" BinaryKey ="ServiceInstall" 
               ExeCommand="CMD /C &quot;[#ServiceInstall]&quot;" 
               Execute="immediate" Return="check"  HideTarget="no" Impersonate="no"/>

Ответы на вопрос(2)

Ваш ответ на вопрос