Giám sát hàng đợi luồng trên máy tính để bàn

Quan trọng

Cổng dành cho luồng máy tính để bàn không còn được hỗ trợ. Chuyển sang khả năng quản lý máy của chúng tôi. Tìm hiểu thêm về chuyển từ cổng sang kết nối trực tiếp.

Khi mở rộng quy mô tự động hóa trong doanh nghiệp của mình, bạn có thể cần một cách dễ dàng để đảm bảo rằng các luồng máy tính để bàn cạnh tranh đang chạy theo mức độ ưu tiên kinh doanh của họ. Giám sát, quản lý và trực quan hóa tất cả các luồng máy tính để bàn được xếp hàng đợi của bạn chỉ chạy ở một vị trí. Hàng đợi luồng trên máy tính để bàn có thể được sử dụng cho dù thiết bị mục tiêu của bạn là máy, nhóm máy hay cổng.

Lưu ý

Mọi người truy cập vào hàng đợi chạy cho các cổng của họ từ trang Hàng đợi luồng trên máy tính để bàn bây giờ sẽ chuyển đến phần Cổng trục trong trang Máy để truy cập chúng.

Đặt mức độ ưu tiên

Hành động của trình kết nối luồng máy tính để bàn chứa tham số mức độ ưu tiên mới trong phần Tùy chọn nâng cao.

Các ưu tiên sẵn có là Cao và Bình thường (giá trị mặc định). Giá trị này cũng có thể được chuyển động bằng cách sử dụng thông số giá trị tùy chỉnh. Mỗi khi luồng máy tính để bàn được kích hoạt, nó sẽ được thực thi với mức độ ưu tiên đã được đặt.

Ảnh chụp màn hình luồng đám mây bằng cách sử dụng tác vụ Chạy luồng được tạo bằng Power Automate Màn hình.

Khi nhiều lần chạy được xếp hàng đợi, thứ tự thực hiện dựa trên mức độ ưu tiên chạy và thời gian xếp hàng. Các lần chạy có mức độ ưu tiên cao được xếp vào hàng đợi trước sẽ được thực thi trước.

Xem hàng đợi chạy cho một máy hoặc nhóm máy

Truy cập trang chi tiết cho máy hoặc nhóm máy của bạn, sau đó chọn trên tab Chạy hàng đợi để xem danh sách các lần chạy luồng máy tính để bàn được xếp hàng đợi.

Ảnh chụp màn hình danh sách các luồng máy tính để bàn trên cổng.

Điều kiện tiên quyết

Để xem các lần chạy trong danh sách này, một trong các tình huống sau phải đúng:

Tiền bo

Để cho phép người dùng xem tất cả các luồng máy tính chạy trong môi trường hiện tại, hãy đảm bảo rằng họ đã được chỉ định ít nhất một Quản trị viên hệ thống hoặc Quản trị viên môi trường vai trò bảo mật cho môi trường đó. Tìm hiểu thêm về cách định cấu hình bảo mật người dùng cho các tài nguyên trong Định cấu hình bảo mật người dùng cho các tài nguyên trong môi trường.

Trạng thái hàng đợi

Một lần chạy trong hàng đợi có thể có trạng thái sau:

  • Đang chạy
  • Đã ở hàng đợi
  • Chạy tiếp theo

Các hành động đang chạy

Bốn hành động có sẵn khi nhấp vào ba dấu chấm bên cạnh tên luồng trên màn hình:

  • Thay đổi mức độ ưu tiên
  • Chuyển lên trên cùng
  • Xem hoạt động chạy dòng chính
  • Hủy hoạt động chạy dòng chính

Thay đổi mức độ ưu tiên

Bạn có thể thay đổi mức độ ưu tiên của một lượt chạy cụ thể bằng cách nhấp vào ba dấu chấm sau đó Thay đổi mức độ ưu tiên. Bạn chỉ có thể thay đổi mức độ ưu tiên của hoạt động mà bạn là chủ sở hữu hoặc nếu bạn là người đồng sở hữu trên máy/nhóm máy hoặc quản trị viên trên cổng.

Việc thay đổi mức độ ưu tiên chỉ ảnh hưởng đến lần chạy hiện tại chứ không ảnh hưởng đến bất kỳ lần chạy tiếp theo nào. Nếu bạn muốn thay đổi mức độ ưu tiên của tất cả các lần chạy sắp tới, bạn cần thay đổi mức độ ưu tiên trong hành động của trình kết nối.

Chuyển lên trên cùng

Chủ sở hữu thiết bị hoặc người dùng có đặc quyền quản trị viên đối với máy, nhóm máy hoặc cổng có thể ghi đè mức độ ưu tiên của hàng đợi bằng cách di chuyển một mục lên đầu hàng đợi. Mục đó được đặt ở đầu hàng đợi bất kể mức độ ưu tiên ban đầu và thời gian xếp hàng. Nếu nhiều lần chạy được chuyển lên trên cùng, lần chạy cuối cùng được thêm sẽ được thực hiện trước.

