0411 windows server 2008 - 遠端管理 windows remote management

23
Windows Server 2008 遠遠遠遠 - Windows Remote Management 遠遠遠 遠遠遠遠遠遠遠遠 [email protected] http://teacher.allok.com.tw MCP, MCP+I, MCSA, MCSE,MCDBA, MCAD, MCSD, MCT, MVP

Upload: timothy-chen

Post on 25-May-2015

2.291 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

Windows Server 2008 遠端管理 - Windows Remote Management

曹祖聖台灣微軟資深講師[email protected]://teacher.allok.com.twMCP, MCP+I, MCSA, MCSE,MCDBA, MCAD, MCSD, MCT, MVP

Page 2: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

大綱

Windows Remote Management (WinRM) 介紹

設定與檢視伺服器端 WinRM 組態

如何透過 WinRM 進行遠端系統管理

WinRM 安全性考量

Page 3: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

大綱

Windows Remote Management (WinRM) 介紹

設定與檢視伺服器端 WinRM 組態

如何透過 WinRM 進行遠端系統管理

WinRM 安全性考量

Page 4: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

使用 Windows Remote Shell 管理

• Windows Remote Management (WinRM)

WS-Management

• Windows Remote Shell (WinRS)

支援 Windows Vista / Windows Server 2008

只能執行命令列工具或腳本

不支援互動模式• 例如 : " 請按任意鍵繼續 … "

Page 5: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

大綱

Windows Remote Management (WinRM) 介紹

設定與檢視伺服器端 WinRM 組態

如何透過 WinRM 進行遠端系統管理

WinRM 安全性考量

Page 6: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

組態設定

• 你的第一步winrm help config

winrm get winrm/config

winrm get winrm/config/client

winrm get winrm/config/service

Page 7: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

快速設定 WinRM

• 使用命令列WinRM quickconfig

• 使用 unattend 檔在 <settings pass=“specialize”> 區段中加入 :

<component

name=“Microsoft-Windows-Web-Services-for-Management-Core” publicKeyToken=“31bf3856ad364e35” language=“neutral” versionScope=“nonSxS” processorArchitecture=“x86”>

  <ConfigureWindowsRemoteManagement>

true

</ConfigureWindowsRemoteManagement>

  </component>

• 也可以使用群組原則來設定

Page 8: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

自訂 WinRM 組態

• 列出目前的 listener

winrm enumerate winrm/config/listener

• 建立 listener

winrm create winrm/config/listener?

Address=*+Transport=HTTP

Page 9: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

測試連線

winrm id -r:sc

winrm id -r:sc -a:negotiate

-u:MCG\Administrator -p:P@ssw0rd

Page 10: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

demo設定 WinRM 與檢視 WinRM 狀態

Page 11: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

大綱

Windows Remote Management (WinRM) 介紹

設定與檢視伺服器端 WinRM 組態

如何透過 WinRM 進行遠端系統管理

WinRM 安全性考量

Page 12: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

使用 WinRS

• WinRS -r:< 遠端主機 > 命令

遠端主機可以是 :• -r:https://myserver.com• -r:myserver• -r:http://127.0.0.1• -r:http://169.51.2.101:80

例如• winrs -r:myserver dir c:\windows\system32\*.dll

Page 13: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

WinRS 範例• 啓用 Terminal Services 遠端管理

winrs -r:myserver cscript \windows\system32\scregedit.wsf /ar 0

• 允許舊的 TS 用戶端 (Vista 之前 )

winrs -r:myserver cscript \windows\system32\scregedit.wsf /cs 0

• 加入網域winrs -r:myserver netdom add myserver /domain:testdomain

/userd:administrator /passwordd:<password>

• 將網域管理員加入本機管理者群組winrs -r:myserver net localgroup administrators testdomain\administrator /add

Page 14: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

使用 WinRM

• 取得資訊winrm identify -remote:sc

winrm get wmicimv2/Win32_Service?

Name=WinRM

-remote:SC

Page 15: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

使用 WinRM

• 執行方法winrm invoke StopService

wmicimv2/Win32_Service?Name=W32Time

-remote:SC

Page 16: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

使用 WinRM

• 設定屬性winrm get winrm/config -remote:SC

winrm put winrm/config

@{MaxEnvelopeSizekb="100"} -remote:SC

Page 17: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

demo使用 WinRS / WinRM 進行系統管理

Page 18: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

大綱

Windows Remote Management (WinRM) 介紹

設定與檢視伺服器端 WinRM 組態

如何透過 WinRM 進行遠端系統管理

WinRM 安全性考量

Page 19: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

使用 SSL

• 申請 " 網頁伺服器 " 憑證

• 建立 HTTPS listener

winrm create winrm/config/listener ?

Address=*+Transport=HTTPS

@{Hostname="DC";

CertificateThumbprint="?????"}

Page 20: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

使用者驗證方式

• 啓用身份驗證winrm set winrm/config/client/auth

@{Basic="true“}

• 工作群組主機信任winrm set winrm/config/client

@{TrustedHosts="<local>"}

Page 21: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

demoWinRM 安全性

Page 22: 0411 Windows server 2008 - 遠端管理 Windows Remote Management

在何處取得 TechNet 相關資訊?• 訂閱 TechNet 資訊技術人快訊

http://www.microsoft.com/taiwan/technet/flash/• 訂閱 TechNet Plus

http://www.microsoft.com/taiwan/technet/• 參加 TechNet 的活動

http://www.microsoft.com/taiwan/technet/• 下載 TechNet 研討會簡報與錄影檔

http://www.microsoft.com/taiwan/technet/webcast/

Page 23: 0411 Windows server 2008 - 遠端管理 Windows Remote Management