Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

PowerShell 遠端管理 Windows Server (WinRM) 完整設定三步驟

編輯:關於 Windows
 

Linux 有 SSH,Windows Server 2008+ 提供 WinRM (Windows Remote Management) 基於 HTTP/HTTPS 的 WS-Man 協定,配合 PowerShell 實現安全命令列遠端管理。

三步驟啟用

  1. 伺服器端設定 WinRM
    提權 PowerShell 執行:
    winrm quickconfig
    依提示輸入 y 建立 HTTP 監聽器、開啟防火牆例外。
  2. 開啟防火牆規則群組
    netsh advfirewall firewall set rule group="Windows 遠端管理" new enable=yes
  3. 管理端建立遠端 Session
    PowerShell 執行:
    Enter-PSSession -ComputerName 伺服器名稱或IP
    輸入認證後即進入遠端互動 Session,操作體驗如同本機。

進階用法

  • Invoke-Command -ComputerName Srv01 -ScriptBlock { Get-Service }:單次執行指令碼區塊
  • New-PSSession 建立持久 Session 物件,配合 Enter-PSSession/Exit-PSSession 切換
  • HTTPS 傳輸需額外設定憑證與 winrm create winrm/config/Listener?Address=*+Transport=HTTPS

WinRM 讓 Windows 也擁有類 SSH 的原生命令列遠端管理能力,自動化運維必備技能。

Copyright © Windows教程網 All Rights Reserved