locked
請問如何利用排程將Windows記錄另存為CSV或TXT? RRS feed

  • 問題

  • 請教各位先進

    手邊有個彙整網域下各主機LOG的需求

    但最終集中LOG的主機不一定為Windows Server

    於是小弟希望可以將各主機的LOG轉為txt或csv檔

    丟到集中LOG的主機再放進資料庫中

    請問在Windows Server中

    要如何利用排程將Windows記錄(應用程式、安全性、系統等)另存為csv或txt?

    (或是直接將evtx轉為csv或txt)

    感謝

    2014年12月8日 上午 03:20

解答

  • Hi 三重岳不群

    您可以用PowerSell將Log匯出成CSV

    取得Log資訊

    Get-EventLog –list
    將需要的Log匯出成CSV儲存到桌面,請修改application變成是您要取得的Log類型
    Get-EventLog application | Export-Csv $home\Desktop\log.csv -Encoding "default"
    最後利用工作排程去執行以上的指令

    請記得將對您有幫助的回覆"標示為解答"以幫助其他尋找解答及參與社群討論的朋友們。

    Please remember to click Mark as Answer on the post that helps you. This can be beneficial to other community members reading the thread.

    2014年12月8日 上午 03:46

所有回覆

  • Hi 三重岳不群

    您可以用PowerSell將Log匯出成CSV

    取得Log資訊

    Get-EventLog –list
    將需要的Log匯出成CSV儲存到桌面,請修改application變成是您要取得的Log類型
    Get-EventLog application | Export-Csv $home\Desktop\log.csv -Encoding "default"
    最後利用工作排程去執行以上的指令

    請記得將對您有幫助的回覆"標示為解答"以幫助其他尋找解答及參與社群討論的朋友們。

    Please remember to click Mark as Answer on the post that helps you. This can be beneficial to other community members reading the thread.

    2014年12月8日 上午 03:46
  • 感謝
    有頭緒了
    2014年12月9日 上午 05:21