"Net share xyz / DELETE" завершується невдачею, якщо у цій частині використовується файл


15

Я намагаюся за допомогою 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.


вибачте за стрибнутий потік свідомості. : S
Ендрю Меттьюз

Ви також використовуєте command.com?
Привіт71

Насправді це частина інструменту збирання та розгортання. Я використовую NAnt (трохи схоже на make), щоб безпосередньо викликати команду net.
Ендрю Меттьюс

Відповіді:



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.