Поділитися через


Моніторинг черг потоку робочого столу

Важливо

Шлюзи для потоків робочого столу більше не підтримуються. Перейдіть на наші можливості керування машинами. Дізнайтеся більше про перехід від шлюзів до прямого підключення.

Коли ви масштабуєте автоматизацію у своєму бізнесі, вам може знадобитися простий спосіб переконатися, що конкуруючі настільні потоки працюють відповідно до їхніх бізнес-пріоритетів. Відстежуйте, керуйте та візуалізуйте всі потоки робочого столу в черзі в одному місці. Черги потоку робочого столу можна використовувати, незалежно від того, чи є ваш цільовий пристрій машиною, групою машин або шлюзом.

Нотатка

Кожен, хто отримує доступ до черг запуску для своїх шлюзів зі сторінки «Черги потоку робочого столу», тепер повинен перейти до зведеного шлюзу на сторінці «Машини », щоб отримати доступ до них.

Встановлення пріоритету

Дії з’єднувача потоків робочого столу містять новий параметр пріоритету в розділі «Додаткові параметри».

Доступні пріоритети: «Високий» і «Нормальний» (значення за замовчуванням). Це значення також можна передавати динамічно за допомогою параметра користувацького значення. Щоразу, коли запускається ланцюжок робочого столу, він виконується з встановленим пріоритетом.

Знімок екрана хмарного потоку за допомогою дії «Запустити ланцюжок», побудований за допомогою Power Automate стільниці.

Коли кілька прогонів поставлені в чергу, порядок виконання базується на пріоритеті виконання та часі черги. Першими будуть виконані прогони з високим пріоритетом, які були поставлені в чергу першими.

Перегляд черги виконання для машини або групи машин

Перейдіть на сторінку відомостей про свій апарат або групу апаратів, а потім перейдіть на вкладку Черга запусків, щоб переглянути список запущених у чергу потоків робочого стола .

Скріншот списку потоків робочого столу на шлюзах.

вимоги

Для того, щоб побачити прогони в цьому списку, має бути істиною одна з таких ситуацій:

Порада

Щоб дозволити користувачеві переглядати всі запущені стільниці в поточному середовищі, переконайтеся, що йому призначено принаймні роль безпеки системного адміністратора або адміністратора середовища для цього середовища. Дізнайтеся більше про налаштування безпеки користувачів для ресурсів у статті Настроювання безпеки користувачів для ресурсів у середовищі.

Стан черги

Прогін у черзі може мати такий статус:

  • Виконується
  • Додано до черги
  • Наступний для виконання

Дії на бігу

При натисканні на три крапки поруч із назвою ланцюжка робочого столу доступні чотири дії:

  • Змінити пріоритет
  • Перемістити до самого верху
  • Переглянути виконання батьківського циклу
  • Скасувати виконання батьківського циклу

Змінити пріоритет

Ви можете змінити пріоритет певного запуску, натиснувши на три крапки, а потім Змінити пріоритет. Ви можете змінити пріоритет лише того запуску, власником якого ви є, або якщо ви є співвласником групи машин/машин або адміністратором шлюзу.

Зміна пріоритету впливає лише на поточний запуск, а не на будь-які наступні. Якщо ви хочете змінити пріоритет усіх майбутніх запусків, вам слід змінити пріоритет у дії сполучника.

Перемістити до самого верху

Власник пристрою або користувач із правами адміністратора для комп’ютера, групи машин або шлюзу може змінити пріоритет черги, перемістивши елемент у верхню частину черги. Цей елемент розміщується у верхній частині черги незалежно від його початкового пріоритету та часу в черзі. Якщо кілька прогонів переміщуються нагору, першим буде виконано останній.

Ви можете скасувати переміщення пробігу нагору. Він повертає запуск до початкового пріоритету та часу в черзі.

Переглянути виконання батьківського циклу

Якщо у вас є дозвіл на доступ до батьківського ланцюжка, ви можете скористатися цією дією, щоб переглянути деталі його виконання.

