Ich muss alle gedruckten Dokumente mit ihrem Inhalt protokollieren. Ich habe in den Eigenschaften der entsprechenden Drucker die Option „Gedruckte Dokumente behalten“ aktiviert. Jetzt versuche ich zu verhindern, dass Benutzer Aufträge aus der Druckerwarteschlange entfernen.
Ich habe versucht, dies durch Ändern der Berechtigungen C:\windows\system32\spool\PRINTERS
oder Verweigern der Löschberechtigung für das Zielbenutzerkonto umzusetzen, jedoch ohne Erfolg.
Ist das, was ich versuche, sinnvoll? Ist es möglich?
Antwort1
Sie müssen Ihre Frage etwas weiter ausführen und präzisieren, wie Sie aus all diesen Fragen in den Kommentaren erkennen können. Ich stimme @KonradGajewski zu; wenn Sie zu den Druckereigenschaften gehen (ich verwende Win7), haben Sie auf der Registerkarte „Sicherheit“ ein wenig Kontrolle über lokal freigegebene Drucker. Leider scheint es, dass Benutzer mit Druckrechten Aufträge abbrechen können (suchen Sie nach „Berechtigungen“): https://msdn.microsoft.com/en-us/library/bb727107.aspx
Ich vermute, es gibt keine einfache Möglichkeit, Benutzer davon abzuhalten, ihre eigenen Aufträge abzubrechen/zu löschen. Es scheint, dass ein Taskplaner-Skript, das Dateien an einen anderen Ort kopiert, die beste Lösung ist. Wenn Sie nur Rechenschaftspflicht wünschen, können Sie ein Protokoll abrufen, indem Sie Ereignisanzeige->Anwendungs- und Serverprotokolle->Microsoft->Microsoft->Windows->Druckdienst aktivieren, mit der rechten Maustaste auf „Betriebsbereit“ klicken und „Protokoll aktivieren“ auswählen.