1. 程式人生 > >[Bat]UNC路徑不支持的2種解決方法

[Bat]UNC路徑不支持的2種解決方法

alt 服務器 nbsp span inf dfs 堆棧 用戶 除了

UNC(Universal Naming Convention),\\servername\sharename,其中servername是服務器名。sharename是共享資源的名稱

技術分享圖片

1.使用pushd&popd 建立和刪除映射

Pushd 命令
改變當前目錄到指定目錄,並保存當前的目錄在堆棧頂端
如果命令擴展被啟用,除了一般驅動器號和路徑,PUSHD
命令還接受網絡路徑。如果指定了網絡路徑,PUSHD 將創建一個
指向指定網絡資源的臨時驅動器號,然後再用剛定義的驅動器
號更改當前的驅動器和目錄。可以從 Z: 往下分配臨時驅動器
號,使用找到的第一個沒有用過的驅動器號。
Popd 命令
改變當前目錄,跳轉到堆棧頂端保存的目錄,並將堆棧頂端的目錄刪除

缺點是無法獲取當前盤符,因為已經切到當前盤符下

2.使用Net Use 映射

建立映射:net use P: \\10.223.32.10\DFshare

刪除映射:If Exist P:\ (net use P: /del)

註意如果當前用戶不是管理員,要管理員權限,管理員密碼不可以為空

[Bat]UNC路徑不支持的2種解決方法