Del via


Automatisere virtuelle skriveborde

Med Power Automate-helpdesk-medarbejderen til virtuelle skriveborde kan du automatisere processer på virtuelle skriveborde lige så nemt som på fysiske enheder. Hvis det virtuelle skrivebord bruger Citrix eller RDP (Microsoft Remote Desktop Protocol), kan du registrere UI-elementer, udrulle automatiseringshandlinger for brugergrænsefladen og oprette skrivebordsflows ved brug af optageren på samme måde som på det fysiske skrivebord.

Agenten Power Automate til virtuelle skriveborde skal køre både, mens du designer et flow, og når flowet kører. Agenten starter automatisk, når en bruger logger på det virtuelle skrivebord. Start agenten manuelt, hvis den ikke kører på dit virtuelle skrivebord. Hvis du vil starte Power Automate-agenten for virtuelle skriveborde manuelt, skal du dobbeltklikke på genvejen på skrivebordet eller søge efter Power Automate agenten til menuen Start og derefter vælge det pågældende resultat eller gå til installationsmappen Power Automate agenten for virtuelle skriveborde (som standard er det C:\Program Files (x86)\Power Automate agent for virtual desktops) og dobbeltklikke på PAD. RDP. ControlAgent.exe.

Det er vigtigt at installere Power Automate til skrivebordet på den computer, hvor du udvikler og udfører skrivebordsforløbene, og Power Automate agent for virtuelle skriveborde på den maskine, hvor flowet blot kommunikerer med automatisering af brugergrænsefladen. Denne anden maskine kan være Citrix til skrivebord, en værtscomputer til en Citrix virtuel app, et fjernskrivebord med Windows RDP-kommunikation eller en maskine, der er vært for en Fjernskrivebord-app.

Forudsætninger

  • Din fysiske enhed og virtuelle maskine skal køre Windows 10 Pro, Windows 10 Enterprise, Windows 11 Pro, Windows 11 Enterprise, Windows Server 2016, Windows Server 2019 eller Windows Server 2022.

  • Kontrollér, at Citrix- eller RDP-forbindelsen til det virtuelle skrivebord er lukket, og installer derefter Power Automate på den fysiske enhed.

Installer Power Automate-helpdesk-medarbejderen til virtuelle skriveborde

  1. Hent agenten Power Automate til virtuelle skriveborde.

    Du kan også starte Power Automate-skrivebordsdesigneren og vælge Funktioner>Power Automate-agent til virtuelle skriveborde.

  2. Kopiér installationsprogrammet til dit virtuelle Citrix- eller RDP-skrivebord.

  3. Kør installationsprogrammet som administrator.

    Skærmbillede af Power Automate-helpdesk-medarbejder til installationsprogrammet til virtuelle skriveborde.

    Når installationen er fuldført, skal du kontrollere, at agenten vises i meddelelsesområdet for det virtuelle skrivebord.

Hvis du bemærker, at agenten ikke kører, skal du genstarte den ved hjælp af genvejen i meddelelsesområdet. Hvis du støder på en fejl, kan du gå til Løs Power Automate-agent for problemer med virtuelle skriveborde.

Synkronisering og Power Automate-agent for versioner af virtuelle skriveborde

Hvis virtuelle skriveborde skal automatiseres, skal versionerne af Power Automate og Power Automate-agenten for virtuelle skriveborde være de samme. Hvis de er anderledes, når du starter en optagelse eller henter elementer på brugergrænsefladen, skal du vælge Synkroniser, når du bliver bedt om at synkronisere dem.

Skærmbillede af meddelelsen om at synkronisere Power Automate og Power Automate-agent til virtuelle skriveborde.

Hvis versionerne ikke er synkroniseret, når der køres et skrivebordsflow, synkroniserer Power Automate dem automatisk.

Bemærk

Url-adresserne for den synkroniserede agent gemmes i C:\Users\username\AppData\Local\Microsoft\Power Automate Desktop\RDP Automation Agents.

Skelne mellem elementer på brugergrænsefladen, der registreres på virtuelle skriveborde

De genererede vælgere af vinduer og elementer på brugergrænsefladen er de samme, uanset om de blev hentet på en fysisk enhed eller et virtuelt skrivebord. Når du ser visuelle elementer, og træstrukturen i ruden med elementer på brugergrænsefladen, kan du skelne mellem elementer på brugergrænsefladen, der er hentet på virtuelle skriveborde, og dem, der registreres på en fysisk enhed. Få mere at vide om elementer og vælgere på brugergrænsefladen.

Elementer på brugergrænsefladen, der hentes på den fysiske enhed, findes under den overordnede computer. Elementer på brugergrænsefladen, der registreres på et virtuelt skrivebord, er placeret under en overordnet RDP eller Citrix. Hvert virtuelt skrivebord har sit eget individuelle træ. Med et numerisk præfiks kan du skelne mellem virtuelle skriveborde af samme type.

Skærmbillede af nogle elementer på brugergrænsefladen, der er hentet på et virtuelt rdp-skrivebord.

Bemærk

