Добавьте в свой скрипт команду, которая отключит эту задачу при успешном выполнении где-то if exist Y:\ (...) and maps it otherwise net use Y: ...
schtasks.exe /CHANGE /TN "YourBatchScriptTask" /DISABLE
и добавьте еще одну задачу, включающую «YourBatchScriptTask» при запуске компьютера
schtasks.exe /CHANGE /TN "YourBatchScriptTask" /ENABLE
но если бы это был я, я бы оставил эту «проверочную» часть, поскольку вы не можете гарантировать, что сетевое подключение к вашему NAS не будет разорвано. (предположим, какой-то котенок играл с кабелями Ethernet)