본문 바로가기

IT기반지식/Windows

스크립트를 이용한 네트워크 드라이브 자동연결

스크립트를 이용한 네트워크 드라이브 자동 연결 처리


1. 개요

  네트워크 드라이브연결시 자동 연결 처리 해 놓았을 경우에 원격 서버의 경우 mstsc -admin 옵션 (콘솔로그인) 외에 일반 원격으로 로그인시에는 자동 설정된 네트워크 드라이브가 자동으로 연결되지 않음. 따라서 서버 시작과 동시에 네트워크 드라이브를 자동으로 설정하기 위한 방법이 필요함


2. 네트워크 드라이브 연결 방법

   가. exploler에서 unc연결방법(\\서버명\공유경로)를 지정후 네트워크드라이브 연결 / 로그인시 자동 연결

   나. 배치 스크립트를 이용한 연결방법


3. 네트워크 드라이브 자동연결하기 배치 스크립트

net use /delete *

@echo off

set USER=[사용자명]

set PASSWD=[비밀번호]

net use [드라이브명] [\\경로명] %PASSWD% /user:%USER% /persistent:yes

net use [드라이브명] [\\경로명]

net use [드라이브명] [\\경로명]

  > USER / PASSWORD는 아래 연결할 네트워크 드라이브에 공통으로 로그인할 로그인 정보를 기술함

  > 이 경우에 아래 "net use [드라이브명] [\\경로명] %PASSWD% /user:%USER%" 처럼 환경변수명을 직접 지정할 수 있음

  > 로그인 정보가 다를 경우에는 각각 비밀번호와 사용자 정보를 등록해 주어야 함

  > 

net use /delete *

@echo off


Set USER=me

Set PASSWD=P@SSWARD

net use x: \\192.168.10.2\public %PASSWD% /user:%USER% /persistent:yes

net use y: \\192.168.10.3\public pwd@dmin /user:adminuser /persistent:yes


4. 시작프로그램에 등록


위 배치 스크립트 정보를 적절한 파일명 (예 : netdriveX.cmd)로 저장한 후 "시작프로그램"에 등록하면 재부팅 하고 재로그인 하여도 공통적으로 자동 연결 처리됨을 확인할 수 있음(물론 공유되는 원격 디렉토리 정보는 적당한 권한이 있어야 함)