2011-08-16 3 views
12

배치 파일에서 내가 네트워크 드라이브를 매핑하려면 다음 구문을 사용합니다.창 박쥐 파일 :</p> <p>NET USE의 N : \ someserver 놓자 취소 NET USE

글자 n이 이미 사용되는 경우이 방법이 문제없이 작동하지만 오류가 발생합니다. 이 오류 메시지를 표시하지 않을 수 있습니까?

또한 네트워크 드라이브 매핑을 해제 할 수 있습니까?

NET USE N: \\somserver\somedirectory 

간단하게 제거 할

답변

17

후 :

NET 미사용 N :

내가 좋아하는 뭔가 상상

NET USE N: /DELETE 

은 당신이 할 수있는 기존 매핑을 테스트하기 위해;

IF NOT EXIST N:\. GOTO BLABLA 
+0

감사합니다. 이것은 다음과 같은 질문을하고 있습니다. 'N :에 대한 연결에서 보류중인 열린 파일 및/또는 불완전한 디렉토리 검색이 있습니다. 분리를 계속하고 강제로 닫을 수 있습니까? (Y/N) [N] : 이것은 강제로 할 수 있습니까? – clamp

+0

** ** ** 확인을 시도하는 경우'ECHO Y | NET USE N :/DELETE' –

+3

을 사용하면 net use N :/delete/y를 사용하지 않아도됩니다. –

2

드라이브가 서로 다른 수익을 얻을 것이다

net use N: 

을 실행하여 사용중인 경우 감지 할 수는 PowerShell의 $? 및 배치에 %ERRORLEVEL% 발생합니다.

매핑 된 $? True되며 %ERRORLEVEL% 0

그냥 가장 쉬운은

net use N: /DELETE 
0

를 수행 매핑을 해제하는 것입니다 : N 존재하지 경우 :. NET USE N : \ someserver \ somedirectory

관련 문제