Nunca consegui encontrar uma solução finita para o problema. Mas um trabalho utilizável (mas muito hacky e impuro) está usando este comando:
::Helpdesk
copy /Y NUL "\BOB\helpdesk\.writable"
IF %ERRORLEVEL%==0 (
del \BOB\helpdesk\.writable
GOTO:ALLOWEDHELPDESK
)
GOTO:SECT2
:ALLOWEDHELPDESK
net use k: /delete
net use k: \BOB\helpdesk
:SECT2
::Onboarding
copy /Y NUL "\BOB\onboarding\.writable"
IF %ERRORLEVEL%==0 (
del \BOB\onboarding\.writable
GOTO:ALLOWEDONBOARDING
)
GOTO:SECT3
:ALLOWEDONBOARDING
net use m: /delete
net use m: \BOB\onboarding
:SECT3
::Etc,etc,etc
Explicação básica: Ele verifica se uma pasta é gravável primeiro copiando um arquivo em branco .writable, se tiver êxito, ele executará o comando, se falhar, ignorará o comando e continuará.
Isto é puramente uma solução alternativa ...