티스토리 뷰

안녕하세요.

구스입니다.


오늘은 네트워크 공유폴더를 다루는 방법에 대해서 알아보도록 하겠습니다. 

바로 net use라는 명령어인데요. 오늘은 net use 명령어 사용법에 대해서 알아보도록 하죠. 




net use 명령어는 무엇일까요?


net use 명령어는 네트워크상에서 매핑된 드라이브는 물론 네트워크 프린터와 같은 공유 리소스에 연결, 제거 및 구성을 하는데 사용되는 명령어입니다. 


net use 명령어는 net send, net time, net user, net view 등과 같은 많은 net 명령 중 하나라고 할 수가 있습니다. 시간이 되면 net send등의 명령어에 대해서도 알아보도록 할께요?



그럼 net use 명령어는 어디에서 쓸 수 있을까요? 


모든 Windows에서 사용할 수 있습니다. 

net use 명령어는 Windows 10, Windows 8, Windows 7, Windows Vista 및 Windows XP의 명령 프롬프트 내에서뿐만 아니라 이전 버전의 Windows와 Windows Server 운영 체제에서 사용할 수 있다.


자 그럼 net use 명령어의 사용방법을 간단히 알아볼까요?

자주 사용되는 net use 명령은 아래와 같습니다. 


1) net use : 공유 리소스 상태 보기

net use


2) net use add : 공유 리소스 연결하기

net use \\[경로] /user:아이디 패스워드


3) net use delete : 공유 리소스 해제하기

net use \\[경로] /delete


4) 공유 리소스 전체 해제하기

net use * /delete


자 그럼 공유 폴더를 이용하여 net use를 한번 써보도록 하겠습니다. 

예를 기반으로 설명을 해볼께요.



c:\에 networktest라는 폴더를 하나 만들어봅니다. 



그리고는 cmd 창을 실행해봅시다.

윈도우키 + R를 누른다음 cmd라고 치시면 됩니다. 




cmd 창이 떳나요?

그럼 net use라고 쳐봅시다. 현재 설정된 리소스가 없기 때문에 아래와 같은 화면이 나오는게 정상입니다.



There are no entries in the list.라는 메시지를 보면 내가 설정한 리소스가 없구나라는 것을 알게되는 것이죠. 



자 그럼 네트워크 공유폴더를 설정해볼까요.


net use x: \\localhost\networktest 라고 써봅니다. 그리고 엔터를 눌러요.


위의 명령어의 의미는 x:라는 라벨에 \\localhost\networktest라는 폴더를 네트워크 공유폴더 설정으로 하겠다는 의미가 되겠습니다. 

설정을 하고 나면 The Command completed successfully라는 메시지가 보일 겁니다.


이 메세지가 보이면 설정이 완료가 된 것입니다.

다시 net use를 쳐서, 아까와 다르게 x: 로 설정된 remote 드라이버가 생긴 것을 확인할 수 있습니다. 



자 그럼 지워볼까요.

net use delete 명령어는 아래와 같이 구성이 되빈다.



라벨을 따로 지정을 해놓았다면,

net use x: /delete라고 하면 되구요.


한번에 다 지우고 싶다면,

net use * /delete를 하면 됩니다.


net use delete를 통해서 한번에 지울려고 하시면,

정말 맞는지 확인 메시지가 나오니 y라고 눌러주시면 됩니다. 





net use 명령어 persistent 라는 부분이 있습니다.

persistent의 의미가 무엇일까요?


바로 시스템 재부팅 이후에도 연결을 계속할 것인가 하지 않을 것인가에 대한 부분을 설정하는 것입니다.

persistent에 yes의 값이 들어가면 지속적으로 연결을 하겠다는 의미이고, no라는 값이 들어가면 네트워크 드라이버 연결을 일시적으로 하겠다는 의미가 되는 것이죠. 



net use 명령어 persistent 설정 방법은 아래와 같습니다. 


net use \\[경로] /persistent:no :  네트워크 드라이버 연결이 일시적임

net use \\[경로] /persistent:yes : 재부팅 이후에도 네트워크 드라이버 연결이 지속됨



자 그럼 마지막으로 패스워드를 설정해보도록 하죠.


net use \\[경로] /user:[useid] [userpassword]


net use command with username and password example는 아래와 같습니다. 


net use \\localhost\\networktest /user:test abcdedf


위와 같이 설정을 하면 networktest라는 폴더에 test라는 유저가 abcdedf라는 패스워드를 기반으로 이 폴더에 접속을 할 수 있게 됩니다. 

단 id와 password를 잘못 입력하면 아래와 같이 System error 86 has occurred. The specified network password is not correct 라는 메시지를 보게 됩니다. 



당연히 패스워드가 틀렸다는 의미가 되겠죠! 




이상으로 net use 명령어 사용법에 대해서 알아보았습니다.

그럼 이만 줄이겠습니다. 


댓글