none
TransportAgent Dateien ausführen RRS feed

  • Frage

  • Hi,

    ich hab einen TransportAgent bei einem Exchange 2013 Server wie auf dieser Seite beschrieben eingerichtet.

    http://blogs.technet.com/b/appssrv/archive/2009/08/26/how-to-control-routing-from-your-own-routing-agent.aspx

    Ich habe nur die IF-Schleife abgeändert und eine Zeile eingefügt um eine lokale VBS Datei auszuführen.

    Die Zeile sieht so aus.

    System.Diagnostics.Process.Start("C:\\MeinProgramm\\Prog.vbs");

    Das funktioniert auch ohne Probleme.

    Meine Prog.vbs sieht so aus:

    Set FSO = CreateObject("Scripting.FileSystemObject")
    Set MyFile = FSO.CreateTextFile("C:\MeinProgramm\Testdatei.txt ", TRUE)
    MyFile.Close
    	Set MyFile = FSO.OpenTextFile("C:\MeinProgramm\Testdatei.txt", 8)
    	MyFile.WriteLine ("Das hier ist ein Test!")
            MyFile.WriteLine ("Ende")
    MyFile.Close
    Set WshShell = WScript.CreateObject( "WScript.Shell" )
    WshShell.Run "C:\MeinProgramm\programm.exe",0,True 

    Ich habe zum Testen die Erstellung einer Testdatei eingefügt. Diese Datei wird auch immer erstellt.

    Allerdings wird die exe-Datei nicht ausgeführt. Ich vermute das es irgendwie daran liegt das es als "Netzwerkdienst" ausgeführt wird aber ich weiß leider nicht wie ich das lösen kann damit die exe-Datei auch ausgeführt wird.

    Donnerstag, 18. Juli 2013 15:17

Antworten

  • Moin,

    ich denke auch, dass das am ausführenden User liegt. Den solltest Du auch nicht ändern.

    Insgesamt ist das ganze sehr "risikant", da bei einem Fehler in Deine Kette der gesamte Transport-Dienst abstürzt, der bei 2013 eh sehr sensibel ist.

    Ich würde mir da lieber überlegen, ob es nicht eine bessere Lösung gibt.

    Zum Problem: In diesem Forum sind keine Programmierer unterwegs. Du solltest Deine Frage daher lieber im MSDN- oder englischen Exchange-Entwickler-Forum stellen:

    http://social.msdn.microsoft.com/Forums/en-US/home?forum=exchangesvrdevelopment


    Grüße aus Berlin schickt Robert MVP Exchange Server

    Freitag, 19. Juli 2013 05:56

Alle Antworten