Скасувати виконання батьківського циклу

Якщо ви власник ланцюжка або маєте роль системного адміністратора чи адміністратора середовища, ви можете скасувати запуск інсталяції батьківського потоку. Це скасовує поточний потік робочого столу та всі інші дії, які використовувалися в батьківському потоці.

Визначення пріоритетів розширеної черги

Розширена пріоритезація черги — це параметр машини та групи машин, який оптимізує логіку призначення машини черги запуску.

Увімкнення цієї функції означає, що розширена пріоритезація черги застосовується на комп’ютерах із підтримкою кількох сеансів, наприклад Windows Server на операційних системах із увімкненим RDS. Це оптимізує стандартну пріоритезацію черги запуску, розширюючи поточну логіку «першим прийшов – першим вийшов» (FIFO) за допомогою користувацької пріоритезації. Ця функція вмикається автоматично, коли виявлено підтримку кількох сеансів, але ви можете вимкнути її в будь-який час, вимкнувши її.

Нотатка

Наразі ця функція поступово впроваджується і, можливо, поки що недоступна у вашому регіоні.

З вимкненою розширеною пріоритезацією черги

Принцип. Алгоритм призначення машини завжди чекає на перший запуск у черзі Наступний до запуску стан, який буде присвоєно комп’ютеру, перш ніж розглядати наступний.

Покрокова логіка супроводжуючого забігу. Перший запуск у черзі є учасницьким запуском, його користувачем з’єднання є користувач Y:

  1. Фільтр: алгоритм вибирає всі машини, які підключені і готові до обробки прогонів (не в обслуговуванні і так далі).
  2. Фільтр: алгоритм вибирає всі комп’ютери, які мають відкритий сеанс користувача Y.
  3. Розподіл: алгоритм призначає запуск одній з машин, що залишилися (випадковим чином). Якщо після останнього фільтра не залишилося жодної машини, запуск не відбувся.

Покрокова логіка для пробіжки без нагляду. Перший запуск у черзі є неконтрольованим запуском, його користувачем з’єднання є користувач Y:

  1. Фільтр: алгоритм вибирає всі машини, які підключені і готові до обробки прогонів (не в обслуговуванні і так далі).
  2. Фільтр: алгоритм вибирає всі доступні комп’ютери (тобто машини, які мають принаймні один сеанс).
  3. Фільтр: алгоритм відкидає комп’ютери, у яких вже є сеанс, відкритий користувачем Y.
  4. Розподіл: алгоритм призначає запуск одній з машин, що залишилися (випадковим чином). Якщо після останнього фільтра не залишилося жодної машини, запуск не відбувся.

Нотатка

  • Запуск без нагляду може бути оброблений комп’ютером, лише якщо цільовий сеанс користувача, записаний у з’єднанні потоку робочого столу, ще не використовується на тому самому комп’ютері.
  • У сценаріях запуску як з участю, так і без нагляду, якщо після фінального фільтра не залишилося жодного комп’ютера, але є кілька відповідних комп’ютерів, які наразі перебувають у автономному режимі (які були відкинуті на кроці 1), запуск чекає, поки автономні комп’ютери знову з’являться в мережі, перш ніж позначити запуск як невдалий.

Порада

  • Якщо вимкнено Розширена пріоритезація черги, якщо немає комп’ютера для виконання першого запуску в черзі, вона або зазнає невдачі, або чекає, поки автономна машина відновить підключення, тим часом блокуючи чергу запуску.
  • Увімкнення розширеної пріоритезації черги дозволяє алгоритму змінювати пріоритети черги, коли перший запуск у черзі не може бути оброблений.

З увімкненою розширеною пріоритезацією черги

Принцип. Алгоритм машинного призначення здатний враховувати інші прогони в черзі, якщо перший прогін у черзі не може бути оброблений з наступних причин:

  • Його цільова сесія користувача наразі не активна на жодному комп’ютері (для відвіданих запусків).
  • Це цільова сесія користувача, яка вже використовується на всіх доступних комп’ютерах (для запуску без нагляду).

