Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Agent pulpitów wirtualnych Power Automate umożliwia automatyzację procesów na pulpitach wirtualnych tak łatwo, jak na urządzeniach fizycznych. Jeśli Twój wirtualny pulpit korzysta z Citrix lub Microsoft Remote Desktop Protocol (RDP), możesz przechwytywać elementy interfejsu użytkownikawdrażać akcje automatyzacji interfejsu użytkownika, wdrażać akcje automatyzacji przeglądarki oraz tworzyć przepływy pulpitu za pomocą rejestratora, tak jak na fizycznym pulpicie.
Agent Power Automate pulpitów wirtualnych musi działać zarówno w trakcie projektowania przepływu, jak i podczas jego działania. Agent jest uruchamiany automatycznie w momencie logowania się użytkownika do pulpitu wirtualnego. Jeśli program nie jest uruchomiony na pulpicie wirtualnym, uruchom agenta ręcznie. Aby ręcznie uruchomić agenta pulpitów wirtualnych Power Automate, kliknij dwukrotnie skrót na pulpicie lub wyszukaj agenta Power Automate dla pulpitów wirtualnych w menu Start, a następnie wybierz odpowiedni wynik lub przejdź do katalogu instalacji agenta Power Automate dla pulpitów wirtualnych (domyślnie C:\Program Files (x86)\Power Automate agent for virtual desktops
) i kliknij dwukrotnie PAD.RDP.ControlAgent.exe.
Istotne znaczenie dla instalowania aplikacji klasycznej Power Automate jest zrobienie tego w miejscu, na którym przepływy pracy pulpitu są wykonywane, oraz agentów pulpitów wirtualnych na komputerze Power Automate, na którym przepływ współpracuje tylko z akcjami automatyzacji interfejsu użytkownika. Ten drugi komputer może być komputerem stacjonarnym Citrix, komputerem hosta Citrix dla aplikacji wirtualnej, pulpitem zdalnym z komunikacją w ramach RDP systemu Windows lub komputerem z aplikacją pulpitu zdalnego.
Wymagania wstępne
Na urządzeniu fizycznym i komputerze wirtualnym muszą być uruchomione Windows 10 Pro, Windows 10 Enterprise, Windows 11 Pro, Windows 11 Enterprise, Windows Server 2016, Windows Server 2019 lub Windows Server 2022.
Upewnij się, że połączenie Citrix lub RDP z pulpitem wirtualnym zostało zamknięte, a następnie zainstalowano Power Automate na urządzeniu fizycznym.
Urządzenie z następującym sprzętem (wymagania sprzętowe nie obejmują zasobów wymaganych dla aplikacji zaangażowanych w przepływy pulpitu):
Minimalne wymagania sprzętowe:
- Procesor: 1,50 GHz na sesję lub szybszy z co najmniej dwoma rdzeniami.
- Pamięć masowa: 300 ΜΒ pamięci masowej systemu na instalację agenta, plus 500 MB dla każdego użytkownika (każda wersja Power Automate dla komputerów stacjonarnych wymaga, aby użytkownik miał 500 MB przestrzeni dyskowej).
- Pamięć RAM: 384 MB na sesję.
Zalecenia dotyczące sprzętu:
- Procesor: 2,00 GHz na sesję lub szybszy z co najmniej dwoma rdzeniami.
- Pamięć masowa: 300 ΜΒ pamięci masowej lub więcej systemu na instalację agenta, plus 500 MB lub więcej dla każdego użytkownika (każda wersja Power Automate dla komputerów stacjonarnych wymaga, aby użytkownik miał 500 MB przestrzeni dyskowej).
- Pamięć RAM: 512 MB lub więcej na sesję.
Zainstaluj agenta Power Automate dla pulpitów wirtualnych
Pobierz agenta Power Automate dla pulpitów wirtualnych.
Możesz również uruchomić projektanta pulpitu Power Automate i wybrać narzędzia>Power Automate dla pulpitów wirtualnych.
Skopiuj instalator na pulpit wirtualny Citrix lub RDP.
Jako administrator uruchom instalator.
Po zakończeniu instalacji upewnij się, że agent jest wyświetlany w obszarze powiadomień pulpitu wirtualnego.
Jeśli zauważysz, że agent nie jest uruchomiony, uruchom go ponownie przy użyciu skrótu w obszarze powiadomień. Jeśli wystąpi błąd, zobacz Rozwiązywanie problemów z pulpitami wirtualnymi w agentach Power Automate.
Wersje aplikacji Sync Power Automate i Agent dla pulpitów wirtualnych
Aby można było zautomatyzować na pulpitach wirtualnych, wersje oprogramowania Power Automate i Power Automate agenta na pulpitach wirtualnych muszą być takie same. Jeśli różnią się po uruchomieniu rejestrowania lub rejestrowania elementów interfejsu użytkownika, wybierz opcję Synchronizacja po wyświetleniu monitu o ich synchronizację.
Jeśli wersje są poza synchronizacją podczas działania przepływu pulpitu, Power Automate synchronizuje je automatycznie.
Uwaga
Adresy URL zsynchronizowanego agenta są przechowywane w C:\Users\username\AppData\Local\Microsoft\Power Automate Desktop\RDP Automation Agents.
Rozróżniania elementów interfejsu użytkownika przechwytywanych na pulpitach wirtualnych
Wygenerowane selektory okien i elementów interfejsu użytkownika są takie same, niezależnie od tego, czy zostały zarejestrowane na urządzeniu fizycznym, czy na pulpicie wirtualnym. Oznaczenia wizualne i struktura drzewa w panelu elementów interfejsu użytkownika pomagają odróżnić elementy interfejsu użytkownika przechwycone na wirtualnych pulpitach od tych przechwyconych na urządzeniu fizycznym. Więcej informacji o elementach interfejsu użytkownika i selektorach.
Elementy interfejsu użytkownika przechwytywane na urządzeniu fizycznym znajdują się pod elementem nadrzędnym Komputer. Elementy interfejsu użytkownika przechwytywane na pulpicie wirtualnym są umieszczone w obszarze nadrzędnym RDP lub Citrix. Każdy pulpit wirtualny ma swoje własne drzewo. Prefiks liczbowy ułatwia rozróżnianie pulpitów wirtualnych tego samego typu.
Uwaga
Gdy element interfejsu użytkownika jest przechwycony na pulpicie wirtualnym, aplikacji wirtualnej lub aplikacji RemoteApp, w czasie przechwytywania jest łączony ze szczegółami (IP, nazwa itp.). Jeśli chcesz współdziałać z tym samym elementem interfejsu użytkownika na innym komputerze, musisz go ponownie przechwycić na tym komputerze.
Komunikacja między aplikacją klasyczną Power Automate a agentem pulpitów wirtualnych Power Automate w przypadku synchronizowania
Informacje podstawowe
Agent automatyzacji to specjalny agent, który jest wysyłany na pulpit zdalny po zakończeniu początkowej komunikacji z agentem sterowania. Udostępnia specyficzne funkcje automatyzacji interfejsu użytkownika dla wersji pulpitu, która Power Automate żąda tej funkcji.
Katalog magazynu agentów automatyzacji odwołuje się do domyślnej ścieżki przechowywania agentów automatyzacji. Domyślnie ta ścieżka to „%LOCALAPPDATA%\Microsoft\Power Automate Desktop\RDP Automation Agents”. Jeśli jednak właściwość "PAD_RDP_STORAGE_DIRECTORY" jest zdefiniowana na komputerze, ścieżka stanie się agentami automatyzacji programu "%PAD_RDP_STORAGE_DIRECTORY%\Microsoft\Power Automate Desktop\RDP Automation".
Fazy komunikacji
W poniższej tabeli i na diagramie przedstawiono różne etapy komunikacji:
Faza | Podpis |
---|---|
Początkowe uzgadnianie | Pierwsza komunikacja między aplikacją klasyczną Power Automate a agentem pulpitów wirtualnych Power Automate. Wersje aplikacji klasycznej Power Automate i agenta pulpitów wirtualnych Power Automate nie są takie same. |
Synchronizacja | Ten etap występuje, kiedy użytkownik wybierze synchronizację aplikacji klasycznej Power Automate i agenta Power Automate na pulpity wirtualne. |
Ponowna próba uzgadniania | Po zakończeniu procesu synchronizacji uzgadnianie Power Automate dla pulpitu a agentem pulpitów wirtualnych Power Automate ma ponawianą próbę. |
Automatyzacja | Środowisko uruchomieniowe akcji automatyzacji interfejsu użytkownika wykonywanych na komputerze zdalnym za pośrednictwem agenta pulpitów wirtualnych Power Automate. |
Znane problemy i ograniczenia
Problem: automatyzacja pulpitu wirtualnego jest dostępna tylko w środowiskach Windows RDP, RemoteApp, Citrix Desktop i Citrix Virtual Apps. Inne platformy pulpitów wirtualnych nie są obsługiwane.
Obejście: brak
Problem: Power Automate agent pulpitów wirtualnych nie jest zgodny z systemem Windows 10 Home i systemem Windows 11 Home.
Obejście: brak. Połączenie pulpitu zdalnego nie jest obsługiwane w tych wersjach systemu Windows.
Problem: Napotkanie komunikatu „Błąd komunikacji z Power Automate dla pulpitu”, gdy agent Power Automate dla wirtualnego pulpitu jest uruchamiany w Citrix Desktop, mimo że agent Power Automate dla pulpitu i Power Automate dla wirtualnych pulpitów został poprawnie zainstalowany i spełnił wszystkie wymagania wstępne.
Obejście:
Sprawdź ustawienie zasad listy dozwolonych kanałów wirtualnych w konfiguracji Citrix.- Jeśli wersja VDA Citrix jest wcześniejsza niż 2407:
- Zasady listy dozwolonych kanałów wirtualnych w Citrix jest domyślnie włączona lub ustawiona na wartość domyślną. Jeśli jednak zasady te nie zostały wyłączone, agent Power Automate nie może komunikować się z aplikacją klasyczną Power Automate. Skontaktuj się administratorami Citrix, aby wyłączyć te zasady, ponieważ ustawienie jej na wartość Domyślne nie jest wystarczające.
- Jeśli wersja VDA Citrix to 2407 lub nowsza:
- Skonfiguruj inne zasady. Starsza lista dozwolonych kanałów wirtualnych może pozostać ustawiona na wartość Domyślna. Skonfiguruj nowe zasady listy dozwolonych kanałów wirtualnych dla DVC i dodaj następujące wartości:
C:\Program Files (x86)\Power Automate agent for virtual desktops\PAD.RDP.ControlAgent.exe,Microsoft.Flow.RPA.Desktop.UIAutomation.RDP.DVC.Plugin,PAD\CONTROL
C:\Users\*\AppData\Local\Microsoft\Power Automate Desktop\RDP Automation Agents\*\PAD.RDP.AutomationAgent.exe,Microsoft.Flow.RPA.Desktop.UIAutomation.RDP.DVC.Plugin,PAD\UIA
- Uruchom ponownie maszyny Citrix po zastosowaniu zasad.
- Skonfiguruj inne zasady. Starsza lista dozwolonych kanałów wirtualnych może pozostać ustawiona na wartość Domyślna. Skonfiguruj nowe zasady listy dozwolonych kanałów wirtualnych dla DVC i dodaj następujące wartości:
- Jeśli wersja VDA Citrix jest wcześniejsza niż 2407:
Problem: automatyzacja pulpitu wirtualnego nie jest obsługiwana w instalowaniu Power Automate za pośrednictwem Microsoft store.
Obejście: Pobierz i zainstaluj pakiet redystrybucyjny Microsoft Visual C++, który instaluje biblioteki wykonawcze Microsoft C i C++ (MSVC).
Problem: kiedy przepływ jest uruchomiony, nie można znaleźć elementu, jeśli jest zminimalizowane okno pulpitu wirtualnego.
Obejście: użyj akcji okna Fokus w oknie pulpitu wirtualnego przed wdrożeniem akcji automatyzacji interfejsu użytkownika w celu współpracy z pulpitem wirtualnym.
Problem: Gdy używasz rejestratora i okno pulpitu wirtualnego jest zmaksymalizowane, pola tekstowe Wypełnij w oknie i Wyślij klawisze mogą nie działać zgodnie z oczekiwaniami.
Obejście: Upewnij się, że okno pulpitu wirtualnego nie jest zmaksymalizowane podczas rejestracji.
Problem: automatyzacja interfejsu użytkownika apletów języka Java działających na pulpitach wirtualnych jest obsługiwana.
Obejście: brak
Problem: Automatyzacja interfejsu użytkownika Citrix nie działa, jeśli używasz Citrix Desktop i Citrix App w tej samej sesji.
Obejście: brak
Problem: Definiowanie okna na wirtualnych pulpitach przy użyciu opcji Instancja/uchwyt lub Nazwa/klasa okna nie jest obsługiwane.
Obejście: brak