Windows Vista: Hỗ trợ người dùng sử dụng Remote Assistance
Remote Assistance (RA) trong Windows Vista gồm một số các
cải thiện trong vấn đề kết nối, hiệu suất, khả năng sử dụng và
tính bảo mật, ngoài ra cùng với một số tính năng nâng cao khác
sẽ làm cho nó trở nên hữu dụng hơn trong bản Windows XP.
Với sự hỗ trợ của Group Policy, khả năng kịch bản dòng lệnh,
bản ghi session, tối ưu băng thông và một số thứ khác sẽ làm cho
RA trở thành một công cụ cần thiết cho các doanh nghiệp nhằm
hỗ trợ người dùng trong kịch bản Help Desk. Phần một này của
bài viết chúng tôi sẽ giới thiệu cho các bạn RA làm việc như thế nào trong Vista, làm thế nào sử
dụng nó để hỗ trợ cho người dùng, cách quản lý nó bằng Group Policy và kịch bản như thế nào.
Tìm hiểu về Remote Assistance
Việc hỗ trợ người dùng là một chức năng
cần thiết của các phòng CNTT và Help
Desk. Tuy nhiên, việc hỗ trợ kỹ thuật
thông thường cung cấp trên hệ thống
điện thoại hoặc các công cụ “chat” nhìn
chung không tạo được nhiều hiệu quả
cao. Chính vì vậy, việc hỗ trợ người
dùng thường gây tốn nhiều thời gian và
chi phí cho các doanh nghiệp lớn. Ví dụ,
người dùng thường gặp phải khó khăn
khi mô tả chính xác bản chất của vấn đề
mà họ đang mắc phải. Vì sự thiếu kinh
nghiệm và kiến thức kỹ thuật, người dùng có thể cố gắng mô tả vấn đề của họ theo tính phi kỹ
thuật, ngôn ngữ không chính xác. Chính vì vậy, Help Desk giảm rất nhiều hiệu quả vì phải hỏi
một loạt các câu hỏi đơn giản để xác định vấn đề mà người dùng đang mắc phải. Việc thực hiện
nhiều câu hỏi này đôi khi gây cho cảm giác không tốt đối với Help Desk, làm giảm hiệu quả đối
Còn Remote Assistance là một công cụ trợ giúp các vấn đề khắc phục sự cố cho người dùng
đối với máy tính của họ. Để sử dụng Remote Assistance, cả người dùng và người trợ giúp
phải hiện diện trên máy tính của họ. Không giống như Remote Desktop, Remote Assistance
không tạo một session mới mà thay vì đó nó cho phép người trợ giúp có thể làm việc trong
session đang tồn tại của người dùng. Desktop của người dùng được điều khiển xa bởi người
trợ giúp, người trợ giúp có thể xem desktop của người dùng với sự đồng ý của người dùng,
chia sẻ quyền điều khiển trên desktop.
Đây là một cách hoàn toàn khác để tóm tắt sự khác nhau giữa hai tính năng này: Trong
Remote Assistance, cả người dùng liên quan đang tìm kiếm tại cùng một desktop bằng sử
dụng cùng các thông tin đăng nhập và có thể chia sẻ quyền điều khiển trên desktop đó; còn
đối với Remote Desktop, khi người điều khiển xa đăng nhập, người dùng đã đăng nhập phải
đăng xuất.
Những cải thiện của RA trong Windows Vista
Windows Vista gồm có một số tính năng mới và nâng cao của RA hơn so với trong Windows XP
là:
•
Cải thiện kết nối bằng sử dụng Teredo và IPv6.
•
Cải thiện giao diện người dùng, cho phép dễ dàng khởi chạy và sử dụng.
•
File thực thi độc lập (msra.exe) áp dụng các đối số dòng lệnh và có thể dễ dàng được kịch
bản hóa.
•
Cải thiện hiệu suất với việc khởi động và các lần kết nối nhanh hơn, hiệu suất băng thông
đó sử dụng một cơ chế khác:
- Solicited RA Using E-mail (Solicited RA sử dụng Email) Phương pháp này yêu cầu máy khách
email đang được sử dụng bởi giao diện ứng dụng mail đơn giản hỗ trợ người dùng - User support
Simple Mail Application Programming Interface (SMAPI). Một trong các ví dụ về máy khách
email có hỗ trợ SMAPI là Windows Mail có trong Windows Vista. Các ví dụ khác là Microsoft
Outlook và các máy khách của nhóm thứ ba. Trong phương pháp này, người dùng khởi chạy
giao diện người dùng RA để tạo một thông báo email có file RA (*.MsRcIncident) được gắn
kèm với thông báo. Người dùng phải nhập vào đó một mật khẩu cho session RA, mật khẩu này
phải được truyền thông đến người trợ giúp bằng một phương pháp khác (OOB) chẳng hạn như
quay số gọi điện thoại cho người trợ giúp. Khi người trợ giúp nhận được lời mời RA của người
dùng, họ sẽ mở thẻ đính kèm, nhập vào mật khẩu mà đã được người dùng cho, khi đó session RA
bắt đầu. Người trợ giúp phải đáp ứng lời mời từ người dùng bên trong một khoảng thời gian giới
hạn nào đó (mặc định là 6 giây) hoặc lời mời sẽ hết hạn và một lời mời mới sẽ cần thiết được gửi
đến. Trong môi trường miền, thời gian sống của thẻ này cũng có thể được cấu hình bằng Group
Policy, chúng tôi sẽ giới thiệu cho các bạn về việc quản lý Remote Assistance bằng Group Policy
trong một số bài sau.
- Solicited RA Using File Transfer (Solicited RA sử dụng bộ truyền tải File) Phương pháp này
yêu cầu cả người dùng và người trợ giúp đều phải truy cập vàp một thư mục chung (như một
mạng chia sẻ trên một máy chủ file) hoặc họ sử dụng một số phương pháp khác để truyền tải
thông tin file (ví dụ, bằng cách sử dụng một khóa USB để truyền tải file hoặc upload file lên một
site FTP). Người dùng tạo một file mời RA và lưu lại nó trong một thư mục chia sẻ. Người dùng
phải cung cấp một mật khẩu, mật khẩu này được dùng để truyền thông với người trợ giúp bằng
sử dụng phương pháp gọi điện thoại như đã nói trên. Người trợ giúp lấy được thẻ và phải đáp
ứng lại cho lời mời bên trong một khoảng thời gian cụ thể hoặc lời mời
đó sẽ hết hiệu lực và phải
chờ đến lời mời sau. (thời hạn được cấu hình trong Group Policy).
- Solicited RA Using Instant Messaging (Solicited RA bằng IM) Phương pháp này cần đến các
ứng dụng IM đang được sử dụng bởi cả người dùng và người trợ giúp có hỗ trợ Rendezvous API
dụng bởi máy tính của người trợ giúp, máy tính sẽ thực hiện một kết nối. Thông tin thẻ này
được mã hóa để ngăn chặn người dùng không hợp lệ truy cập, sử dụng email hoặc truyền tải
file được sử dụng để gửi lời mời trên mạng không an toàn.
Nếu phương pháp email được sử dụng để gửi file mời đến người trợ giúp thì file mời được
gửi như một đính kèm email với một tên file là RATicket.MsRcIncident. Còn nếu phương
pháp truyền tải file được sử dụng thì file mời sẽ được tạo mặc định trên desktop của máy
tính người dùng và tên file của file mời này là Invitation.MsRcIncident.
Trạng thái hoạt động của RA
Remote Assistance có ba trạng thái hoạt động sau:
- Waiting For Connect (Đợi kết nối) Trạng thái này xuất hiện khi:
•
Người trợ giúp đã cung cấp RA cho người dùng nhưng người dùng vẫn chưa đồng ý cho
phép người trợ giúp kết nối đến máy tính của anh ta.
•
Người dùng đã gửi đến người trợ giúp một lời mời nhưng người trợ giúp vẫn chưa đáp trả
bằng cách mở nó hoặc đã mở file mời và người dùng vẫn chưa đồng ý cho phép người trợ
giúp kết nối tới máy tính của anh ta.
Trong trạng thái đợi kết nối, người trợ giúp không thể xem hoặc điều khiển màn hình máy tính
của người dùng cho tới khi một kết nối RA được thiết lập và cả hai máy tính đều đã vào trạng
thái màn hình chia sẻ. Khi ứng dụng RA được bắt đầu và đang chạy trong trạng thái đợi kết nối,
ứng dụng sẽ không được đóng cho tới khi nhóm khác đáp ứng và thiết lập kết nối. Ví dụ, nếu
người dùng sử dụng phương pháp Solicit RA Using E-mail và gửi một file mời đến người trợ
giúp, ứng dụng RA mở trên máy tính của người dùng và đợi cho tới khi người trợ giúp chấp nhận
lời mời. Nếu người dùng đóng RA trên máy tính của anh ta trước khi người trợ giúp chấp nhận
lời mời thì người trợ giúp sẽ không thể kết nối được với người dùng và người dùng cần phải gửi
một lời mời mới.