윈도우 net use 명령어로 공유 폴더에 접근하기
2012. 1. 19. 00:32 |
윈도우 일반
회사에서 공유 폴더 아마 많이들 사용하실 것입니다. 그런데 대부분은 윈도우 탐색기에서 접근하실 테니 굳이 이런 내용에 관심이 없으시겠습니다만...
예를 들어 관리하는 각 서버에 들어가서 어떤 파일을 실행시키고, 그 결과물 파일을 전부 꺼내오라 한다면 어떻게 하시겠습니까? 물론 각 서버에 실행파일을 복사해놓고, 실행하고, 결과물 파일을 복사해서 꺼내오시면 됩니다. 하지만 서버가 100대라면... 일일이 그렇게 하시겠습니까?
이럴 때 유용하게 사용할 수 있는 명령어가 바로 net use 입니다. 공유 폴더를 하나 만들어 놓고 (물론 각 서버에서 공통으로 접근할 수 있는 위치여야 되겠죠) 배치스크립트에 net use를 끼워넣으면 자동으로 결과 파일을 공유 폴더에 전송할 수 있겠죠?
net use \\서버\공유이름 /user:사용자 패스워드
예를 들어 192.168.1.3 서버에 test 폴더를 공유 걸었고, 사용자가 snoopy이고 패스워드가 1234라 한다면
net use \\192.168.1.3\test /user:snoopy 1234

이렇게 세션을 맺어 놓으면 이제 파일을 전송할 수 있겠습니다.

실제로 공유를 걸어줬던 컴퓨터에 들어가보니 윈도우 XP용 메모장이 잘 복사되어 있었습니다.