Bạn có thể hủy việc di chuyển đường chạy lên trên cùng. Nó hoàn nguyên quá trình chạy về mức ưu tiên ban đầu và thời gian xếp hàng.

Xem hoạt động chạy dòng chính

Nếu có quyền truy cập vào luồng chính, bạn có thể sử dụng hành động này để xem chi tiết hoạt động của luồng đó.

Hủy hoạt động chạy dòng chính

Nếu bạn là chủ sở hữu của luồng hoặc có vai trò Quản trị viên hệ thống hoặc Quản trị viên môi trường, bạn có thể hủy phiên bản chạy luồng chính. Thao tác này sẽ hủy luồng máy tính hiện tại và tất cả các hành động khác đã được sử dụng trong luồng chính.

Ưu tiên hàng đợi mở rộng

Ưu tiên hàng đợi mở rộng là cài đặt máy và nhóm máy, giúp tối ưu hóa logic phân công máy của hàng đợi chạy.

Việc bật tính năng này có nghĩa là ưu tiên hàng đợi mở rộng được áp dụng trên các máy có hỗ trợ nhiều phiên, chẳng hạn như Windows Server hệ điều hành có bật RDS. Điều này tối ưu hóa mức độ ưu tiên của hàng đợi chạy mặc định bằng cách mở rộng logic nhập trước xuất trước (FIFO) hiện tại với mức độ ưu tiên của người dùng. Tính năng này được bật tự động khi phát hiện hỗ trợ nhiều phiên, nhưng bạn có thể chọn không tham gia bất kỳ lúc nào bằng cách tắt tính năng này.

Lưu ý

Tính năng này hiện đang được triển khai dần dần và có thể chưa khả dụng ở khu vực của bạn.

Với ưu tiên hàng đợi mở rộng bị vô hiệu hóa

Nguyên tắc. Thuật toán gán máy luôn chờ lần chạy đầu tiên trong hàng đợi Tiếp theo trạng thái chạy sẽ được gán cho máy trước khi xem xét lần tiếp theo.

Logic từng bước cho một lần chạy có người tham dự. Lần chạy đầu tiên trong hàng đợi là lần chạy có sự tham dự, người dùng kết nối của nó là người dùng Y:​

  1. ​Filter: Thuật toán chọn tất cả các máy đã được kết nối và sẵn sàng xử lý các lần chạy (không đang bảo trì, v.v.).
  2. Filter: Thuật toán chọn tất cả các máy có phiên mở của người dùng Y.
  3. Allocation: Thuật toán phân công lượt chạy cho một trong các máy còn lại (ngẫu nhiên). Nếu không còn máy nào sau lần lọc cuối cùng thì quá trình chạy không thành công.

Logic từng bước cho một lần chạy không cần giám sát. Lần chạy đầu tiên trong hàng đợi là lần chạy không được giám sát, người dùng kết nối của nó là người dùng Y :​

  1. ​Filter: Thuật toán chọn tất cả các máy đã được kết nối và sẵn sàng xử lý các lần chạy (không đang bảo trì, v.v.).
  2. Lọc : Thuật toán chọn tất cả các máy có sẵn (nghĩa là các máy có sẵn ít nhất một phiên).
  3. Lọc : Thuật toán loại bỏ các máy đã được người dùng mở phiên Y.
  4. Allocation: Thuật toán phân công lượt chạy cho một trong các máy còn lại (ngẫu nhiên). Nếu không còn máy nào sau lần lọc cuối cùng thì quá trình chạy không thành công.

Lưu ý

  • Một lần chạy không giám sát chỉ có thể được máy xử lý nếu phiên người dùng được nhắm mục tiêu, được ghi lại trên kết nối luồng máy tính để bàn, chưa được sử dụng trên cùng một máy.
  • Trong cả hai trường hợp chạy có tham dự và không có giám sát, nếu không còn máy nào sau bộ lọc cuối cùng nhưng có một số máy đủ điều kiện hiện đang ngoại tuyến (đã bị loại bỏ ở bước 1), quá trình chạy sẽ đợi các máy ngoại tuyến trực tuyến trở lại trước khi đánh dấu lần chạy như thất bại.

Tiền bo

  • Với người khuyết tật Ưu tiên hàng đợi mở rộng, nếu không có máy nào sẵn sàng thực hiện lần chạy đầu tiên trong hàng đợi thì máy đó sẽ không thành công hoặc nó đợi một máy ngoại tuyến trực tuyến trở lại, chặn hàng đợi chạy trong thời gian chờ đợi.
  • Việc bật Ưu tiên hàng đợi mở rộng cho phép thuật toán sắp xếp lại thứ tự ưu tiên của hàng đợi khi không thể xử lý lần chạy đầu tiên trong hàng đợi.

Với ưu tiên hàng đợi mở rộng được kích hoạt

