Thực thi các lệnh từ xa trong PowerShell

PowerShell là một bảng điều khiển lệnh mạnh mẽ bao gồm các phiên bản Windows hiện đại. Một trong những tính năng hữu ích nhất của nó là khả năng chạy các lệnh trên các máy chủ từ xa. Điều này có thể hữu ích cho các quản trị viên hệ thống quản lý nhiều máy chủ Windows.

Bước 1: Cho phép truy cập từ xa

Đầu tiên, chúng ta cần cho phép truy cập từ xa. Trên máy chủ mà bạn muốn truy cập từ xa, hãy mở PowerShell với các đặc quyền quản trị (vì vậy, nhấp chuột phải vào PowerShell và nhấp vào "Chạy với tư cách quản trị viên"). Thực hiện lệnh sau:

Enable-PSRemoting -Force

Điều này khởi động dịch vụ WinRM, đảm bảo nó khởi động tự động và định cấu hình tường lửa của bạn để cho phép các kết nối đến.

Trên máy tính (mà bạn muốn kết nối từ đó), thực hiện lệnh sau với các đặc quyền quản trị:

Enable-PSRemoting -Force

Chúng tôi sẽ cần đảm bảo rằng cả hai máy tính đều tin tưởng lẫn nhau. Để thực hiện việc này, chúng tôi cần định cấu hình cài đặt "Trustedhosts". Nếu bạn muốn cho phép kết nối với máy tính / máy chủ của mình từ tất cả các máy tính, hãy thực hiện:

Set-Item wsman:\localhost\client\trustedhosts *

Nếu bạn muốn hạn chế điều này với một số máy tính nhất định, thì hãy sử dụng lệnh sau. Thay thế danh sách 0,0.0.0, 1.1.1.1, 2.2.2.2 và 3.3.3.3 được phân tách bằng dấu phẩy bằng các địa chỉ IP sẽ có quyền truy cập.

Set-Item wsman:\localhost\client\trustedhosts 0.0.0.0,1.1.1.1,2.2.2.2,3.3.3.3

Bây giờ khởi động lại WinRM:

Restart-Service WinRM

Bước 2: Kiểm tra kết nối

Để kiểm tra kết nối, hãy truy cập vào máy tính mà bạn muốn kết nối và thực hiện:

Test-WsMan ipaddress

Thay thế ipaddressbằng địa chỉ IP của máy tính / máy chủ khác.

Bước 3: Mở cổng

Lệnh đầu tiên mà chúng tôi đã thực thi ( Enable-PSRemoting -Force) sẽ tự động định cấu hình tường lửa để nó chấp nhận các kết nối đến để truy cập từ xa. Tuy nhiên, nếu có một cái gì đó ở phía trước tường lửa (chẳng hạn như bộ định tuyến của bạn), bạn cũng có thể phải thiết lập chuyển tiếp cổng. Các cổng được sử dụng là:

  • 5985 cho HTTP
  • 5986 cho HTTPS

Bước 4: Thực hiện các lệnh

Sau đây được sử dụng để thực hiện các lệnh trên một máy chủ từ xa:

Invoke-Command -ComputerName ipaddress -ScriptBlock { command } -credential username

Thay thế ipaddressbằng địa chỉ IP của máy chủ, commandbằng lệnh bạn muốn thực thi trên máy chủ đó và usernamebằng tên người dùng của người dùng sẽ chạy lệnh.

Nếu bạn không muốn sử dụng Invoke-Commandcho mỗi lệnh đơn lẻ, bạn có thể bắt đầu một phiên thay thế. Mỗi lệnh bạn nhập sau đó sẽ được thực thi trên máy chủ từ xa với thông tin đăng nhập được chỉ định. Cú pháp để bắt đầu một phiên như sau:

Enter-PSSession -ComputerName ipaddress -Credential username

Thay thế ipaddressbằng địa chỉ IP của máy chủ và usernamebằng người dùng sẽ chạy lệnh. Mỗi lệnh bạn gõ sẽ được thực hiện trên máy chủ từ xa.



Leave a Comment

Cách cài đặt SuiteCRM trên Ubuntu 16.04

Cách cài đặt SuiteCRM trên Ubuntu 16.04

Hướng dẫn cài đặt SuiteCRM, một giải pháp CRM mã nguồn mở, trên Ubuntu 16.04 với các bước chi tiết và dễ hiểu.

ReactOS: Đây có phải là tương lai của Windows?

ReactOS: Đây có phải là tương lai của Windows?

ReactOS, một hệ điều hành mã nguồn mở và miễn phí đã có phiên bản mới nhất. Liệu nó có thể đáp ứng đủ nhu cầu của người dùng Windows hiện đại và hạ gục Microsoft? Hãy cùng tìm hiểu thêm về trải nghiệm hệ điều hành kiểu cũ nhưng mới hơn này.

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Các cuộc tấn công ransomware đang gia tăng, nhưng liệu AI có thể giúp đối phó với loại virus máy tính mới nhất? AI có phải là câu trả lời? Đọc ở đây biết là AI boone hay cấm

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Whatsapp cuối cùng đã ra mắt ứng dụng Máy tính để bàn cho người dùng Mac và Windows. Giờ đây, bạn có thể truy cập Whatsapp từ Windows hoặc Mac một cách dễ dàng. Có sẵn cho Windows 8+ và Mac OS 10.9+

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Hãy đọc phần này để biết Trí tuệ nhân tạo đang trở nên phổ biến như thế nào đối với các công ty quy mô nhỏ và làm thế nào nó đang tăng khả năng khiến họ phát triển và giúp đối thủ cạnh tranh của họ có thể cạnh tranh.

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Gần đây Apple đã phát hành macOS Catalina 10.15.4 một bản cập nhật bổ sung để khắc phục các sự cố nhưng có vẻ như bản cập nhật đang gây ra nhiều vấn đề hơn dẫn đến việc máy mac bị chai. Đọc bài viết này để tìm hiểu thêm

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Máy tính của chúng tôi lưu trữ tất cả dữ liệu một cách có tổ chức được gọi là hệ thống tệp Ghi nhật ký. Đây là một phương pháp hiệu quả cho phép máy tính tìm kiếm và hiển thị các tệp ngay khi bạn nhấn tìm kiếm. Https://wethegeek.com/? P = 94116 & preview = true

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Khi Khoa học phát triển với tốc độ nhanh chóng, chiếm rất nhiều nỗ lực của chúng ta, những rủi ro của việc phục tùng bản thân trước một Điểm kỳ dị không thể giải thích cũng tăng lên. Hãy đọc, điểm kỳ dị có thể có ý nghĩa gì đối với chúng ta.

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1