У меня есть следующая строка кода, которая в настоящее время будет получать журналы событий принтера для серверов:
Get-EventLog -ComputerName ********* -LogName System -Source Print|where-object{$_.timeGenerated -gt (get-date "2013-03-11")}|select-object eventid,timegenerated,message |export-CSV -Path "C:\temp\export.csv"
На данный момент Get-Date работает, чтобы получить журналы принтера за конкретный день, который я написал в строке кода. Однако я хотел бы изменить это, чтобы получать журналы принтеров за всю неделю за раз. Я просматривал статью TechNet о Get-Date и ничего не вижу о том, как можно указать, что вы хотите получить результаты за предыдущую неделю, а не за один день. Как мне это сделать?
РЕДАКТИРОВАТЬ: Кроме того, я хотел бы найти способ, где мне не нужно указывать конкретные даты. Например, я хотел бы иметь возможность получать журналы за эту неделю, а затем на следующей неделе получать новые журналы без необходимости изменять даты в коде.