Я пытаюсь выполнить iisvdir из скрипта ant, чтобы очистить и создать виртуальный каталог, прежде чем скомпилировать свое приложение .net в Visual Studio. Я сталкиваюсь с парой странных ошибок: один сервер сборки, а другой без проблем запускает скрипт.
<exec dir="${SYSTEM32}" executable="cscript" failonerror="true">
<arg line='iisvdir.vbs /create "Default Web Site" ${RS_VIRTUAL_DIR} "${env.WORKSPACE}"'/>
</exec>
Результат:
[exec] Microsoft (R) Windows Script Host Version 5.6
[exec] Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.
[exec]
[exec] Input Error: Can not find script file "c:\windows\system32\iisvdir.vbs".
А потом
<exec dir="${SYSTEM32}" executable="cmd" failonerror="true">
<arg line='cscript iisvdir.vbs /create "Default Web Site" ${RS_VIRTUAL_DIR} "${env.WORKSPACE}"'/>
</exec>
Результаты в
[exec] 'reate' is not recognized as an internal or external command,
[exec] operable program or batch file.
Может кто-нибудь помочь мне понять, что может быть не так?