Điều khiển từ xa PowerShell: Cách kết nối với Máy chủ từ xa trong Miền và trong Môi trường không có miền (Máy chủ đáng tin cậy)
Trong bài viết này, tôi sẽ hướng dẫn cách kết nối với máy chủ từ xa và cách định cấu hình danh sách Máy chủ đáng tin cậy. Bởi vì với sự ra đời của Windows Server Core và Nanoserver, tầm quan trọng của Windows PowerShell Remoting đã tăng lên.
Để điều khiển từ xa, bạn cũng có thể sử dụng Remote Desktop, như được mô tả trong bài viết của tôi: Cách bật Remote Desktop và thiết lập Phiên Remote Desktop (Windows 10/Windows Server). Nhưng bài viết này hoàn toàn là về PowerShell Remote.
Enter-PSSession
Tôi đăng nhập vào máy khách với tư cách quản trị viên miền. Bây giờ tôi cố gắng kết nối với máy chủ spagr02, nằm trong cùng miền với tôi. spagr02 đang chạy Windows Server 2016. Trong Windows Server 2012/2016 Quản lý từ xa được bật theo mặc định. Trong Windows Server 2008, hãy chạy winrm qc để bật Quản lý từ xa.
Enter-PSSession -ComputerName spagr02Nó hoạt động như một say mê. Trong môi trường miền .
Danh sách máy chủ đáng tin cậy có IPv4
Nếu các máy tính không nằm trong miền dùng chung, thông tin xác thực phải được cung cấp với tham số -credential và cả hai máy tính phải tin cậy lẫn nhau. Từ khóa: Trustedhosts!
Chúng tôi phải định cấu hình Máy chủ đáng tin cậy trên cả hai máy tính. Họ phải tin tưởng lẫn nhau để thiết lập kết nối từ xa.
Set-Item wsman:\localhost\client\TrustedHosts -Value 192.168.0.103 -ForceSau đó thử kết nối với máy chủ từ xa bằng cách sử dụng tham số Thông tin xác thực.
Enter-PSSession -ComputerName HostName -Credential nano500\administratorDanh sách Máy chủ đáng tin cậy có IPv6
Để định cấu hình Máy chủ đáng tin cậy với IPv6, chúng tôi phải đặt Địa chỉ liên kết cục bộ IPv6 trong ngoặc.
Set-Item wsman:\localhost\client\TrustedHosts -Value [fe80::bc11:fa91:8674:99ba] -Force
Enter-PSSession -ComputerName fe80::bc11:fa91:8674:99ba -Credential nano500\administratorAn toàn được đánh giá quá cao - Cấu hình * ?
Danh sách các máy chủ đáng tin cậy cũng có thể được đặt thành *. Sau đó tất cả các máy tính có thể thiết lập một phiên từ xa tới máy chủ.
Set-Item wsman:\localhost\client\TrustedHosts -Value * -ForceSuy nghĩ thêm
Hầu hết các Lệnh ghép ngắn PowerShell đều hỗ trợ tham số -ComputerName. Để kiểm tra Phần mềm đã cài đặt trên máy chủ từ xa, việc chạy One-Liner với tham số -ComputerName sẽ dễ dàng hơn thay vì thiết lập phiên từ xa: Windows Server: Liệt kê tất cả các Vai trò và Tính năng đã cài đặt bằng PowerShell
Nếu bạn không thích SSH, hãy sử dụng tính năng từ xa tích hợp sẵn của PowerShell mà tôi đã mô tả trong bài viết của mình: PowerShell: Sử dụng SSH để kết nối với máy chủ từ xa (Posh-SSH)



