Cấu hình Windows Remote Desktop từ dòng lệnh

Trong bài này chúng tôi sẽ giới thiệu cho các bạn cách sử dụng Windows Remote Desktop (mstsc.exe) từ dòng lệnh để kết nối tới các máy chủ từ xa từ các shortcut đã lưu hoặc các tùy chọn khác.

Giới thiệu

Windows Remote Desktop cho phép bạn kiểm soát từ xa hầu như tất cả các máy tính Windows hoặc các máy chủ Server. Bạn có thể thực hiện kiểm soát từ xa từ PC đến PC, máy chủ đến máy chủ, PC đến máy chủ, hoặc máy chủ đến PC. Thành phần máy chủ của RDP được xây dựng bên trong các hệ điều hành Windows XP, Vista hoặc Windows 7 (tuy nhiên bạn phải ủy quyền máy trạm từ xa cho máy tính đó). Trên phía desktop kết nối đến PC sẽ bị hạn chế, tuy nhiên bên phía server (chẳng hạn như Windows 2003 hoặc 2008) bạn lại có thể cho phép nhiều người dùng cùng kết nối với máy chủ bằng Terminal Services.

Mặc dù vậy, dù bạn đang sử dụng hệ điều hành máy trạm hay máy chủ đi nữa thì phần mềm máy khách cũng hoàn toàn giống nhau - Remote Desktop Connection hoặc Remote Desktop Client. File thực thi cho phần mềm có tên gọi mstsc.exe và có đường dẫn %systemroot%/system32/mstsc.exe.

Sau đây chúng ta sẽ tìm hiểu về những gì bạn có thể thực hiện với mstsc.exe…

Chạy Windows remote Desktop Connection từ CLI

Trong sử dụng Remote Desktop Client từ nhắc lệnh, bạn có thể sử dụng cú pháp lệnh cơ bản cho mstsc.exe như sau:

mstsc.exe {ConnectionFile | /v:ServerName[:Port]} [/console] [/f] [/w:Width/h:Height]

Tuy nhiên, trong Vista, bạn hãy chạy mstsc /?, để có thêm một số tùy chọn khác:


Hình 1: Màn hình trợ giúp cho việc kết nối desktop từ xa

Trên hầu hết các máy tính mà chúng ta sử dụng, việc sử dụng kết nối desktop từ xa không dễ xác định trong Start Menu. Chính vì vậy để đơn giản bạn nên sử dụng Start -> Run, sau đó đánh mstsc và nhấn Enter.

Một số lý do nên chạy mstsc từ CLI

Chắc chắn bạn sẽ thích Remote Desktop vì từ hệ thống laptop hoặc desktop, bạn có thể kết nối đến bất cứ PC hoặc máy chủ nào của mình trong cơ sở hạ tầng. Cách thức này quả thực tạo rất nhiều sự tiện lợi.

Nếu thường xuyên sử dụng các tùy chọn dòng lệnh. Có một thứ mà bạn sẽ thường phải thực hiện đó là lưu một RDP File, đây là một file cấu hình đã được lưu cho một kết nối RDP – hoặc máy chủ, PC mà bạn thường kết nối đến. Rõ ràng, có thể có nhiều file RDP cho cùng một máy chủ hoặc PC nếu bạn muốn có nhiều file cấu hình đã lưu.

Các file “.rdp” đơn giản là các file văn bản mà bạn có thể tạo hoặc chỉnh sửa bằng notepad. Đây là một ví dụ về nội dung của file “.rdp”:


Hình 2: File RDP được mở trong notepad

Bạn có thể làm việc bên trong notepad, tuy nhiên cách thường được sử dụng nhất trong việc chỉnh sửa một file .RDP là sử dụng GUI Remote Desktop client vì nó cung cấp các tùy chọn Open, Save, and Save as thuận tiện hơn nhiều cho các file kết nối:


Hình 3: Mở và lưu các thiết lập kết nối RDP

Bạn cũng có thể chỉnh sửa một file nào đó bằng GUI nhưng khởi chạy nó từ dòng lệnh bằng tùy chọn /edit cho mstsc như sau:

mstsc /edit test.rdp

Một số lý cho cho việc lưu các file RDP để sử dụng về sau:

  • Bạn có thể lưu các kết nối đến nhiều máy chủ và sử dụng các thiết lập đã lưu trên desktop của mình hoặc trong một thư mục nào đó trong Start menu, xem minh họa bên dưới:


