2014/10/18 - [OS/윈도우] - 일부 네트워크 드라이브를 다시 연결할 수 없습니다.

 

현재 윈도우 - 리눅스 삼바 서버를 네트워크 드라이브 연결로 사용하고 있습니다.

윈도우 7 까지는 없었던 문제인데, 윈도우 8.1 부터 지금 사용중인 윈도우 10 까지 동일 문제가 계속 발생하고 있었습니다.

기존까지는 알림메세지를 숨겨서 사용했으나 다른 방법이 있어 소개 합니다.

(정확한 원인을 알수가 없네요)

(해외 포럼에서도 동일한 문제가 있어 여러 팁이라고 올라와 있으나, 주로 배치파일 이용하는 팁만 올라오네요)

 

조금 귀찮은 방법이지만 net use 명령어를 통해 연결하도록 배치파일을 만들고 이 배치파일을 윈도우 스크립트로 안보이게

실행하도록 설정, 이 스크립트 파일을 작업스케줄러로 실행하는 방법인데

 

예제)

Mapping.bat

net use x: 연결할 주소 /user:계정 비번

net use y: 연결할 주소

 

NetworkDriveMapping.vbs

Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "(위 Mapping.bat 파일 위치)" & Chr(34), 0
Set WinScriptHost = Nothing

 

작업스케줄러에 NetworkDriveMapping.vbs 등록

동작 조건을 프로그램/스크립트 항목에 wscript , 인수 추가(옵션)에 "(위 Mapping.bat 파일 위치)" 라고 입력 (""큰따옴표 필수)
(상황에 따라 wscript 루프문제에 빠지는 경우가 있어 cscript 를 추천하는 경우도 있음)

(또한 윈도우 10 에서는 wscript 없이 단독으로 vbs 파일을 실행으로 하는 경우 실행할 앱 선택 항목이 나오는 문제도 있음)

 

샘플

Mapping.bat

NetworkDriveMapping.vbs

 

 

 

참고할 사이트

https://msdn.microsoft.com/en-us/library/d5fk67ky(v=vs.84).aspx

http://superuser.com/questions/198525/how-can-i-execute-a-windows-command-line-in-background

http://stackoverflow.com/questions/8678441/difference-between-wscript-and-cscript

저작자 표시 비영리 변경 금지
신고
  1. 엄재식 2017.06.14 19:48 신고

    덕분에 해결됐습니다. 정말 감사드립니다.
    2013년부터 고통이었거든요

티스토리 툴바