O script provavelmente está aguardando permissão para excluir a conexão
por exemplo,
M:\>net use m: /delete
There are open files and/or incomplete directory searched pending on the connection to m:.
Is it OK to continue disconnection and force them closed (Y/N) [N]:
Você precisa fornecer a permissão na linha de comando
por exemplo
M:\>net use m: /delete /yes
There are open files and/or incomplete directory searched pending on the connection to m:.
m: was deleted successfully
ou no seu caso
if exist %1 net use %1 /del /yes