Megosztás a következőn keresztül:


Automatizálás virtuális asztalokon

A virtuális asztalok ügynökével ugyanolyan egyszerűen automatizálhatja a folyamatokat a Power Automate virtuális asztalokon, mint a fizikai eszközökön. Ha a virtuális asztal vagy Microsoft Remote Desktop Protocol (RDP) protokollt használ Citrix , rögzítheti a felhasználói felület elemeit, felhasználói felület-automatizálási műveleteket helyezhet el, és asztali folyamatokat hozhat létre a felvevővel, akárcsak a fizikai asztalon.

A Power Automate virtuális asztalok ügynökének a folyamat tervezése közben és a folyamat futtatásakor is futnia kell. Az ügynök automatikusan elindul, amikor egy felhasználó bejelentkezik a virtuális asztalra. Ha nem fut a virtuális asztalon, indítsa el manuálisan az ügynököt. A virtuális asztalok ügynökének manuális elindításához Power Automate kattintson duplán az asztalon lévő parancsikonra, vagy keressen rá a virtuális asztalok Power Automate ügynöke kifejezésre a Start menüben, majd válassza ki a megfelelő eredményt, vagy lépjen a virtuális asztalok ügynökének telepítési könyvtárába (alapértelmezés szerint az Power Automate ), és kattintson duplán a C:\Program Files (x86)\Power Automate agent for virtual desktopsPAD elemre . RDP. ControlAgent.exe.

Fontos, hogy az asztali számítógépre telepítse Power Automate azt a gépet, amelyen az asztali folyamatokat fejleszti és végrehajtja, és Power Automate ügynököt a virtuális asztalokhoz azon a gépen, ahol a folyamat csak interakcióba lép a felhasználói felület automatizálási műveleteihez. Ez a második gép lehet egy Citrix asztal, egy Citrix virtuális alkalmazás gazdagépe, egy távoli asztal Windows RDP-kommunikációval vagy egy távoli asztali alkalmazást futtató gép.

Előfeltételek

  • A fizikai eszköznek és a virtuális gépnek Windows 10 Pro, Windows 10 Enterprise, Windows 11 Pro, Windows 11 Enterprise, Windows Server 2016, Windows Server 2019 vagy Windows Server 2022 rendszert kell futtatnia.

  • Győződjön meg arról, hogy a Citrix virtuális asztal RDP-kapcsolata be van zárva, majd telepítse Power Automate a fizikai eszközre.

Power Automate Az ügynök telepítése virtuális asztalokhoz

  1. Töltse le az ügynököt virtuális Power Automate asztalokhoz.

    Másik lehetőségként indítsa el az asztali tervezőt, és válassza az Power Automate Eszközök virtuális asztalokhoz>Power Automate lehetőséget.

  2. Másolja a telepítőt a saját Citrix vagy RDP virtuális asztalra.

  3. Rendszergazdaként futtassa a telepítőt.

    Képernyőkép a Power Automate virtuális asztalok telepítőjének ügynökéről.

    A telepítés befejezése után győződjön meg arról, hogy az ügynök megjelenik a virtuális asztal értesítési területén.

Ha észreveszi, hogy az ügynök nem fut, indítsa újra az értesítési területen található parancsikon használatával. Ha hibát észlel, tekintse meg a virtuális asztalok ügynökének megoldása Power Automate című témakört.

Szinkronizálás Power Automate és ügynök virtuális asztali verziókhoz

A virtuális asztalok automatizálásához a virtuális asztalok és ügynök verzióinak Power Automate Power Automate meg kell egyezniük. Ha a felhasználói felület elemeinek rögzítésének vagy rögzítésének megkezdésekor eltérnek, válassza a Szinkronizálás lehetőséget , amikor a rendszer kéri a szinkronizálásukat.

Képernyőkép a virtuális asztalok szinkronizálására Power Automate és Power Automate ügynökére vonatkozó kérésről.

Ha a verziók nincsenek szinkronban, amikor egy asztali folyamat fut, Power Automate automatikusan szinkronizálja őket.

Feljegyzés

A szinkronizált ügynök DLL-fájljai a C:\Users\ felhasználónév\AppData\Local\Microsoft\Desktop\RDP Automation-ügynökökben vannak tárolvaPower Automate .

A virtuális asztalokon rögzített felhasználói felületi elemek megkülönböztetése

Az ablakok és a felhasználói felület elemeinek generált választói ugyanazok, függetlenül attól, hogy fizikai eszközön vagy virtuális asztalon rögzítették-e őket. A vizuális jelzések és a felhasználói felület elemei panelen látható fastruktúra segít megkülönböztetni a virtuális asztalokon rögzített felhasználói felületi elemeket a fizikai eszközön rögzített elemektől. További információ a felhasználói felület elemeiről és választóiról.

A fizikai eszközön rögzített felhasználói felületi elemek a Számítógép szülő alatt találhatók. A virtuális asztalon rögzített felhasználói felületi elemek RDP vagy Citrix szülő alatt találhatók. Minden virtuális asztalnak megvan a saját egyedi fája. A numerikus előtag segít megkülönböztetni az azonos típusú virtuális asztalokat.

Képernyőkép a felhasználói felület egyes, RDP virtuális asztalon rögzített elemeiről.

Feljegyzés

Amikor rögzít egy felhasználói felületi elemet egy virtuális asztalon, virtuális alkalmazásban vagy RemoteAppban, az a rögzítéskor a gép részleteihez (IP-cím, név stb.) kapcsolódik. Ha ugyanazt a felhasználói felületi elemet egy másik gépen szeretné használni, újra rögzítenie kell azt azon a gépen.

