windows - Automatiske scripts mislykkes at afspille, når RDP er lukket

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har et automatiseret script, der har få handlinger relateret til fokus og vigtige begivenheder

Jeg har planlagt mit automatiserede script i opgaveplanlæggeren af ​​fjernmaskine (Windows 2012 Server)

Jeg forbinder til RDP fra min maskine og udfører under handlinger

en. Minimer RDP

b. Luk RDP ved at klikke på x ikon

Og jeg forventer, at mine automatiserede scripts skal afspilles i begge tilstande


Bemærket adfærd:

1. Når RDP minimeres:

Usecase 1: Pass!

en. Jeg har foretaget ændringer til regedit som nævnt under linket https://support.smartbear.com/testcomplete/docs/testing-with/running/via-rdp/in-minimized-window.html

b. Jeg forbinder til RDP

c. Jeg minimerer det

Output:

Scripts fungerer korrekt uden problemer [1]


2. Fjernmaskinen er låst/logget af:

Usecase 1: Pass!

en. Jeg har forbindelse til RDP

b. Jeg oprettede en batchfil til tscon facilitet som nævnt under link https://support.smartbear.com/testcomplete/docs/testing-with/running/via-rdp/keeping-computer-unlocked.html

c. Jeg har planlagt batchfilen før automatiserings script i opgaveplanlægger

Output:

Batchfilen lukker selv RDP-forbindelsen

Så begynder scriptene at afspille med fokus og vigtige begivenheder fungerer korrekt [2]


Usecase 2: Mislykkes!

en. Jeg har forbindelse til RDP

b. Jeg lavede batch-fil til tscon som nævnt ovenfor og planlagt det

c. Automations script er planlagt efter udførelsestidspunktet for tscon batch

d. Jeg lukker RDP

e. Efter bestemte tid, forbinder jeg til RDP for at se resultaterne

Output:

Alle trin relateret til fokus/key events mislykkes.


Så hvordan man overvinder Usecase 2.

Tscon-batchfilen skal opføre sig uanset RDP-sessionen aktiv eller inaktiv?

Gør maskinen lukket eller logget af manuelt ved at lukke RDP-sessionen manuelt?

Bedste reference