1

有没有一种简单的方法可以让每个用户获得他们在特定打印机上打印的总页数。并将它们放在文本或 csv 文件中?打印服务器有一个 windows 2008 32 位操作系统。在 2008 年的公元环境中

问候

丹尼斯

4

1 回答 1

1

通过使用 PowerShell V2 中内置的性能计数器 cmdlet,这真的很容易为每台计算机获得价值。将这些值与一组用户匹配并不容易,但活动目录应该有很大帮助。

Get-Counter 将获取计数器值,并列出存在的计数器。这一个衬垫为您提供所有打印队列计数器:

Get-Counter -ListSet "*print*" | Select-Object -ExpandProperty Paths

要查看这台计算机打印了多少页,请使用:

Get-Counter '\Print Queue(*)\Total Pages Printed'

希望这可以帮助

于 2011-07-03T21:15:17.543 回答