2016-08-19 80 views
0
Get-EventLog -Logname system -Source "Microsoft-Windows-GroupPolicy" -EntryType "Information"| group-object -property source | sort-object -property Time -descending 

它確實將所有內容組合在一起並計算它,但我希望計數也是白天。獲取事件日誌組按事件和日期

結果如:

02.10.2015 10 Microsoft-Windows...... 
04.11.2016 2 Microsoft-Windows..... 
08.11.2016 13 Microsoft-Windows...... 

等。

我怎麼能在那裏得到的日期分裂?

回答

1

您可以通過兩種不同的屬性組,我們可以製作一個屬性來保存一天爲一個字符串。

Get-EventLog -Logname system -Source "Microsoft-Windows-GroupPolicy" -EntryType "Information" | 
    Add-Member Day -MemberType ScriptProperty -Value { $this.TimeGenerated.ToString('dd.MM.yyyy') } -PassThru | 
    Group-Object 'Day', 'Source' 
+0

哇,我需要很大的正是,現在我只需要知道你做了什麼,有:-) – Thevagabond

+1

對於每一個我們添加了一個新的計算性能將舉行的日期爲格式的字符串的事件。這組由所有的財產計算第一天然後通過事件源。 '$ this'是用來訪問我們添加的屬性的東西一個特殊的變量,因此小腳本塊是具體到每一個事件。 –