Kommunikáció az asztali számítógép és Power Automate a virtuális asztalok ügynöke között Power Automate szinkronizálás esetén

Alapadatok

Az automatizálási ügynök egy speciális ügynök, amelyet a rendszer a vezérlőügynökkel folytatott kezdeti kommunikáció befejezése után küld el a távoli asztalra. Speciális funkciókat biztosít a felhasználói felület automatizálásához az azt kérő Power Automate asztali verzióhoz.

Az Automation-ügynök tárolási könyvtára az Automation-ügynökök tárolásának alapértelmezett elérési útjára utal. Alapértelmezés szerint ez az elérési út a következő: "%LOCALAPPDATA%\Microsoft\Power Automate Desktop\RDP Automation-ügynökök". Ha azonban a "PAD_RDP_STORAGE_DIRECTORY" tulajdonság definiálva van a gépen, akkor az elérési út "%PAD_RDP_STORAGE_DIRECTORY%\Microsoft\Power Automate Desktop\RDP Automation-ügynökök" lesz.

Kommunikációs fázisok

Az alábbi táblázat és ábra a kommunikáció különböző fázisait ábrázolja:

Fázis Description
Első kézfogás Az első kommunikáció az asztali és a Power Automate virtuális asztalok ügynöke között Power Automate . A for desktop és Power Automate az Power Automate agent for virtual desktops verziói nem azonosak.
Szinkronizálás Ez a fázis akkor fordul elő, amikor a felhasználó úgy dönt, hogy szinkronizálja Power Automate az asztali és Power Automate ügynök virtuális asztalok verzióit.
Kézfogás újrapróbálkozása A szinkronizálási folyamat befejezése után a rendszer újrapróbálkozik az asztali és a Power Automate virtuális asztalok ügynöke közötti Power Automate kézfogással.
Automatizálás A távoli gépen a virtuális asztalok ügynökén keresztül Power Automate végrehajtott felhasználói felület-automatizálási műveletek futásideje.

Képernyőkép az asztali számítógép és Power Automate a virtuális asztalok ügynöke közötti Power Automate kommunikációról

Ismert problémák és korlátozások

  • Probléma: A virtuális asztal automatizálása csak a Windows RDP, a RemoteApp, Citrix az Desktop és Citrix a Virtual Apps szolgáltatásban érhető el. Más virtuális asztali platformok nem támogatottak.

    Megkerülő megoldás: Nincs

  • Probléma: Power Automate A virtuális asztalok ügynöke nem kompatibilis a Windows 10 Home és a Windows 11 Home rendszerrel.

    Megkerülő megoldás: Nincs. A távoli asztali kapcsolat nem támogatott ezekben a Windows-kiadásokban.

  • Probléma: Akkor jelenik meg a "Hiba az asztali számítógépen való kommunikáció során Power Automate " üzenet, amikor Power Automate a virtuális asztal ügynöke elindul a Desktopban Citrix , annak ellenére, hogy megfelelően telepítette Power Automate az asztalt és Power Automate az ügynököt a virtuális asztalokhoz, és teljesítette az összes előfeltételt. Megkerülő megoldás: Ellenőrizze a konfiguráció "Virtuális csatorna engedélyezett partnerek szabályzat" beállítását Citrix . A probléma megoldásához le kell tiltani ezt a beállítást. Forduljon a Citrix rendszergazdához, és tiltsa le a "Virtuális csatorna engedélyezett partnerek szabályzat" beállítást, ha engedélyezve van.

  • Probléma: A virtuális asztal automatizálása nem támogatott Power Automate a Microsoft Store-on keresztül telepítve.

    Megkerülő megoldás: Töltse le és telepítse a Microsoft Visual C++ terjeszthető csomagtárat, amely telepíti a Microsoft C és C++ (MSVC) futásidejű kódtárakat.

  • Probléma: Citrix és az RDP-automatizálás nem támogatja a webes automatizálási műveletek használatát.

    Megkerülő megoldások:A webösszetevőket asztali felhasználói felületi elemekként kezelheti, egér-, billentyűzet- és OCR-műveleteket használhat, vagy képek használatával automatizálhat.

  • Probléma: Ha egy folyamat fut, egy elem nem található, ha a virtuális asztal ablaka kis méretű.

    Megkerülő megoldás: Használjon Fókuszablak műveletet a virtuális asztal ablakában, mielőtt felhasználói felület-automatizálási műveleteket telepítene a virtuális asztallal való interakcióhoz.

  • Probléma: Ha a felvevőt használja, és a virtuális asztal ablaka teljes méretű, előfordulhat, hogy a szövegmező feltöltése az ablakban és a Kulcsok küldése műveletek nem a várt módon működnek.

    Megkerülő megoldás: Győződjön meg arról, hogy a virtuális asztal ablaka nincs maximalizálva felvétel közben.

  • Probléma: A virtuális asztalokon futó Java-appletek felhasználói felületének automatizálása nem támogatott.

    Megkerülő megoldás: Nincs

  • Probléma: Citrix A felhasználói felület automatizálása nem működik, ha ugyanabban a munkamenetben használja Citrix az asztalt és Citrix az alkalmazást.

    Megkerülő megoldás: Nincs

  • Probléma: Az ablak virtuális asztalokon való definiálása az Ablakpéldány/leíró vagy az Ablak címe/osztálya beállításokkal nem támogatott.

    Megkerülő megoldás: Nincs