Frage

Kann ich einen PowerShell verwenden, um einen SSRS-Bericht (mit Parametern) zu einem Netzwerkdrucker zu generieren und zu drucken.

Ich werde eine SQL-Agent-Job-Berechnung einer Tabelle für neue Bestelleinträge verwenden.Wenn eine Bestellung eingeht, möchte ich einen SSRS-Bericht generieren und an einem von vielen Remote-Druckern drucken (der Drucker ist ein der Eingabeparameter) in unserem Netzwerk, z. B. ein Pick-Ticket in das entsprechende Lager, wenn eine Bestellung aufgegeben wird.

Wir verwenden derzeit Batch-Dateien, um in lokalen Druckern zu drucken, aber das Programm hängt oft und skaliert nicht gut.

War es hilfreich?

Lösung

In diesem Fall:
Name des Berichts: Ticketsystem
Parameter sind: Datum und Abteilung
Bericht Format: PDF

generasacodicetagpre.

Referenzen: Dieser Link zeigt an, wie Parameter in einem Bericht über URL übergeben werden sollen http://msdn.microsoft.com/de-us/library/ms155391.aspx

Dieser Link zeigt an, wie Sie über URL auf einen Bericht in einem druckbaren Format zugreifen können http://msdn.microsoft.com/de-us/library/ms154040.aspx

Dieser Link zeigt Ihnen, wie Sie PowerShell verwenden, um diese Datei über URL in das Dateisystem zu schreiben. http://teusje.wordpress.com/2011/02/ 19 / Download-Datei-with-PowerShell /

Dieser Link zeigt Ihnen, wie Sie den Job an den Spooler drücken. Verwenden von Powershell Version 4.0 http://techet.microsoft.com/de-us/library/hh849886.aspx

Wenn Sie Probleme mit PowerShell in einem SQL-Agentenjob verwenden, würde ich alternativ das Abfragen mit einem Task-Scheduler-Job tun und Ihre Datenbank mit dem SQLPS-Modul abfragen.

hoffe das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top