全部產品
Search
文件中心

Elastic Compute Service:Windows Server半年渠道鏡像與執行個體管理

更新時間:Sep 25, 2024

Elastic Compute Service提供的Windows Server半年渠道鏡像是一款純Server Core模式啟動並執行作業系統,不提供圖形化使用者介面。Windows Server半年渠道鏡像對硬體要求寬鬆許多,降低了更新頻率並且支援遠端管理。本文介紹如何管理由該類鏡像建立的Windows Server半年渠道執行個體。

背景資訊

Windows Server半年渠道執行個體不再包含資源管理員、控制台、Windows Explorer,不支援*.msc功能(如devmgmt.msc等)。Windows Server半年渠道執行個體支援使用Sconfig、Server Manager、PowerShell和Windows Admin Center等工具來管理伺服器。

建立執行個體時,您可以在公用鏡像列表中看到Windows Server半年渠道鏡像,包括:

  • Windows Server Version 1809 資料中心版

  • Windows Server Version 1709 資料中心版

  • Windows Server Version 1903 資料中心版

  • Windows Server Version 1909 資料中心版

  • Windows Server Version 2004 資料中心版

由於Windows Server半年渠道執行個體使用Server Core模式,本文推薦您使用功能更為完善的PowerShell和Windows Admin Center。更多資訊,請參見微軟文檔如何管理 Server Core 模式伺服器

遠端管理PowerShell

PowerShell依賴於.NET Framework實現了強大的物件導向的指令碼,可以實現與SSH功能一樣遠端管理Windows執行個體。我們假設您的執行個體公網IP為172.16.1XX.183,您可以按以下步驟實現PowerShell遠端管理。

  1. 遠端連線Windows執行個體。

    具體操作,請參見通過密碼認證登入Windows執行個體

  2. 在命令列裡輸入PowerShell開啟PowerShell。

  3. 在執行個體的PowerShell中運行以下命令。

    Enable-PSRemoting -Force
    Set-NetFirewallRule -Name "WINRM-HTTP-In-TCP-PUBLIC" -RemoteAddress Any
  4. 在執行個體所在安全性群組中添加規則,允許存取HTTP 5985連接埠和HTTPS 5986連接埠。

    添加安全性群組規則的具體操作,請參見添加安全性群組規則

  5. 在用戶端電腦命令列裡輸入PowerShell開啟PowerShell。

  6. 在用戶端的PowerShell中運行以下命令。

    Set-Item WSMan:localhost\client\trustedhosts -value 172.16.1XX.183 -Force
    說明

    172.16.1XX.183代表只授信您的執行個體,您也可以使用*表示授信所有電腦。

  7. 在用戶端的PowerShell中運行Enter-PSSession '172.16.1XX.183' -Credential:'administrator'並按提示輸入執行個體密碼。

設定完成後,您可以在用戶端電腦管理您的Windows執行個體了。

安裝Windows Admin Center

Windows Admin Center是一個基於瀏覽器的圖形管理工具,可以在Server Core運行環境中取代伺服器管理和MMC。我們假設您的執行個體公網IP為172.16.1XX.183,您可以按以下任一方法安裝Windows Admin Center。

通過命令列安裝

  1. 遠端連線Windows執行個體。

    具體操作,請參見通過密碼認證登入Windows執行個體

  2. 在執行個體所在安全性群組中添加規則,允許存取HTTP 5985連接埠和HTTPS 5986連接埠。

    具體操作,請參見添加安全性群組規則

  3. 在命令列裡輸入PowerShell開啟PowerShell。

  4. 在執行個體的PowerShell中運行以下命令。

    Enable-PSRemoting -Force
    Set-NetFirewallRule -Name "WINRM-HTTP-In-TCP-PUBLIC" -RemoteAddress Any
  5. 運行以下命令下載Windows Admin Center。

    wget -Uri http://download.microsoft.com/download/E/8/A/E8A26016-25A4-49EE-8200-E4BCBF292C4A/HonoluluTechnicalPreview1802.msi -UseBasicParsing -OutFile c:\HonoluluTechnicalPreview1802.msi
    msiexec /i c:\HonoluluTechnicalPreview1802.msi /qn /L*v log.txt SME_PORT=443 SSL_CERTIFICATE_OPTION=generate
  6. 運行cat log.txt命令查看下載進度。

    當記錄檔出現下列資訊時,說明Windows Admin Center已經成功安裝。

    MSI (s) (14:44) [09:48:37:885]: Product: Project 'Honolulu'(技術預覽版) -- Installation completed successfully. 
    MSI (s) (14:44) [09:48:37:885]: Windows Installer 已安裝產品。產品名稱: Project 'Honolulu'(技術預覽版)。產品版本: 1.1.10326.0。產品語言: 1033。製造商: Microsoft Corporation。安裝成功或錯誤狀態: 0。

通過瀏覽器安裝

前提條件

通過瀏覽器安裝Windows Admin Center需要在用戶端電腦中完成,請確保您已經配置PowerShell管理執行個體。更多資訊,請參見PowerShell 遠端管理

操作步驟

  1. 下載並安裝Windows Admin Center。

    更多資訊,請參見Windows Admin Center概述

  2. 完成安裝後,開啟https://localhost/

  3. 單擊添加,在彈窗中添加執行個體的IP地址。

