iT邦幫忙

0

檔案伺服器 ad使用者自動掛載bat

我需用網路硬碟掛載自動化

事情如下:
當使用者登入時
假如使用者(Y槽)目前不存在

使用條件一指令
假如掛載成功(結束動作)
假入掛載失敗 進行條件二指令

進行條件二
在這目錄下建立使用者目錄
最後建立完 在回到條件一

上述如果條件1與條件2,共失敗5次
就強制結束這循環

請問這樣要如何整併在一塊? 或者還有其他更好方法
因下面有參數 故用圖片
http://ithelp.ithome.com.tw/upload/images/20170714/20106260ABumwAjkUL.png

麻煩各位IT前輩 謝謝!

msnman iT邦研究生 1 級 ‧ 2017-07-14 16:29:37 檢舉
有沒有考慮直接使用GPO比較方便
是阿!原本就是要把這BAT檔裡 套入GPO
msnman iT邦研究生 1 級 ‧ 2017-07-14 16:54:22 檢舉
我是說GPO就有這個功能了,有沒有考慮不要用BAT,直接用GPO。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
蟹老闆
iT邦大師 1 級 ‧ 2017-07-14 19:36:10
最佳解答

請參考

set nas=user-pc1\MMD
set drv=Y:
set usr=%Username%
If Not Exist %drv% For /L %%i In (1,1,5) Do (Net use %drv% %nas%%usr%&&Exit)||(mkdir %nas%%usr%&&Exit)

以上未經測試,流程上可行,請自行測試.

參考測試後
提供以下修改,目前已有符合需求
所以我自己想太多,應該是不用做迴圈
http://ithelp.ithome.com.tw/upload/images/20170717/20106260cW3HoZ0r0u.jpg

0
msnman
iT邦研究生 1 級 ‧ 2017-07-14 16:58:05

不用那麼麻煩
直接在GPO上的使用者設定-->喜好設定-->磁碟機對應
可指定群組或個人。
就可以設定使用者可開啟的網路磁碟機了!

經測試後,對於新增的使用者還是無法自動建立自己目錄,在進行掛載

這個gpo前提是在檔案伺服器已有自己目錄,才能掛載

msnman iT邦研究生 1 級 ‧ 2017-07-15 01:51:55 檢舉

那如果在登入時先執行bat建立使用者目錄,然後,再執行gpupdate。能否成功呢?

CalvinKuo iT邦大師 7 級 ‧ 2017-07-17 10:07:25 檢舉

除非你們公司流動率很高還要把個人設定檔放到伺服器,不然還真的沒有必要自動化做....
有沒有考慮到同名同姓怎麼處理,離職的人資料夾怎麼處理。手動還是比較容易確認。
我是覺得伺服器這種分享用部門區隔開比較好,光是看到一堆分享的人名就覺得亂...
建立錯誤有Log可以看嗎?通常還要設定配額吧,雖然可以設定子資料夾套用。

我要發表回答

立即登入回答