Thủ Thuật Công Nghệ

Powershell với tính năng bật máy tính Từ xa trong Windows 10

Trên Windows 10, tính năng Máy tính Từ xa cho phép bạn truy cập máy tính từ xa. Để giúp người dùng khác hoặc quản lý dịch vụ mà không cần phải có mặt tại địa điểm. Trong bài viết này, chúng ta sẽ nói về Powershell kích hoạt máy tính từ xa trong Windows 10. Hãy bắt đầu!

Mặc dù bạn có thể quản lý tính năng này thông qua ứng dụng Cài đặt, nhưng bạn cũng có thể bật hoặc tắt Máy tính từ xa trên Windows 10 bằng PowerShell. Bạn có thể muốn sử dụng phương pháp này để tạo một tập lệnh mà bạn có thể sử dụng để định cấu hình Máy tính Từ xa ngay lập tức trên nhiều thiết bị hoặc gửi tập lệnh cho người dùng. Họ có thể chỉ cần nhấp đúp chuột để thiết lập tính năng tự động mà không cần thực hiện thêm các bước khác.

Vì vậy, trong hướng dẫn này, các bạn sẽ tìm hiểu các bước đơn giản để sử dụng PowerShell để bật hoặc tắt Remote Desktop trên Windows 10. Và các bước để mở các cổng tường lửa cần thiết để kết nối thành công.

Máy tính từ xa

Nếu các bạn muốn kích hoạt Remote Desktop (RDP) từ xa trên máy chủ từ xa (máy chủ hoặc máy tính). Tuy nhiên, bạn chưa truy cập vào bảng điều khiển thiết bị cục bộ, sau đó chúng tôi sẽ hướng dẫn bạn cách thực hiện thông qua việc sử dụng PowerShell. Để thực hiện việc này, dịch vụ WinRM (Windows Remote Management) phải được bật trên máy tính từ xa. Dịch vụ WinRM được bật theo mặc định trong tất cả các phiên bản của Windows Server bắt đầu từ Windows Server 2012. (Tuy nhiên, WinRM bị tắt theo mặc định trong hệ điều hành máy khách, ví dụ: Windows 10). Do đó, để kích hoạt RD từ xa thông qua PowerShell, máy tính từ xa phải đáp ứng các yêu cầu sau:

  • Dịch vụ WinRM sẽ bắt đầu thực sự
  • Bạn cũng phải có quyền quản trị viên trên thiết bị từ xa
  • Tường lửa của Windows phải được tắt hoặc phải bật các quy tắc cho phép truy cập từ xa qua PowerShell Remoting.

Powershell Bật Máy tính Từ xa trong Windows 10

Bạn phải sử dụng các bước đơn giản sau để bật giao thức máy tính từ xa qua PowerShell:

  • Đầu tiên, hãy mở Bắt đầu trên Windows 10.
  • Sau đó, tìm kiếm PowerShell, nhấp chuột phải vào kết quả trên cùng và chọn Chạy như quản trị viên.
  • Bây giờ, hãy nhập lệnh sau để bật giao thức máy tính từ xa và sau đó nhấn Vào:
    Set-ItemProperty -Path 'HKLM:SystemCurrentControlSetControlTerminal Server' -name "fDenyTSConnections" -value 0
  • (Tùy chọn) Nhập lệnh sau để bật màn hình từ xa qua Tường lửa của Windows và nhấn Vào:
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"

Khi hoàn thành các bước, bạn sẽ có thể sử dụng ứng dụng Máy tính từ xa hiện đại hoặc ứng dụng Kết nối Máy tính Từ xa cũ. Để truy cập máy tính của bạn từ xa ngay cả khi đã bật tường lửa.

Làm cách nào bạn có thể tắt Máy tính từ xa qua PowerShell

Sử dụng các bước sau để tắt giao thức máy tính từ xa với PowerShell:

  • Đầu tiên, bạn cần mở Bắt đầu.
  • Bây giờ hãy tìm kiếm PowerShell, nhấp chuột phải vào kết quả trên cùng và chọn Chạy như quản trị viên.
  • Sau đó, nhập lệnh sau để tắt giao thức máy tính từ xa và nhấn Vào:
    Set-ItemProperty -Path 'HKLM:SystemCurrentControlSetControlTerminal Server' -name "fDenyTSConnections" -value 1

  • (Tùy chọn) Bạn cần nhập lệnh sau để tắt màn hình từ xa thông qua Tường lửa của Windows, sau đó nhấn Vào:
    Disable-NetFirewallRule -DisplayGroup "Remote Desktop"

Khi bạn hoàn thành tất cả các bước này, thì tính năng Máy tính Từ xa sẽ tắt và cổng tường lửa cũng sẽ đóng.

Làm thế nào bạn có thể Kích hoạt Máy tính Từ xa qua WMI?

Nếu các bạn muốn bật RDP trên một máy tính từ xa có WInRM bị tắt. (chẳng hạn như trên máy tính thông thường cùng với Windows 10), thì bạn có thể sử dụng lệnh WMI PowerShell.

Để kiểm tra xem truy cập RDP có được bật trên máy tính từ xa 192.168.1.90 hay không. Sau đó chạy lệnh (xem giá trị của thuộc tính AllowTSConnections):

Get-WmiObject -Class Win32_TerminalServiceSetting -Namespace rootCIMV2TerminalServices -Computer 192.168.1.90 -Authentication 6

Để bật RDP và thêm quy tắc ngoại lệ Tường lửa của Windows, bạn phải chạy lệnh sau:

(Get-WmiObject -Class Win32_TerminalServiceSetting -Namespace rootCIMV2TerminalServices -Computer 192.168.1.90 -Authentication 6).SetAllowTSConnections(1,1)

Sự kết luận

Được rồi, đó là tất cả mọi người! Tôi hy vọng các bạn thích bài viết này và cũng thấy nó hữu ích cho bạn. Cung cấp cho chúng tôi phản hồi của bạn về nó. Ngoài ra nếu các bạn có thêm thắc mắc và các vấn đề liên quan đến bài viết này. Sau đó, hãy cho chúng tôi biết trong phần bình luận bên dưới. Chúng tôi sẽ liên hệ lại với bạn trong thời gian ngắn.

Có một ngày tuyệt vời!

Cũng thấy: Các cách khác nhau để giải quyết ngôn ngữ hoặc phiên bản không được hỗ trợ trên Windows 10

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button