“сетевой ресурс xyz / УДАЛЯЕТ” сбои, если файл используется на той доле

Я пытаюсь, с помощью NAnt, для разъединения доли (для перенаправления его где-то в другом месте), но мои сбои попытки:

[exec] Starting 'net (SHARE ad3-config /DELETE)' in 'c:\NAntDistributorBuilds\LocalInstallations\ad3config_master_1.0.19.4006'
[exec] Users have open files on ad3-config.  Continuing the operation will force the files closed.
[exec] No valid response was provided.
[exec] 
[exec] Do you want to continue this operation? (Y/N) [N]: 
[exec] c:\NAntDistributorBuilds\LocalInstallations\ad3config_master_1.0.19.4006\install.build(32,6):
[exec] External Program Failed: net (return code was -1)
[exec] Starting 'net (SHARE ad3-config="c:\NAntDistributorBuilds\LocalInstallations\ad3config_master_1.0.19.4006" /UNLIMITED)' in 'c:\NAntDistributorBuilds\LocalInstallations\ad3config_master_1.0.19.4006'
[exec] The name has already been shared.
[exec] 
[exec] More help is available by typing NET HELPMSG 2118.
[exec] 

Я не вижу способ предоставить 'Да' ответ через командную строку - нет переключателей/Q. Целевая машина является сервером Windows 2003. DOS имеет эквивалент Unix 'да' команда?

Если я могу сделать это на командной строке, то я могу делать это в исполнительной задаче NANT.

14
задан 29.07.2015, 22:37

0 ответов

Не можете Вы просто echo Y? Если это не использует cmd, то просто выполненный это с %COMSPEC% /c echo Y | net....

1
ответ дан 07.12.2019, 11:20

Теги

Похожие вопросы