Monitoruj kolejki przepływu na pulpicie
W miarę skalowania automatyzacji w firmie może być potrzebny prosty sposób, aby zapewnić, że konkurencyjne przepływy dla komputerów stacjonarnych działają zgodnie z ich priorytetem biznesowym. Monitorowanie, zarządzanie i wizualizacja wszystkich uruchomień przepływu pulpitu w kolejce w jednym miejscu. Kolejki przepływu pulpitu mogą być używane niezależnie od tego, czy urządzeniem docelowym jest maszyna, czy grupa maszyn.
Ustawianie priorytetu
Akcje łącznika przepływów pulpitu zawierają nowy parametr priorytetu w sekcji Opcje zaawansowane.
Dostępne priorytety to Wysoki i Normalny (wartość domyślna). Ta wartość może być również przekazywana dynamicznie za pomocą parametru wartości niestandardowej. Kiedy przepływ pulpitu jest wyzwalany, jest on wykonywany z ustawionym priorytetem.
Gdy w kolejce znajduje się wiele uruchomień, kolejność wykonywania jest oparta na priorytecie uruchomienia i czasie kolejkowania. Uruchomienia o wysokim priorytecie, które zostały umieszczone w kolejce jako pierwsze, zostaną wykonane jako pierwsze.
Wyświetlanie kolejki uruchamiania dla komputera lub grupy maszyn
Odwiedź stronę szczegółów komputera lub grupy komputerów, a następnie wybierz kartę Uruchom kolejkę, aby wyświetlić listę uruchomionych przepływów pulpitu w kolejce.
Wymagania wstępne
Aby wyświetlić przebiegi na tej liście, musi być spełniona jedna z następujących sytuacji:
- Korzystasz z uczestniczył lub nienadzorowany przepływ pulpitu w bieżącym środowisku
- Inny użytkownik udostępnił przepływ pulpitu, który został uruchomiony w bieżącym środowisku
- Masz uprawnienia do wyświetlania wszystkich danych w środowisku
Napiwek
- Aby umożliwić użytkownikowi przeglądanie całego przepływu pulpitu uruchomionego w bieżącym środowisku, upewnij się, że przypisano mu co najmniej rolę zabezpieczeń administratora systemu lub administratora środowiska dla tego środowiska. Dowiedz się więcej o konfigurowaniu zabezpieczeń użytkownika do zasobów w Konfigurowanie zabezpieczeń użytkownika do zasobów w środowisku.
- Jeśli napotkasz błędy związane z kolejką uruchamiania przepływu pulpitu, przejdź do Rozwiązywanie błędów kolejki uruchamiania przepływu pulpitu.
Stan kolejki
Uruchomienie w kolejce może mieć następujący stan:
- Bieganie
- W kolejce
- Następny do uruchomienia
Akcje w przebiegu
Cztery akcje są dostępne po kliknięciu trzech kropek obok nazwy przepływu pulpitu:
- Zmień priorytet
- Przenieś na górę
- Zobacz przebieg przepływu nadrzędnego
- Anuluj przebieg przepływu nadrzędnego
Zmień priorytet
Priorytet określonego biegu można zmienić, klikając trzy kropki, a następnie Zmień priorytet. Można zmienić priorytet tylko dla przebiegu, którego jest się właścicielem lub współwłaścicielem maszyny/grupy maszyn.
Zmiana priorytetu wpływa tylko na bieżący przebieg, a nie na kolejne. Aby zmienić priorytet wszystkich nadchodzących uruchomień, należy zmienić priorytet akcji łącznika.
Przenieś na górę
Właściciel urządzenia lub użytkownik z uprawnieniami Administrator maszyny lub grupy maszyn może zastąpić priorytet kolejki, przenosząc element do górnej części kolejki. Ten element jest umieszczany na początku kolejki niezależnie od jego pierwotnego priorytetu i czasu w kolejce. Jeśli wiele uruchomień zostanie przeniesionych na górę, najpierw zostanie wykonane ostatnie dodane.
Możesz anulować przeniesienie przebiegu na górę. Powraca on do pierwotnego priorytetu i czasu w kolejce.
Zobacz przebieg przepływu nadrzędnego
Jeśli masz uprawnienia dostępu do przepływu nadrzędnego, można użyć tej akcji, aby wyświetlić jego szczegóły uruchomienia.
Anuluj przebieg przepływu nadrzędnego
Jeśli jesteś właścicielem przepływu lub masz rolę system Administrator lub administrator środowiska, możesz anulować wystąpienie uruchomienia przepływu nadrzędnego. Oznacza to anulowanie bieżącego przepływu pulpitu i wszystkich innych akcji użytych w przepływie nadrzędnym.
Rozszerzona priorytetyzacja kolejek
Rozszerzone priorytety kolejki to ustawienie maszyny i grupy maszyn, które optymalizuje logikę przypisywania maszyn do kolejki uruchamiania.
Włączenie tej funkcji oznacza, że rozszerzone priorytety kolejek są stosowane na maszynach z obsługą wielu sesji, na przykład w systemach operacyjnych Windows Server z włączoną funkcją RDS. Pozwala to zoptymalizować domyślne priorytety uruchomienia kolejki przez rozszerzenie bieżącej logiki „pierwsze weszło, pierwsze wyszło” (FIFO) przy użyciu priorytetów użytkowników. Ta funkcja jest włączona automatycznie po wykrycia obsługi wielu sesji, ale można ją w dowolnym czasie wyłączyć.
Uwaga
Ta funkcja jest obecnie stopniowo wdrażana i może nie być jeszcze dostępna w Twoim regionie.
Z wyłączonymi rozszerzonymi priorytetami kolejki
Zasady. Algorytm przypisania komputera zawsze oczekuje na pierwsze uruchomienie w kolejce o stanie Następne do uruchomienia do przypisania do komputera, zanim zostanie rozważony następny.
Logika krok po kroku dla uruchomienia nadzorowanego. Pierwszy przebieg w kolejce jest przebiegiem nadzorowanym. Użytkownikiem połączenia jest użytkownik Y:
- Filtr: algorytm wybiera wszystkie maszyny, które są połączone i gotowe do pracy w procesie (nie w konserwacji itd.).
- Filtr: algorytm wybiera wszystkie maszyny, na których została otwarta sesja użytkownika Y.
- Przypisanie: algorytm przypisuje przebieg do jednej z pozostałych maszyn (losowo). Jeśli po ostatnim filtrze nie ma pozostałych żadnych maszyn, uruchamianie nie powiedzie się.
Logika krok po kroku dla uruchomienia nienadzorowanego. Pierwszy przebieg w kolejce jest przebiegiem nienadzorowanym. Użytkownikiem połączenia jest użytkownik Y:
- Filtr: algorytm wybiera wszystkie maszyny, które są połączone i gotowe do pracy w procesie (nie w konserwacji itd.).
- Filtr: algorytm wybiera wszystkie dostępne maszyny (czyli maszyny, które mają dostęp do co najmniej jednej sesji).
- Filtr: algorytm odrzuca maszyny, na których została już otwarta sesja użytkownika Y.
- Przypisanie: algorytm przypisuje przebieg do jednej z pozostałych maszyn (losowo). Jeśli po ostatnim filtrze nie ma pozostałych żadnych maszyn, uruchamianie nie powiedzie się.
Uwaga
- Nienadzorowane uruchamianie może być przetwarzane przez komputer tylko wtedy, gdy docelowa sesja użytkownika, która jest rejestrowana w połączeniu z przepływem pulpitu, nie jest już dostępna na tej samej maszynie.
- W scenariuszach nadzorowanych i nienadzorowanych, jeśli po ostatnim filtrze nie ma żadnych maszyn, ale istnieją obecnie niektóre maszyny zakwalifikowane do pracy w trybie offline (które zostały odrzucone w kroku 1), podczas uruchomienia trzeba poczekać, aż maszyny w trybie offline wrócą do trybu online przed oznaczeniem uruchomienia jako nieudanego.
Porada
- Przy wyłączonej opcji rozszerzonych priorytetów kolejki, jeśli nie ma dostępnej maszyny do wykonania pierwszego uruchomienia w kolejce, nie powiedzie się lub czeka, aż komputer w trybie offline wróci do trybu online, kolejki uruchamiania jest w tym czasie blokowana.
- Włączenie rozszerzonych priorytetów kolejki pozwala algorytmowi na ponowne ustawianie priorytetów, jeśli nie można przetworzyć pierwszego uruchomienia w kolejce.
Z włączonymi rozszerzonymi priorytetami kolejki
Zasady. Algorytm przypisywania komputera może uwzględnić inne elementy uruchomione w kolejce, jeśli nie można przetworzyć pierwszego uruchomienia w kolejce z następujących powodów:
- Docelowa sesja użytkownika nie jest obecnie aktywna na żadnym komputerze (dla uruchomień nadzorowanych).
- Jest to docelowa sesja użytkownika, która jest już używana na wszystkich dostępnych maszynach (dla uruchomienia nadzorowanego).
Logika krok po kroku dla uczestnika: pierwsze uruchomienie w kolejce jest uruchomieniem nadzorowanym, jego użytkownikiem połączenia jest użytkownik Y:
- Filtr: algorytm wybiera wszystkie maszyny, które są połączone i gotowe do pracy w procesie (nie w konserwacji itd.).
- Filtr: algorytm wybiera wszystkie maszyny, na których została otwarta sesja użytkownika Y:
- Jeśli pozostaną jakieś maszyny, algorytm zostanie przeniesiony do kroku 4 (alokacja).
- Jeśli żadne urządzenie nie pozostanie, algorytm zostanie przeniesiony do kroku 3 (ponowne ustalanie priorytetów).
- Ponowne ustalanie priorytetów: algorytm ponownie ustala priorytety w kolejce, rozważając następne uruchomienie w kolejce, dopóki nie zostanie przypisane do maszyny.
- Przypisanie: algorytm przypisuje przebieg do jednej z pozostałych maszyn (losowo).
Logika krok po kroku dla uruchomienia nienadzorowanego. Pierwszy przebieg w kolejce jest przebiegiem nienadzorowanym. Użytkownikiem połączenia jest użytkownik Y:
- Filtr: algorytm wybiera wszystkie maszyny, które są połączone i gotowe do pracy w procesie (nie w konserwacji itd.).
- Filtr: algorytm wybiera wszystkie dostępne maszyny (maszyny, które mają dostęp do co najmniej jednej sesji).
- Filtr: algorytm odrzuca maszyny, na których została już otwarta sesja użytkownika Y:
- Jeśli pozostaną jakieś maszyny, algorytm zostanie przeniesiony do kroku 5 (alokacja).
- Jeśli żadne urządzenie nie pozostanie, algorytm zostanie przeniesiony do kroku 4 (ponowne ustalanie priorytetów).
- Ponowne ustalanie priorytetów: algorytm ponownie ustala priorytety w kolejce, rozważając następne uruchomienie w kolejce, dopóki nie zostanie przypisane do maszyny.
- Przypisanie: algorytm przypisuje przebieg do jednej z pozostałych maszyn (losowo)
Znane problemy
- Firma Microsoft zaleca ograniczenie liczby krótkich (~poniżej 1 minuty) przepływów pulpitu, które są kolejkowane w dużych grupach komputerów.
- Kolejki przepływów pulpitu są zaprojektowane przy użyciu najlepszego podejścia FIFO (pierwszy wchodzi, pierwszy wychodzi) w kolejności, w jakiej zostały odebrane, przy czym najstarsze wykonanie jest uruchomione w pierwszej kolejności. Jednak ze względu na sposób, w jaki przebiegi są przygotowywane i przetwarzane wewnętrznie, możliwe jest, że przebiegi dodane do kolejki kilka sekund później zostaną uruchomione przed poprzednim, który już znajduje się w kolejce, aby zoptymalizować wykorzystanie maszyn.