作者 主題: 關於紀錄使用者登入時間的問題  (閱讀 4760 次)

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

allenc

  • 可愛的小學生
  • *
  • 文章數: 20
    • 檢視個人資料
關於紀錄使用者登入時間的問題
« 於: 2007-07-05 12:01 »
echo "%date% %time% %username% login %computername%" >> "\\server\share\login.txt"

目前我是用登入指令檔執行上述指令,把資料存放到\\server\share\login.txt
但我發現login.txt每隔一段時間,資料就會被清空

不知是否有何解決方法,或是有其他容易做到紀錄使用者登入時間的方法呢?

感謝各位~

slime

  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
Re: 關於紀錄使用者登入時間的問題
« 回覆 #1 於: 2007-07-05 12:08 »
引述: "allenc"
echo "%date% %time% %username% login %computername%" >> "\\server\share\login.txt"
目前我是用登入指令檔執行上述指令,把資料存放到\\server\share\login.txt
但我發現login.txt每隔一段時間,資料就會被清空
不知是否有何解決方法,或是有其他容易做到紀錄使用者登入時間的方法呢?
感謝各位~


1. 檢查為什麼 \\server\share 會被清空?
2. 可以將登入記錄再細分, 例如 \\server\share\"%username%.txt" 方便依使用者而不同.
3. 開啟 GPO 的"稽核(Audit)", 設定登入成功時稽核.
冷笑話: 我的 IP 是 127.0.0.1

allenc

  • 可愛的小學生
  • *
  • 文章數: 20
    • 檢視個人資料
關於紀錄使用者登入時間的問題
« 回覆 #2 於: 2007-07-06 10:17 »
由於不是分享資料夾的檔案被刪除
是該login.txt會不定期發生某時點前的資料會消失
不錯定是否因user同時登入時,同時寫入該擋造成的
所以已依您的建議將紀錄檔細分到user也比較方便查看

再請教一下,使用登入指令檔,user登入時會出現一個DOS視窗,雖然出現時間不常且結束後會自動消失.但user還是有可能去取消它.不知這部份有解嗎?