Hình 4: Tạo nhiều kết nối máy chủ RDP trong Start Manu

  • Trong trường hợp có nhiều phiên bản của cùng một kết nối – bạn có thể kết nối đến một desktop ảo bằng VDI, có thể sử dụng một biểu tượng để tạo một kết nối RDP toàn màn hình hay với độ phân giải 800x600.
  • Có thể cần đến một file RDP để kết nối đến máy chủ, một file RDP khác để kết nối đến máy chủ và chạy một ứng dụng (tất cả đều có thể được chỉ định trong file .rdp)

Tạo Desktop Shortcut để chạy Remote Desktop

Nếu muốn tạo một desktop shortcut để kết nối đến một máy chủ nào đó. Bạn có thể sử dụng tập lệnh cơ bản của các tùy chọn dòng lệnh hay có thể sử dụng các tùy chọn đó và file kết nối .rdp.

Tuy nhiên dù sử dụng cách nào đi chăng nữa thì bạn cũng cần phải nhập vào dòng lệnh đầy đủ trong wizard tạo desktop shortcut.
Chúng ta hãy đi tạo một desktop shortcut:

  • Kết nối đến máy chủ “exchange”
  • Kết nối đến giao diện điều khiển của máy chủ đó
  • Tạo một cửa sổ 800x600

Để thực hiện điều đó, bạn cần phải chạy lệnh:

mstsc.exe /v:exchange /admin /w:800 /h:600

Và để tạo một desktop shortcut, bạn cần nhập đoạn lệnh trên vào create shortcut location, như minh họa bên dưới:


Hình 5: Việc tạo một desktop shortcut với RDP

Nếu các tùy chọn cơ bản này không đủ, bạn có thể sử dụng thêm file .rdp.

Để thực hiện điều này, bạn cần chạy mstsc.exe, sau đó tùy chỉnh kết nối của bạn theo ý muốn. Chẳng hạn như việc thêm âm thanh, điều chỉnh băng thông, thiết lập ứng dụng được chạy, điều chỉnh hiệu suất, kết nối các thiết bị nội bộ và tài nguyên như máy in. Khi thực hiện xong tất cả các công việc đó, bạn chỉ cần kích nút Save as trên tab General. Sau khi đã lưu xong, hãy đặt tên cho file là fileserver. Bảo đảm rằng bạn biết rõ thư mục có lưu file RDP này. Bạn cũng nên kiểm tra kết nối của mình ở đây để bảo đảm rằng nó làm việc như mong đợi.

Sau khi đã lưu, bạn có thể đóng cửa sổ Remote Desktop Connection, tạo một desktop shortcut của mình. Khi nhập vào vị trí của desktop shortcut, bạn cần nhập vào file kết nối sau msctsc.exe. Bảo đảm phải nhập vào dường dẫn đầy đủ cho file .rdp. File .rdp cần phải chỉ định đường dẫn hoặc desktop shortcut và file .rdp cần phải nằm trong cùng một thư mục. Vì vậy nó cú pháp của câu lệnh sẽ như sau:

Mstsc.exe c:\users\david\documents\exchange.rdp

Nếu chạy mstsc với một file kết nối, khi đó bạn không cần phải tạo một desktop shortcut. Tất cả những gì bạn phải thực hiện lúc này là lưu file các thiết lập kết nối RDP và sau đó chạy file này. Bản thân file này khi được chạy sẽ kết nối với mstsc.exe vì vậy nó sẽ tự động khởi tạo kết nối đến máy chủ được chỉ định bên trong file kết nối.

Một mẹo cuối cùng – nếu bạn muốn thay đổi các thiết lập mặc định mà mstsc sử dụng để kết nối khi muốn chạy file mà không cần bất cứ một sự điều chỉnh nào, hãy chỉnh sửa file Default.rdp trong thư mục chủ.

Kết luận

Windows Remote Desktop là một công cụ phân tích rất mạnh và thật khó có thể hình dung điều gì sẽ xảy ra nếu không có công cụ này. Ngoài việc tạo sự kết nối dễ dàng đến máy chủ bằng RDP GUI, một quả quyết rằng khi đã sử dụng RDP một vài lần, bạn sẽ muốn sử dụng nó nhiều hơn nữa. Sử dụng các tùy chọn dòng lệnh với mstsc.exe và tạo các desktop shortcut để kết nối đến các máy chủ nào đó là bước tiếp theo bạn cần phải thực hiện.

David Davis

Thứ Tư, 29/07/2009 14:40
4,52 👨 41.983
0 Bình luận
Sắp xếp theo
    ❖ Bảo mật máy tính