Покрокова логіка для супроводжуваного запуску: Перший запуск у черзі — це запущений запуск, користувачем підключення якого є користувач Y:

  1. Фільтр: алгоритм вибирає всі машини, які підключені і готові до обробки прогонів (не в обслуговуванні і так далі).
  2. Фільтр: алгоритм вибирає всі комп’ютери, у яких відкрита сесія користувача Y:
    • Якщо частина машин залишається, алгоритм переходить до кроку 4 (виділення).
    • Якщо машина не залишається, алгоритм переходить до кроку 3 (зміна пріоритетів).
  3. Зміна пріоритетів: алгоритм змінює пріоритети черги, розглядаючи наступний запуск у черзі, доки прогін не буде призначено комп’ютеру.
  4. Розподіл: алгоритм призначає запуск одній з машин, що залишилися (випадковим чином).

Покрокова логіка для пробіжки без нагляду. Перший запуск у черзі є неконтрольованим запуском, його користувачем з’єднання є користувач Y:

  1. Фільтр: алгоритм вибирає всі машини, які підключені і готові до обробки прогонів (не в обслуговуванні і так далі).
  2. Фільтр: алгоритм вибирає всі доступні комп’ютери (= машини, які мають принаймні один сеанс).
  3. Фільтр: алгоритм відкидає комп’ютери, у яких вже є сеанс, відкритий користувачем Y:
    • Якщо частина машин залишається, алгоритм переходить до кроку 5 (виділення).
    • Якщо машина не залишилася, алгоритм переходить до кроку 4 (зміна пріоритетів).
  4. Зміна пріоритетів: алгоритм змінює пріоритети черги, розглядаючи наступний запуск у черзі (доки прогін не буде призначено машині).
  5. Розподіл: алгоритм призначає запуск одній з машин, що залишилися (випадковим чином)

Перегляд списку черг запуску для шлюзів

Користувачі можуть переглядати черги потоку робочого столу для своїх шлюзів на сторінці «Машини» > Шлюзи зведені. Зведений шлюз доступний, лише якщо ви володієте шлюзом або маєте доступ до нього.

Скріншот списку всіх черг запуску потоку робочого столу.

На цій сторінці ви можете переглянути всі шлюзи, до яких у вас є доступ. Кожен шлюз має власну чергу запуску, коли використовується для запуску потоків робочого столу.

Використання шлюзів з декількома середовищами

Ми рекомендуємо використовувати шлюз для потоків робочого столу лише одним середовищем. Однак шлюзи все ще можна використовувати в кількох середовищах, якщо це необхідно.

З декількома середовищами в деяких випадках може здаватися, що жодні потоки не працюють навіть із повним списком прогонів у черзі, оскільки шлюз може запускати потоки в іншому середовищі. Черги виконання визначаються для кожного середовища і не можуть бути пріоритетними одна над іншою. Відображається повідомлення, яке вказує на те, що шлюз використовується в іншому середовищі.

Відомі проблеми

  • Корпорація Майкрософт рекомендує обмежити кількість коротких (~менше 1 хв) робочих столів, які ви ставите в чергу у великих групах машин.
  • Машини та групи машин недоступні в регіонах Китаю. Ви все ще можете переглянути чергу потоку робочого столу для своїх шлюзів, відвідавши розділ Черги потоку робочого столу в розділі «Монітор» на панелі навігації ліворуч.
  • Черги потоку робочого столу розробляються з використанням підходу FIFO (first in, first-out) для виконання процесів у тому порядку, в якому вони були отримані, при цьому найстаріша версія виконується першою. Однак, через те, як внутрішні прогони готуються та обробляються, цілком можливо, що прогони, додані до черги через кілька секунд, будуть запущені раніше попередньої, яка вже є в черзі, щоб оптимізувати використання машин.