일반적인 상황에서는 당연히 윈도우 탐색기에서 접근하는게 빠르겠지만, 수많은 서버에서 동일한 행위를 반복해야 한다면 적절히 배치파일을 짜서 이렇게 처리하는게 훨씬 수월하리라 생각합니다. 또한 각 서버에서 작업 스케줄러에 의해 매일 돌아가는 배치파일이 있고, 결과물을 특정 서버에 모아서 한 곳에서 보고 싶다면, 이렇게 net use를 활용하시면 매우 편리하리라 생각합니다. 이상입니다.
예를 들어 관리하는 각 서버에 들어가서 어떤 파일을 실행시키고, 그 결과물 파일을 전부 꺼내오라 한다면 어떻게 하시겠습니까? 물론 각 서버에 실행파일을 복사해놓고, 실행하고, 결과물 파일을 복사해서 꺼내오시면 됩니다. 하지만 서버가 100대라면... 일일이 그렇게 하시겠습니까?
이럴 때 유용하게 사용할 수 있는 명령어가 바로 net use 입니다. 공유 폴더를 하나 만들어 놓고 (물론 각 서버에서 공통으로 접근할 수 있는 위치여야 되겠죠) 배치스크립트에 net use를 끼워넣으면 자동으로 결과 파일을 공유 폴더에 전송할 수 있겠죠?
net use \\서버\공유이름 /user:사용자 패스워드
예를 들어 192.168.1.3 서버에 test 폴더를 공유 걸었고, 사용자가 snoopy이고 패스워드가 1234라 한다면
net use \\192.168.1.3\test /user:snoopy 1234
이렇게 세션을 맺어 놓으면 이제 파일을 전송할 수 있겠습니다.
실제로 공유를 걸어줬던 컴퓨터에 들어가보니 윈도우 XP용 메모장이 잘 복사되어 있었습니다.
일반적인 상황에서는 당연히 윈도우 탐색기에서 접근하는게 빠르겠지만, 수많은 서버에서 동일한 행위를 반복해야 한다면 적절히 배치파일을 짜서 이렇게 처리하는게 훨씬 수월하리라 생각합니다. 또한 각 서버에서 작업 스케줄러에 의해 매일 돌아가는 배치파일이 있고, 결과물을 특정 서버에 모아서 한 곳에서 보고 싶다면, 이렇게 net use를 활용하시면 매우 편리하리라 생각합니다. 이상입니다.
'윈도우 일반' 카테고리의 다른 글
다중 네트워크 사용시 라우팅 경로 설정하기 (37) | 2012.02.05 |
---|---|
NAT 환경에서 IIS 7.5 FTP Passive 모드 설정하기 (16) | 2012.02.02 |
윈도우 netsh 명령어로 방화벽 설정하기 (7) | 2012.01.30 |
IIS 로그 폴더 위치 확인 (14) | 2012.01.20 |
윈도우 net use 명령어로 공유 폴더에 접근하기 (10) | 2012.01.19 |
윈도우 netsh 명령어로 MTU 값 변경하기 (14) | 2012.01.18 |
윈도우에서 특정 프로세스 강제 종료하는 방법 (22) | 2012.01.16 |
윈도우 방화벽에서 특정 IP만 허용하기 (15) | 2011.12.30 |
관리자가 아닌 일반 사용자 계정에 서비스 제어권한을 부여하는 방법 (7) | 2011.12.22 |
2012.01.19 00:43
잘 활용하면 편리하겠네요. ^^
2012.01.19 08:12
좋은 팁인것 같습니다....
command line명령을 정말 잘 활용하시는 것 같네요...
매번 배워갑니다.
2012.01.20 07:30
정해진 시간마다 시스템을 종료하고 싶은데
대기모드 상태에서는 잘안되요
대기모드 상태에서도 정해진 시간마다 시스템종료할 방법이 있나요?
2012.01.20 13:56
Task Scheduler 를 이용해 보세요.
대기 모드면 깨우고 셧다운 해야 할걸요.
어디 찾아보면 대기 모드라도 시스템 클럭에 기반해서
실행하는 옵션이 있을 겁니다.
"이 작업을 실행하기 위해서 절전모드 종료" 있네요..
아니면 powercfg /h 를 이용해 최대 절전모드 세팅해서
대기 모드를 최대 절전 모드로 하시거나.
shutdown /h 를 하면 최대 절전모드로 셧다운 됩니다.
어짜피 전원 나가는건 마찬가지이니까
다양한 옵션이 있으니까 참고 하시구요.
schtask 라는 명령으로 도스상에서 명령 수행 가능하구요. at 라는 명령어도 있고..
유틸리티도 있는 것 같은 기억이 나네요..
2012.01.20 07:30
정해진 시간마다 시스템을 종료하고 싶은데
대기모드 상태에서는 잘안되요
대기모드 상태에서도 정해진 시간마다 시스템종료할 방법이 있나요?
2012.03.05 23:49
도움말을 주셔서 감사합니다, 내 서버가 심하게 구성 필요성
2012.08.03 14:00
snoopy 0916 버전을 아주 잘 쓰고있는 사용자입니다
snoopy 0916 버전에서는 트윅으로 "로그온시 네트워크 드라이브 자동 연결 안 함"으로 설정하셨는데
그 부분을 원위치시키는 방법을 찾습니다
방법이 없는지요?
net use로 배치파일을 만들어 시작프로그램에서
띄웠으나 부팅시 계속 끊긴 네트워크로 됩니다
물론 부팅 후 패치파일을 실행하면 연결이 됩니다
길어졌습니다, 제가 원하는 것은 재부팅 후에도
네트워크가 자동으로 연결이 되며 종료까지 계속해서
연결이 되게 하려면 어찌 해야 하는지 도움을 웝합니다
더운데 더 덥게 해드리는건 아닌지 모르겠습니다
그럼 수고하십시요
2014.06.05 10:40
윈 서버 2012 에서 AD 구축중인데..
AD 도메인에 참가한 PC들이 자동으로 AD서버 D안에 공유되있는 폴더를 네트워크 드라이브 자동배포
하고 싶은데..뭐가 문제인지 잘 안되네요...
예를들어 A부서는 (가)라는 폴더만 접근 가능, B부서는 (나)라는 폴더 접근 가능, C부서는 (가)(나) 접근가능 이렇식으로 설정을 해야 하는데...도움 주시면 감사하겠습니다.
2014.09.23 16:28
부서는 (가)라는 폴더만 접근 가능, B부서는 (나)라는 폴더 접근 가능, C부서는 (가)(나) 접근가능 이렇식으로 설정을 해야 하는데...도움 주시면 감사하겠습니다.
2020.12.30 18:17
정말 감사합니다.
지금은 비록 2020년 이지만,
제우스에서 공유폴더 접근시 액세스 거부로 몇일째 골머리를 앓다가,
해답을 여기서 찾네요.
정말 감사드립니다. 2021새해복 많이 받으세요.