В настоящее время я пытаюсь разработать сценарий PowerShell, чтобы проверить, не застряли ли в очереди какие-либо из принтеров, подключенных к Win Server 2003R2. пока что делаю:
Get-WmiObject -class "win32_printer" | ft shareName, queued, printerState, printerStatus
но мне нужно видеть, как меняются результаты, когда возникает проблема. Если не ждать, пока я в следующий раз не услышу, что в очереди застряло задание, может ли кто-нибудь предложить способ вызвать ошибку? С помощью этого сценария я хочу уловить те проблемы, при которых задание застревает с ошибкой и вся очередь останавливается, поэтому, если бы я мог это вызвать, было бы здорово.
Довольно просто, настройте принтер, которого не существует, как сетевой принтер, который никуда не указывает, с помощью мастера добавления оборудования Windows. Затем распечатайте на нем что-нибудь.