Nguyên tắc. Thuật toán gán máy có thể xem xét các lần chạy khác trong hàng đợi nếu lần chạy đầu tiên trong hàng đợi không thể xử lý được vì những lý do sau:

  • Phiên người dùng được nhắm mục tiêu hiện không hoạt động trên bất kỳ máy nào (đối với các lần chạy đã tham dự).
  • Phiên người dùng được nhắm mục tiêu đang được sử dụng trên tất cả các máy có sẵn (để chạy không cần giám sát).

Logic từng bước cho một lần chạy có tham dự: Lần chạy đầu tiên trong hàng đợi là lần chạy có sự tham dự, người dùng kết nối của nó là người dùng Y:​

  1. Filter: Thuật toán chọn tất cả các máy đã được kết nối và sẵn sàng xử lý các lần chạy (không đang bảo trì, v.v.).
  2. Filter: Thuật toán chọn tất cả các máy có phiên mở của người dùng Y:
    • Nếu vẫn còn một số máy, thuật toán sẽ chuyển sang bước 4 (phân bổ).
    • Nếu không còn máy nào, thuật toán sẽ chuyển sang bước 3 (tái ưu tiên).
  3. Sắp xếp lại thứ tự ưu tiên: Thuật toán sắp xếp lại thứ tự ưu tiên của hàng đợi bằng cách xem xét lần chạy tiếp theo trong hàng đợi cho đến khi một lần chạy được gán cho máy.
  4. Allocation: Thuật toán phân công lượt chạy cho một trong các máy còn lại (ngẫu nhiên).

Logic từng bước cho một lần chạy không cần giám sát. Lần chạy đầu tiên trong hàng đợi là lần chạy không được giám sát, người dùng kết nối của nó là người dùng Y :​

  1. Filter: Thuật toán chọn tất cả các máy đã được kết nối và sẵn sàng xử lý các lần chạy (không đang bảo trì, v.v.).
  2. Filter: Thuật toán chọn tất cả các máy có sẵn (= các máy có sẵn ít nhất một phiên).
  3. Filter: Thuật toán loại bỏ các máy đã có phiên được mở bởi người dùng Y:
    • Nếu vẫn còn một số máy, thuật toán sẽ chuyển sang bước 5 (phân bổ).
    • Nếu không còn máy nào, thuật toán sẽ chuyển sang bước 4 (tái ưu tiên).
  4. Sắp xếp lại thứ tự ưu tiên: Thuật toán sắp xếp lại thứ tự ưu tiên của hàng đợi bằng cách xem xét lần chạy tiếp theo trong hàng đợi (cho đến khi một lần chạy được gán cho máy).
  5. Allocation: Thuật toán gán lượt chạy cho một trong các máy còn lại (ngẫu nhiên)

Xem danh sách hàng đợi chạy cho cổng

Người dùng có thể xem hàng đợi luồng trên máy tính để bàn cho các cổng của họ trong trang Máy > Trục cổng cổng. Trục cổng chỉ khả dụng nếu bạn sở hữu hoặc có quyền truy cập vào cổng.

Ảnh chụp màn hình danh sách tất cả các hàng đợi chạy luồng trên máy tính để bàn.

Từ trang này bạn có thể xem tất cả các cổng mà bạn có quyền truy cập. Mỗi cổng có hàng đợi chạy riêng khi được sử dụng để chạy các luồng trên máy tính để bàn.

Sử dụng cổng với nhiều môi trường

Chúng tôi khuyên bạn chỉ nên sử dụng cổng cho các luồng máy tính để bàn theo một môi trường. Tuy nhiên, các cổng vẫn có thể được sử dụng trên nhiều môi trường nếu cần.

Với nhiều môi trường, trong một số trường hợp, có thể không có luồng nào đang chạy ngay cả khi có danh sách đầy đủ các lần chạy được xếp hàng đợi, vì cổng có thể đang chạy các luồng trong môi trường khác. Hàng đợi chạy tùy theo môi trường và không thể được ưu tiên cái này hơn cái kia. Một thông báo được hiển thị để cho biết liệu cổng có đang được sử dụng trong môi trường khác hay không.

Các sự cố đã biết

  • Microsoft khuyên bạn nên giới hạn số lượng luồng màn hình ngắn (~dưới 1 phút) mà bạn xếp hàng trong các nhóm máy lớn.
  • Máy và nhóm máy không có sẵn ở khu vực Trung Quốc. Bạn vẫn có thể xem hàng đợi luồng trên máy tính cho các cổng của mình bằng cách truy cập Hàng đợi luồng trên máy tính trong phần Giám sát trong phần điều hướng bên trái.
  • Hàng đợi luồng trên máy tính để bàn được thiết kế bằng cách sử dụng phương pháp FIFO (vào trước, ra trước) nỗ lực tốt nhất để xử lý các lần chạy theo thứ tự chúng được nhận, trong đó lần thực thi cũ nhất sẽ chạy trước. Tuy nhiên, do cách thức chuẩn bị và xử lý các lượt chạy nội bộ, nên có thể các lượt chạy được thêm vào hàng đợi sau vài giây sẽ được bắt đầu trước lượt chạy trước đó đã có trong hàng đợi, để tối ưu hóa việc sử dụng máy.