Ich möchte alle Druckaufträge abbrechen, die an einen bestimmten Netzwerkdrucker gesendet wurden. Ich habe keinen Zugriff auf den Computer, von dem die Aufträge gesendet wurden.
Beispiel: Von mehreren Computern wurden Aufträge an einen Netzwerkdrucker gesendet. Nachdem der Drucker zur Wartung abgeschaltet und nach einer Woche wieder in Betrieb genommen wurde, begann er, zugewiesene Aufträge auszudrucken. Ich weiß nicht, von welchem Computer die Aufträge gesendet wurden – es sind zu viele Computer, um sich darum zu kümmern, oder sie sind im Moment ausgeschaltet.
Kann ich Druckaufträge irgendwie abbrechen, ohne auf den Computer zuzugreifen? Ist es möglich, Aufträge am Drucker selbst abzubrechen? Alle Computer sind mit Windows 7 oder 10 ausgestattet.
Danke
Antwort1
Wenn ich das richtig verstehe, werden dem Netzwerkdrucker Aufträge aus dem Netzwerk gesendet. Da es keinen zentralen Druckserver gibt, gibt es auch keine einheitliche Druckwarteschlange, die geleert werden kann.
Sie können PowerShell verwenden, um eine Verbindung zu einem Remotecomputer herzustellen und alle Aufträge in der Druckerwarteschlange mit dem folgenden Befehl zu löschen:
Get-Printer -ComputerName <SystemName>| Get-PrintJob | Remove-PrintJob
Beachten Sie: Wenn der Remotecomputer mit einem anderen Drucker (lokal oder remote) verbunden ist, wird dadurch auch dessen Warteschlange geleert.
Dokumentation:Entfernen-PrintJob.