Ahhhh jetzt weiß ich wo mein Fehler in der Erklärung liegt. Die VM läuft nicht lokal auf einem Rechner sondern alle Skripte werden so zu sagen ohne Bildschirm und Tastatur ausgeführt. Der User (serviceAcount) ist aber immer auf der VM angemeldet, damit die schon vorhandenen Skripte durchlaufen.
Auf der VM auf der das Skript vom TaskSchedular angetriggert wird, ist immer nur der ServiceAccount angemeldet. Auf der VM laufen schon mehrere Skripte, die immer zu 100% durchluafen, obwohl keine RDP Sitzung aufgebaut ist.
Mein Skript, das zu implementieren ist und auch per TaskSchedular angetriggert werden soll, ist das erste Skript, das mit einem MouseClick lauffähig sein soll. Dieser MouseClick aber benötigt (Kenntnisstand jetzt: eine RDP Verbindung, weil der MouseClick nicht ohne RDP ausgeführt werden kann und das Skript solange pausiert, bis eine RDP Session aufgebaut wurde).
Für mich ist es zwingend notwendig das mein Skript mit dem dauerhaft angemeldeten User läuft ohne eine RDP Session laufen zu lassen, weil ich diese nicht über 24/7 gewährleisten kann. Gibt es eine Möglichkeit das Skript mit MouseClick laufen zu lassen ohne garantierte RDP Session oder ist die MouseClick Funktion dann völlig ungeeignet?