設定完成後,您可以通過Microsoft Edge或者Chrome使用Windows Admin Center管理執行個體。

常見問題

問題一:如何複製檔案到Windows Server半年渠道執行個體?

假設需要複製的檔案在您的用戶端電腦上,並且您已經配置了PowerShell遠端管理或者已安裝Windows Admin Center。

  • 通過RDP應用

    1. 遠端連線Windows執行個體。

      具體操作,請參見通過密碼認證登入Windows執行個體

    2. 在用戶端電腦上,複製目標檔案。

    3. 在執行個體CMD環境中輸入notepad

    4. 單擊檔案 > 開啟,在開啟對話方塊裡,選擇檔案要複製的目標目錄,按右鍵選擇粘貼

  • 通過PowerShell遠程

    1. 啟動目標Windows執行個體。

    2. 在用戶端電腦上開啟CMD,輸入PowerShell進入PowerShell。

    3. 通過PowerShell遠端管理目標執行個體。

      具體操作,請參見遠端管理PowerShell

    4. 在用戶端電腦上運行以下命令。

      $session = New-PSSession -ComputerName 172.16.XX.XX
      Copy-Item -ToSession $session -Path C:\1.txt -Destination c:\2.txt
      說明

      C:\1.txt是用戶端電腦的檔案位置,C:\2.txt是要拷貝到的Windows執行個體目錄。

  • 通過Windows Admin Center

    1. 啟動目標Windows 執行個體。

    2. 配置Windows Admin Center工具。

      具體操作,請參見安裝Windows Admin Center

    3. 開啟Windows Admin Center,選擇被管理的執行個體,單擊檔案,選中檔案後單擊上傳

問題二:如何從內部關閉或者重啟Windows Server半年渠道執行個體?

  • 通過RDP應用

    1. 遠端連線Windows執行個體。

      具體操作,請參見通過密碼認證登入Windows執行個體

    2. 在CMD中輸入sconfig,根據需要選擇13重啟執行個體或者14停止執行個體並斷行符號。

  • 通過PowerShell

    1. 遠端連線Windows執行個體。

      具體操作,請參見通過密碼認證登入Windows執行個體

    2. 在CMD中輸入PowerShell進入PowerShell。

    3. 選擇並輸入以下命令列重啟或者停止執行個體。

      shutdown -r -t 00 ::命令列 在0秒後重啟
      shutdown -s -t 00 ::命令列 在0秒後關機
      Stop-Computer -Force # Powershell 立即關機
      Restart-Computer -Force # Powershell 立即重啟
  • 通過PowerShell遠端管理

    1. 啟動目標 Windows 執行個體。

    2. 在用戶端電腦上開啟CMD,輸入PowerShell進入PowerShell。

    3. 通過PowerShell遠端管理目標執行個體。

      具體操作,請參見遠端管理PowerShell

    4. 在用戶端電腦上選擇性運行以下PowerShell命令。

      Enter-PsSession -ComputerName 172.16.XX.XX
      Restart-Computer -Force #重啟
      Stop-Computer -Force #關機
  • 通過Windows Admin Center

    1. 啟動目標Windows執行個體。

    2. 配置Windows Admin Center工具。

      具體操作,請參見安裝Windows Admin Center

    3. 開啟Windows Admin Center,選擇被管理的執行個體,單擊概述,選擇性單擊重啟或者關機

問題三:如何安裝IIS服務?

  • 通過RDP應用

    1. 遠端連線Windows執行個體。

      具體操作,請參見通過密碼認證登入Windows執行個體

    2. 在CMD中輸入PowerShell進入PowerShell。

    3. 運行以下命令安裝IIS。

      Import-Module ServerManager
      Add-WindowsFeature Web-Server, Web-CGI, Web-Mgmt-Console
  • 通過PowerShell遠端管理

    1. 啟動目標 Windows 執行個體。

    2. 在用戶端電腦上開啟CMD,輸入PowerShell進入 PowerShell。

    3. 通過PowerShell遠端管理目標執行個體。

      具體操作,請參見遠端管理PowerShell

    4. 在用戶端電腦上運行以下PowerShell命令。

      Enter-PsSession -ComputerName 172.16.XX.XX
      Import-Module ServerManager
      Add-WindowsFeature Web-Server, Web-CGI, Web-Mgmt-Console
  • 通過Windows Admin Center

    1. 啟動目標Windows執行個體。

    2. 配置Windows Admin Center工具。

      具體操作,請參見安裝Windows Admin Center

    3. 開啟Windows Admin Center,選中被管理的執行個體,單擊角色和功能,單擊Web 服務器,選擇您需要的功能後單擊

問題四:如何重建立立不小心在RDP會話中關閉了的命令列視窗?

如果在遠端工作階段中不小心關閉了命令列視窗,遠程應用將變成純黑介面,無法操作。這時您可以:

  1. 通過mstsc串連的情況下按Ctrl + Alt + End按鍵組合,其他情況按Ctrl + Alt + Del按鍵組合。

  2. 在出現的介面選擇工作管理員並斷行符號。

  3. 在工作管理員中,依次單擊檔案 > 建立任務,輸入cmd後單擊確定