none
請問有無辦法可以將網域電腦的【事件檢視器】中的資料抓出來? RRS feed

  • 問題

  • 如題
    老闆想要看公司所有電腦昨天晚上有誰開機有誰關機,我發現【事件檢視器】中的【系統】可以看得出來開關機記錄,但若要一台一台連過去看實在有點累...請問是否有辦法一次將這些資料會出或列出來? 以上再麻煩大家指點一下...thks!
    2009年6月5日 上午 01:43

解答

  • 如果你只是要單純看哪一台電腦在什麼時候有沒有開關機的話
    下面的方式提供你做參考看看

    你可以寫兩個簡單的.bat檔..然後透過GPO裡面的開機指令檔 & 關機指令檔來部屬

    內容大概如下
    -----------------------------------------------
    開機指令檔 (startup.bat)

    echo %COMPUTERNAME% has started at %DATE% %TIME% >> \\Server\Share\%date:~0,4%-%date:~5,2%-%date:~8,2%-startup.txt


    關機指令檔 (shutdown.bat)

    echo %COMPUTERNAME% has shutdowned at %DATE% %TIME% >> \\Server\Share\%date:~0,4%-%date:~5,2%-%date:~8,2%-shutdown.txt

    PS:該分享資料夾權限要設定正確才行
    -----------------------------------------------

    這樣一來..假設下面情況 (2009/06/05)

    使用者開機後,會將開機的年月日&時間傳送到 Server端的share資料夾裡面的2009-06-05-startup.txt裡面
    關機時..則會將資料傳到share資料夾裡面的2009-06-05-shutdown.txt裡面
    每個一天都會新增一個新的紀錄檔(因為是用時間變數去新增的)

    你就可以透過那兩個文字檔去確認看看一天裡面有誰開機..有誰關機..又是在什麼時候
    • 已提議為解答 AskaSuModerator 2009年6月5日 上午 10:17
    • 已標示為解答 hsucych 2009年6月8日 上午 05:30
    2009年6月5日 上午 09:31

所有回覆

  • 如果你只是要單純看哪一台電腦在什麼時候有沒有開關機的話
    下面的方式提供你做參考看看

    你可以寫兩個簡單的.bat檔..然後透過GPO裡面的開機指令檔 & 關機指令檔來部屬

    內容大概如下
    -----------------------------------------------
    開機指令檔 (startup.bat)

    echo %COMPUTERNAME% has started at %DATE% %TIME% >> \\Server\Share\%date:~0,4%-%date:~5,2%-%date:~8,2%-startup.txt


    關機指令檔 (shutdown.bat)

    echo %COMPUTERNAME% has shutdowned at %DATE% %TIME% >> \\Server\Share\%date:~0,4%-%date:~5,2%-%date:~8,2%-shutdown.txt

    PS:該分享資料夾權限要設定正確才行
    -----------------------------------------------

    這樣一來..假設下面情況 (2009/06/05)

    使用者開機後,會將開機的年月日&時間傳送到 Server端的share資料夾裡面的2009-06-05-startup.txt裡面
    關機時..則會將資料傳到share資料夾裡面的2009-06-05-shutdown.txt裡面
    每個一天都會新增一個新的紀錄檔(因為是用時間變數去新增的)

    你就可以透過那兩個文字檔去確認看看一天裡面有誰開機..有誰關機..又是在什麼時候
    • 已提議為解答 AskaSuModerator 2009年6月5日 上午 10:17
    • 已標示為解答 hsucych 2009年6月8日 上午 05:30
    2009年6月5日 上午 09:31
  • 感謝Vincent的指點,已經可以正常記錄Client PC的開關機時間了!

    2009年6月8日 上午 05:29