$oRDP - Keine Verbindung zu Server

  • Hallo,


    ich hab das Problem, das bei einigen Servern ich keine Verbindung via. RDP Objekt in Autoit herstellen kann.

    Genau definierbar ist es nicht. Es ist egal ob windows server 2019 oder 2016. Die Verbindung bleibt einfach mit nem weissen Screen hängen incl. Disconnected Text.


    Per mstsc funktioniert es wunderbar, auch andere Hosts funktionieren per autoit und rdp objekt. Hab das Thema auch schon woanders gesehen, jedoch auch unbeantwortet.

    Scheint irgendein Problem mit dem $ordp objekt zu sein.


    Bspcode, welcher bei einigen hosts nicht funktioniert.


  • Du solltest bei COM Objekten immer abfragen, ob ein Fehler aufgetreten ist. Implementiere einen COM error handler wie in der Hilfe unter ObjEvent beschrieben.

  • Kannst Du bitte das gesamte Skript mit dem COM error handler posten?

  • Probier mal das (Du wirst einige Unterschiede zu Deinem Skript erkennen). Die Fehlermeldungen werden auf die SciTE Konsole geschrieben:

  • Beitrag von water ()

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Nichtöffentliche Inhalte ().
  • script läuft 4 sec, keine msgbox, kein error nix, nur weißes bild mit disconnected status

  • Seltsam. Ich bekomme eine MsgBox mit folgendem Text:

    Zitat


    Die Verbindung kann nicht fortgesetzt werden, da die Authentifizierung nicht aktiviert ist. DIe Authentifizierung muss aktiviert sein, damit der Remotecomputer eine Verbindung herstellen kann.

    Übersetzt auf English:

    Zitat


    The connection cannot proceed because authentication is not enabled and the remote computer requires that authentication be enabled to connect.


    Da findet man dann auf Google einige Treffer:


    Behebung in der Registry: https://evert.meulie.net/faqwd…tication-enabled-connect/

    Behebung in der group Policy: https://stackoverflow.com/ques…/accessing-remote-desktop


    Vielleicht hilft das?

  • Merkwürdig, aber dann würde die RDP verbindung ja per normalem mstsc auch nicht funktionieren, was ja der Fall ist?

    hab das securitylevel runtergestellt und den server rebooted. jedoch ohne erfolg, komme über autoit nicht auf den server.

  • Meine F.....


    endlich !


    in dem Stackoverflow Beitrag weiter unten gibt es eine Advancedsetting.

    Die habe ich in au3 gesetzt und evoila es funktioniert.


    Setting für Server 2016+ und Win10.


    $oRDP.AdvancedSettings9.EnableCredSspSupport = True


    danke water für deine Hilfe !

  • Diese Frage stellt sich mir irgendwie auch: https://www.autoitscript.com/f…=comments#comment-1401021

  • Cool, hier funzt es mit diesem Setting auch :thumbup: