Benutzer mit den meisten Antworten
TransportAgent Dateien ausführen

Frage
-
Hi,
ich hab einen TransportAgent bei einem Exchange 2013 Server wie auf dieser Seite beschrieben eingerichtet.
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.
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
- Als Antwort markiert Alex Pitulice Montag, 22. Juli 2013 07:29
Alle 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
- Als Antwort markiert Alex Pitulice Montag, 22. Juli 2013 07:29
-
Hallo zusammen,
die Frage war auch in der englischen Exchange Version des TechNet Forum gepostet. Diese ist ab sofort leichter unter dem folgenden Link zu folgen:
http://social.technet.microsoft.com/Forums/de-DE/8843e179-efd4-4850-b944-424d7e5eeeb2/transportagent-execute-exe-filesGruss,
Alex
Alex Pitulice, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.- Bearbeitet Alex Pitulice Montag, 22. Juli 2013 07:29 Edit