各位大大好
因為本公司網路磁碟比較多,而每個權限都不一樣,
有時候會發生錯誤無法連線或要重整的情況
為了讓使用者方便可以自己處理,於是寫了自動重新連線的CMD
步驟就是 刪除所有網路磁碟 > 連線所有網路磁碟(自動用登入帳密)
例如 @net use I: /delete /y
@net use I: "\192.168.1.3\公用區" %UserName% %password%
這樣有權限就會連線,沒權限的就會自動刪除
使用者也只要點兩下就好
重整重連算很方便
但發現程式跑完後確實有完成作業,磁碟代號也都有顯示出來
而在「我的電腦」裡面卻看不到,不然就是要過非常久才會顯示出來
想請教各位這種情況該怎麼處理?? 有即時更新的功能嗎??
F5也沒用,現在只知道登出或重新開機...
以下為未連接任何磁碟狀況
使用程式後有連線,但畫面卻沒顯示...
【加入管理員身分】應該就是相當於在執行檔上按右鍵選擇【以系統管理員身分執行】吧。
這邊你要了解一下,一般使用者操作的桌面,跟用系統管理員身分執行,會是不同的工作階段,所以如果你用【系統管理員身分】來做網路磁碟機的連線與磁碟機代號對映,這些就只會在【系統管理員身分】的工作階段中可以使用。
所以使用者正在操作的這個工作階段,實際上是根本沒有連線網路磁碟機的,包括刪除跟連線都是沒有的,所以當然看不到。
網路磁碟機的連線是各個工作階段都是獨立的,所以像在同一台電腦上登入A帳號時做的,跟登入B帳號做的,就會不同,所以做這個的時候,要注意一下這點,不然會誤會遇到靈異事件。
不過我還是覺得用登入時執行指令碼來直接執行BAT就好,有空可以測測看。
有兩個地方可以測,一個是GPO的登入指令碼,另一個是AD的使用者帳號的設定中,有一個登入指令碼。
關於你提到不使用GPO的原因,有興趣可以再討論喔
看了一下網路掛載的範例
例如:在server下的share,要掛載X槽,帳號user 密碼abc,就可以寫
net use X: \server\share /user:user abc
你目前的指令似乎沒有指定/user
只丟出帳號密碼