Veja uma solução alternativa que pode funcionar no seu caso: tente fazer o ping do dispositivo antes de tentar net use
do compartilhamento.
Você pode fazer isso com bastante facilidade em um script .cmd
. Aqui está um pequeno exemplo de check_if_pings.cmd
que você poderia adaptar:
@echo off
ping -n 1 -w 1000 %1 > NUL
if %ERRORLEVEL% NEQ 0 goto failed
goto ok
:failed
echo Failed to ping %1
exit /b 1
:ok
echo Ping %1 ok
exit /b 0
O parâmetro -n
para ping
especifica quantos pacotes enviar e o -w
quantos milissegundos aguardar a resposta. Ajuste-os para atender às suas necessidades.