我一直在使用此脚本来审核具有 100 个打印队列的打印服务器的打印作业。我想修改它以显示单个打印队列的使用情况。例如 - PRINTER01 最近 90 天的使用情况。有人能帮忙吗?
Get-WinEvent -FilterHashTable @{LogName="Microsoft-Windows-PrintService/Operational"; ID=307; StartTime=(Get-Date -OutVariable Now).AddDays(-90)} | Select-Object -Property TimeCreated, @{label='UserName';expression={$_.properties[2].value}}, @{label='ComputerName';expression={$_.properties[3].value}}, @{label='PrinterName';expression={$_.properties[4].value}}, @{label='PrintSize';expression={$_.properties[6].value}}, @{label='Pages';expression={$_.properties[7].value}}, @{label='DocumentName';expression={$_.properties[1].value}}| Export-Csv -Path "$env:computername Printing Audit - $($($Now).ToString('yyyy-MM-dd')).csv" -NoTypeInformation