컴퓨터/기타

CMD PUSHD, POPD 사용하기

k1asd1 2021. 7. 6. 15:36
728x90
반응형

명령 프롬프트에서 네트워크 경로로 접근할려니

 

'CMD에서 현재 디렉터리로 UNC 경로를 지원하지 않습니다'라는 문구가 뜨며 접근이 불가능합니다.

 

명령 프롬프트

 

네트워크 경로는 참 많이 사용하는데 UNC란 단어는 좀 생소했습니다.

 

흔히 사용하는 네트워크 주소처럼 '\\x.x.x.x' 를 사용하는 범용 명명 규칙이랍니다.

 

우선 명령 프롬프트에서 네트워크 연결과 해지를 위해 'PUSHD', 'POPD' 명령어를 사용합니다.


* UNC란?

http://www.terms.co.kr/UNC.htm

 

[텀즈] UNC (Universal Naming Convention)

네트웍에서, UNC[유엔씨]는 컴퓨터 내의 공유 파일이 저장되어 있는 장치를 명시하지 않고서도, 그 파일을 확인하기 위한 방법이다. 윈도우 운영체계, 노벨 네트웨어, 그리고 어쩌면 많은 다른 운

www.terms.co.kr

 

* PUSHD

https://docs.microsoft.com/ko-kr/windows-server/administration/windows-commands/pushd

 

pushd

Popd 명령에 사용 되는 현재 디렉터리를 저장 한 다음 지정 된 디렉터리로 변경 하는 pushd 명령에 대 한 참조 문서입니다.

docs.microsoft.com

 

* POPD

https://docs.microsoft.com/ko-kr/windows-server/administration/windows-commands/popd

 

popd

현재 디렉터리를 pushd 명령에서 가장 최근에 저장 한 디렉터리로 변경 하는 pnputil 명령에 대 한 참조 문서입니다.

docs.microsoft.com


* 'PUSHD' 명령어를 사용하면 네트워크 공유폴더에 접근이 가능합니다 (비밀번호가 있을 경우 아이디와 비밀번호를 요구할 수 있습니다)

PUSHD 사용 방법

- 사용 방법 : pushd '네트워크 경로'

- 예 : pushd \\10.0.0.1

pushd 사용

- 연결이 정상적으로 가능할 경우 'Z' 드라이버부터 시작하여 위로 비어 있는 드라이브명으로 차례대로 설정됩니다.

- 해당 드라이브에서 'dir' 명령어도 정상적으로 입력됩니다.


* 'POPD' 명령어를 사용하여 연결된 드라이버의 연결을 해지합니다.

popd 사용

- 'POPD' 명령어를 입력하고 엔터를 입력하면 이전에 위치해 있었던 드라이브도 돌아가며 연결이 해지된 것을 확인할 수 있습니다.

 

** net use delete 명령어를 통해서도 연결 해지가 가능합니다.

net use delete

- net use /d(delete) *(*=전체, 또는 '연결명')을 사용하여 해당 연결을 해지할 수 도 있습니다.


자주 사용하지 않으나 네트워크 관련 배치 스크립트 만들다 기록으로 남기면 좋을 듯하여 작성하였습니다.

728x90
반응형