Når du henter et brugergrænsefladeelement i et virtuelt skrivebord, en virtuel app eller RemoteApp, knyttes det til detaljerne (IP, navn osv.) for maskinen på tidspunktet for hentning. Hvis du vil arbejde med det samme brugergrænsefladeelement på en anden computer, skal du hente det igen på den pågældende maskine.

Kommunikation mellem Power Automate til desktop og Power Automate agent til virtuelle desktops, hvis der synkroniseres

Grundlæggende oplysninger

En automatiseringsagent er en specialiseret agent, der sendes til et fjernskrivebord, når den første kommunikation med kontrolagenten er fuldført. Den indeholder specifikke funktioner til automatisering af brugergrænsefladen for den version af Power Automate desktop, der anmoder om det.

Automation Agent Storage Directory henviser til den standardsti, hvor automatiseringsmedarbejdere lagres. Denne sti er som standard '%LOCALAPPDATA%\Microsoft\Power Automate Desktop\RDP Automation Agents'. Men hvis egenskaben 'PAD_RDP_STORAGE_DIRECTORY' er defineret på computeren, bliver stien '%PAD_RDP_STORAGE_DIRECTORY%\Microsoft\Power Automate Desktop\RDP Automation Agents'.

Kommunikationsfaser

I følgende tabel og diagram vises de forskellige kommunikationsfaser:

Fase Description
Indledende håndtryk Første kommunikation mellem Power Automate til desktop og Power Automate agent til virtuelle desktops. Versioner af Power Automate til desktop og Power Automate agent til virtuelle desktops er ikke de samme.
Sync Denne fase indtræffer, når brugeren vælger at synkronisere versionerne af til stationære Power Automate computere og Power Automate agent for virtuelle skriveborde.
Prøv at give håndtryk igen Når synkroniseringsprocessen er fuldført, bliver der igen udført et håndtryk mellem Power Automate til skrivebord og Power Automate agent til virtuelle skriveborde.
Automatisering Kørslen af handlinger til automatisering af brugergrænsefladen, der udføres på fjernmaskinen via Power Automate agenten for virtuelle skriveborde.

Skærmbillede af kommunikation mellem Power Automate til desktop og Power Automate agent til virtuelle desktops

Kendte problemer og begrænsninger

  • Problem: Automatisering af virtuelle skriveborde er kun tilgængelig i Windows RDP, Citrix Desktop og Virtuelle Citrix-apps. Andre virtuelle skrivebordsplatforme understøttes ikke.

    Løsning: Ingen

  • Problem: Power Automate-agent for virtuelle skriveborde er ikke kompatibel med Windows 10 Home og Windows 11 Home.

    Løsning: Ingen. Fjernskrivebord-forbindelsen understøttes ikke i disse Windows-udgaver.

  • Problem: Du får meddelelsen 'Fejl under kommunikation med Power Automate til skrivebord', når Power Automate-agenten til virtuelle skrivebord startes i Citrix til skrivebord, også selvom du har installeret Power Automate til skrivebord og Power Automate-agenten til virtuelt skrivebord korrekt og opfylder alle forudsætninger. Løsning: Kontrollér indstillingen "Politik for liste over tilladte for virtuel kanal" i konfigurationen af Citrix. Denne indstilling skal deaktiveres for at løse problemet. Kontakt med din Citrix-administrator for at deaktivere indstillingen for "Virtuel kanalliste over tilladte", hvis den er aktiveret.

  • Problem: Automatisering af virtuelle skriveborde understøttes ikke i Power Automate, der installeres via Microsoft Store.

    Løsning: Hent og installer Microsoft Visual C++ Redistributable, som installerer kørselsbiblioteker til Microsoft C og C++ (MSVC).

  • Problem: Citrix og RDP-automatisering understøtter ikke brugen af webautomatiseringshandlinger.

    Løsninger:Behandle webkomponenter som elementer på brugergrænsefladen på skrivebordet, , bruge muse-, tastatur- og OCR-handlinger eller automatisere brugen af billeder.

  • Problem: Når der kører et flow, blev der ikke fundet et element, hvis vinduet med det virtuelle skrivebord er minimeret.

    Løsning: Brug en handling i vinduet Fokus på det virtuelle skrivebordsvindue, før du installerer handlinger til automatisering af brugergrænsefladen for at arbejde med det virtuelle skrivebord.

  • Problem: Når du bruger optageren, og det virtuelle skrivebordsvindue maksimeres, fungerer handlingerne Udfyld tekst i vinduet og Send nøgler muligvis ikke som forventet.

    Løsning: Kontrollér, at vinduet med det virtuelle skrivebord ikke maksimeres, mens du optager.

  • Problem: UI-automatisering af Java-applets, der kører på virtuelle skriveborde, understøttes ikke.

    Løsning: Ingen

  • Problem: Automatisering af Citrix-brugergrænsefladen fungerer ikke, hvis du bruger Citrix Desktop og Citrix App i den samme session.

    Løsning: Ingen

  • Problem: Du kan ikke definere et vindue på virtuelle skriveborde ved hjælp af vinduesforekomsten/-håndteringen eller indstillingerne for Vinduestitel/-klasse.

    Løsning: Ingen