Sto tentando, usando NAnt, di disconnettere una condivisione (per reindirizzarla da qualche altra parte) ma il mio tentativo fallisce:
[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]
Non riesco a vedere un modo per fornire la risposta "Sì" dalla riga di comando - non ci sono opzioni / Q. Il computer di destinazione è un server Windows 2003. DOS ha un equivalente al comando 'yes' di unix?
Se posso farlo dalla riga di comando, allora potrei essere in grado di farlo nel task exec di NAnt.
command.com
anche tu ?