在一個批處理文件我使用以下語法映射網絡驅動器:窗口bat文件:撤消NET USE
NET USE N:\\ someserver \ somedirectory。
雖然這工作正常,但如果字母n已被使用,它也會出錯。是否可以抑制這個錯誤信息?
另外,有沒有辦法來取消映射網絡驅動器?
我想是這樣的:
NET UNUSE N:
在一個批處理文件我使用以下語法映射網絡驅動器:窗口bat文件:撤消NET USE
NET USE N:\\ someserver \ somedirectory。
雖然這工作正常,但如果字母n已被使用,它也會出錯。是否可以抑制這個錯誤信息?
另外,有沒有辦法來取消映射網絡驅動器?
我想是這樣的:
NET UNUSE N:
後
NET USE N: \\somserver\somedirectory
簡單地刪除:
NET USE N: /DELETE
爲了測試現有的映射即可;
IF NOT EXIST N:\. GOTO BLABLA
如果一個驅動器正在使用運行
net use N:
你會得到不同的回報,你可以檢測結果在PowerShell中$?
和批量%ERRORLEVEL%
。
如果映射$?將True
和%ERRORLEVEL%
將是0
要取消映射,只是做
net use N: /DELETE
最簡單的是: IF NOT EXISTñ:. NET USE N:\ someserver \ somedirectory
謝謝,這給了我一個問題:'有連接到N:的打開文件和/或不完整的目錄搜索掛起。 可以繼續斷開並強制它們關閉嗎? (是/否)[N]:'這可以強制爲是嗎? – clamp
如果**是**確定請斷開嘗試'ECHO Y | NET USE N:/ DELETE' –
這對我不起作用,使用'net use N:/ delete/y' –