C# und Exchange 2010

  • Hallo,


    Exchange 2010
    Windows2008R2 Server
    .net 3.5 Windows Application


    Ich habe es geschafft mit einem C# Programm erfolgreich die Exchange Management Shell auf einem Exchange2010 server aufzurufen und cmdlets auszuführen.


    Das gleiche habe ich auch auf einem remote Windows2008R2 Server mit der installierten Exchange Management Shell erreicht.


    Meine Frage, ich benütze keine Authentifizierung in meinem Code und auch keine Connection Methode trotzdem hat es funktioniert. Angemeldet bin ich auf beiden Maschinen als Domain Admin.


    Ich habe gelesen, dass der Unterschied zwischen Exchange Management Shell 2007 und 2010, der ist das die 2010 Version remote auf den Exchange Server zugreift statt lokal, wie 2007.


    Müsste ich dann nicht eine Authentifizierung benützen und eine Verbindung in meinem Code haben?


    Vielen Dank!


    Henrik.

    • Offizieller Beitrag

    Moin,


    wenn Du Dein Programm auf einem Exchange lokal laufen lässt, wird normalerweise automatisch eine Session mit der Remoteshell eingerichtet.


    Schau mal hier: http://technet.microsoft.com/en-us/library/dd297932.aspx


    Da beschreibt MS, wie die RemoteShell über die EMS benutzt wird (klappt wirklich, ist schon toll auf einem anderen Computer mit PS2.0 plötzlich die Exchange-Cmdlets zu haben).


    Ansonsten bist Du mit der Frage in einem Programmiererforum vermutlich besser aufgehoben. :P

    Grüße aus Berlin schickt Robert