作者 主題: 登入 AD 網域時,能否用DOS批次檔取得使用者所屬AD群組??  (閱讀 6632 次)

0 會員 與 1 訪客 正在閱讀本文。

sclin2k

  • 懷疑的國中生
  • **
  • 文章數: 73
    • 檢視個人資料
想在使用者登入 Windows AD 網域時,利用批次檔取得使用者所屬群組,進而執行特定的功能。
但現在我只能取得使用者名字,不知如何才能用批次檔指令取得所屬群組???

jacktseng

  • 鑽研的研究生
  • *****
  • 文章數: 934
    • 檢視個人資料
執行特定功能?如果所屬超過二個群組?
預設就有 domain users 群組了

kingeight

  • SA 苦力組
  • 活潑的大學生
  • ***
  • 文章數: 276
    • 檢視個人資料
我知道可以使用環境變數  %username%  取得使用者帳號
也可以用 net user %username% 得到使用者資訊
但是我想不出來,要怎麼取得使用者的"主要群組"資訊

sclin2k

  • 懷疑的國中生
  • **
  • 文章數: 73
    • 檢視個人資料
看來似乎是做不到了。
想這麼做是因為不想弄數個登入設定檔,重點是想學點批次檔的寫法及用法
之前我是利用使用者名稱在登入網域時,建立不同的網路磁碟或者匯入不同的登入檔.............
但這個用在小公司可以,但如果想在二、三百人的公司就不適用了。
我想在大公司可能分數個設定檔才是最好的維護方式吧。
感謝各位的回應!!!

michaelwan

  • 憂鬱的高中生
  • ***
  • 文章數: 159
    • 檢視個人資料
看來似乎是做不到了。
想這麼做是因為不想弄數個登入設定檔,重點是想學點批次檔的寫法及用法
之前我是利用使用者名稱在登入網域時,建立不同的網路磁碟或者匯入不同的登入檔.............
但這個用在小公司可以,但如果想在二、三百人的公司就不適用了。
我想在大公司可能分數個設定檔才是最好的維護方式吧。
感謝各位的回應!!!


您的重點應該是批次檔的問題, 雖然經過幾十年的進步, 批次檔還是只能做比較簡單的系統管理.
Powershell, windows script host都是可以完全取代它並且做的更好的方法.

古毛

  • 可愛的小學生
  • *
  • 文章數: 2
    • 檢視個人資料
可以利用
1. whoami /groups
2. net user /domian <ID>