ist es möglich, einen gespeicherten Report (xxx.rpt) per Kommandozeile
ausführen und exportieren zu lassen ?
Ich stelle mir das in etwa so vor:
dsreport xxx.rpt /EXCEL:xxx.xls
Hintergrund: Wir möchten täglich die Password Expiration auslesen und
die Nutzer per Email über die kommende Änderung des Passwortes
informieren ...
Danke!
MaikD
Wichtig ist, den Report erst nach dem Speichern der Ergebnisse zu
erstellen, da ggf. erst dann die Output-Spezifikationen bekannt sind.
Aufruf nach dem Muster
dsreport /Report=xxx.rpt /quit
Man kann auch den Namen der Output-Datei vorab definieren, indem man
in der *.rpt-Datei unter der Section "[Output]" manuell den Parameter
"File" einfügt.
Beispiel:
[Output]
Type=0
OrderBy=-1
File=c:\temp\USERXXX.csv
Das Prinzip klappt idR nicht mit Excel, da hier der Austausch über OLE
stattfindet und die Kommunikation nicht garantiert ist.
Als Alternative bietet sich der Austausch über CSV an.
Viel Erfolg
Wolfgang