したがって、以下のコードを追加してEventIDを収集します。問題は、それが1つのファイルにのみ保存されていることです。私がしたいことは、コレクションを毎日のファイルに保存して、毎日のレポートを作成することです。少し助けてください?Get-EventLog with Append
$endtime = Get-Date
$starttime = (Get-Date).AddHours(-3)
$domain = "ComputerName"
$event = get-eventlog security -ComputerName $domain -after $starttime -before $endtime | where-object {($_.EventID -eq 4724) -or ($_.EventID -eq 4723) -or ($_.EventID -eq 4720)}
$event | select MachineName,EventID,TimeGenerated,Message | export-csv -path "E:\EventLogs\temp.csv"
get-content "E:\EventLogs\temp.csv" | out-File -filepath "E:\EventLogs\AccountAudit.csv" -append -enc ASCII -width 500
あなたが探しているすべては、あなたの出力ファイル名に今日の日付を組み込むことであると言っていますか?もしそうなら、どんな形式ですか?そしてそれがあなたが探しているすべてのものであれば、問題のコードはすべてあなたの問題に付随しています。 – mklement0