나는 같은 문제가 있었지만 처음에는 약 30 초였습니다. 그러나 그것이 약 2 분 (약간의 알려지지 않은 이유로)으로 뛰어 들었을 때, 너무 성가 시게, 그것을 해결할 방법을 찾아야했습니다.
대상 컴퓨터를 Ping 할 수 있는지 확인하여 네트워크를 테스트하는 배치 스크립트를 만들었습니다. 가능한 경우 드라이브를 매핑하고 (매핑되지 않은 경우) 매핑을 삭제합니다.
@echo off
set ipaddr=192.168.5.3
set current=neither
:begin
set state=down
for /f %%i in ('ping -n 1 %ipaddr% -w 1000 ^| findstr /C:"Received = 1"') do (
set state=up
)
if not %state% == %current% (
set current=%state%
if %state% == up (
net use R: \\%ipaddr%\archive$
)
if %state% == down (
net use R: /delete /y
)
)
sleep 5
goto begin
이 스크립트는 예약 된 작업에 의해 호출되며,이 작업은 10 분마다 스크립트를 실행하며 최대 작업 시간은 10 분입니다. 콘솔 창은이 시간 동안 열린 상태로 유지되지만 현재 Network Conditions
스케줄러 설정에서이를 조사하고 있습니다.이 스케줄러 설정은 공유가 켜져있는 것으로 알고있는 네트워크에 연결할 때 공유를 생성하도록 설정할 수 있습니다 (플래그 설정). 그리고 두 번째 스크립트는 5 분 정도 한 번 실행되며 플래그가 적어도 오래 지속되면 공유를 삭제하여 콘솔 창 시간을 최소화합니다.