云服务器ECS提供的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远程管理。
远程连接Windows实例。
具体操作,请参见通过密码认证登录Windows实例。
在命令行里输入
PowerShell
打开PowerShell。在实例的PowerShell中运行以下命令。
Enable-PSRemoting -Force Set-NetFirewallRule -Name "WINRM-HTTP-In-TCP-PUBLIC" -RemoteAddress Any
在实例所在安全组中添加规则,放行HTTP 5985端口和HTTPS 5986端口。
添加安全组规则的具体操作,请参见添加安全组规则。
在客户端计算机命令行里输入
PowerShell
打开PowerShell。在客户端的PowerShell中运行以下命令。
Set-Item WSMan:localhost\client\trustedhosts -value 172.16.1XX.183 -Force
说明172.16.1XX.183
代表只授信您的实例,您也可以使用*
表示授信所有计算机。在客户端的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。
通过命令行安装
远程连接Windows实例。
具体操作,请参见通过密码认证登录Windows实例。
在实例所在安全组中添加规则,放行HTTP 5985端口和HTTPS 5986端口。
具体操作,请参见添加安全组规则。
在命令行里输入PowerShell打开PowerShell。
在实例的PowerShell中运行以下命令。
Enable-PSRemoting -Force Set-NetFirewallRule -Name "WINRM-HTTP-In-TCP-PUBLIC" -RemoteAddress Any
运行以下命令下载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
运行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 远程管理。
操作步骤
下载并安装Windows Admin Center。
更多信息,请参见Windows Admin Center概述。
完成安装后,打开https://localhost/。
单击添加,在弹窗中添加实例的IP地址。
设置完成后,您可以通过Microsoft Edge或者Chrome使用Windows Admin Center管理实例。