Мониторинг очередей классических потоков

Внимание

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

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

Заметка

Каждый, кто получает доступ к очередям выполнения для своих шлюзов на странице Очереди классических потоков, теперь должен перейти к сводке Шлюзы на странице Компьютеры для доступа к ним.

Установка приоритета

Действия соединителя классических потоков содержат новый параметр приоритета в разделе "Дополнительные параметры".

Доступны приоритеты "Высокий" и "Нормальный" (значение по умолчанию). Это значение также можно передавать динамически с помощью параметра настраиваемого значения. Каждый раз, когда запускается классический поток, он выполняется с установленным приоритетом.

Снимок экрана облачного потока, использующего действие Выполнить поток, созданный с помощью 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 (в порядке поступления) с максимальными усилиями, для обработки процессов в том порядке, в котором они были получены. При этом самые старые потоки выполняются первыми. Однако из-за того, что выполнения готовятся и обрабатываются внутри системы, возможно, что выполнения, добавленные в очередь несколько секунд позднее, будут запущены до предыдущего потока в очереди, чтобы оптимизировать использование компьютеров.