Mô hình thử nghiệm: Exchange Server 2010, Exchange Server 2012, Window 7 Pro 64 bit.
Mục tiêu: Kết nối PowerShell trên Local Window 7 đến Exchange PowerShell của máy chủ Exchange để thực hiện lệnh như trên chính máy chủ Exchange
Yêu cầu: Powershell trên máy chủ Exchange và Window 7 phải có phiên bản v2 trở lên.
Bước 1: Trên PS của máy chủ Exchange kiểm tra dịch vụ winrm bằng câu lệnh:
PS C:\> Get-Service Winrm
Status Name DisplayName
------ ---- -----------
Running Winrm Windows Remote Management (WS-Manag...
Nếu service winrm stop thì phải tiến hành khởi động service này bằng câu lệnh. Để thực hiện được phải chạy PS bằng quyền Admin
C:\> Set-Service winrm -StartupType Automatic -Status Running
Bước 2: Mở IIS Manager, tắt tính năng yêu cầu SSL như hình dưới
Tắt yêu cầu SSL |
Connecting to remote server failed with the
following error message: The WinRM client received an HTTP status code of 403
from the remote WS-Management service.
Bước 3: Thiết lập thông số Registry để chấp nhận import module từ máy chủ Exchange bằng cách download và cài đặt phần mềm ADM Group Policy Tempalte for PowerShell tại ĐÂY
Tham khảo thông tin về Cmdlet Set-ExecutionPolicy tại ĐÂY
Mở PS bằng quyền Admin rồi tiến hành chạy lệnh
PS C:\> Set-ExecutionPolicy RemoteSigned
Execution Policy Change
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose
you to the security risks described in the about_Execution_Policies help topic. Do you want to change the execution
policy?
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): y
Hoặc vào Registry tại:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell
Thêm string value có thông số:
- Value name: ExecutionPolicy
- Value data: RemoteSigned
Không có nhận xét nào:
Đăng nhận xét