云服务器ECS提供Windows Server半年渠道镜像,本文介绍如何管理由该类镜像创建的Windows Server半年渠道实例。
背景信息
Windows Server半年渠道镜像是一款纯Server Core模式运行的操作系统,不提供图形化用户界面。Windows Server半年渠道镜像对硬件要求宽松许多,降低了更新频率并且支持远程管理。Windows Server半年渠道实例不再包含资源管理器、控制面板、Windows Explorer,不支持*.msc功能(如devmgmt.msc等)。Windows Server半年渠道实例支持使用Sconfig、Server Manager、PowerShell和Windows Admin Center等工具管理服务器。
- 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 Admin Center
Windows Admin Center是一个基于浏览器的图形管理工具,可以在Server Core运行环境中取代服务器管理和MMC。我们假设您的实例公网IP为172.16.1XX.183,您可以按以下任一方法安装Windows Admin Center。
- 通过命令行安装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
- 前提条件
通过浏览器安装Windows Admin Center需要在客户端计算机中完成,请确保您已经通过配置PowerShell管理实例。更多详情,请参见PowerShell 远程管理。
- 操作步骤
- 下载并安装Windows Admin Center。
- 完成安装后,打开https://localhost/。
- 单击添加,在弹窗中添加实例的IP地址。
现在,您可以通过Microsoft Edge或者Chrome使用Windows Admin Center管理实例。
- 前提条件
常见问题
问题一:如何复制文件到Windows Server半年渠道实例?
- 通过RDP应用
- 远程连接Windows实例。详情请参见在本地客户端上连接Windows实例。
- 在客户端计算机上,复制目标文件。
- 在实例CMD环境中输入notepad。
- 单击粘贴。 ,在打开对话框里,选择文件要复制的目标目录,右键单击选择
- 通过PowerShell远程
- 启动目标Windows实例。
- 在客户端计算机上打开CMD,输入PowerShell进入PowerShell。
- 通过PowerShell远程管理目标实例。详情请参见远程管理PowerShell。
- 在客户端计算机上运行以下命令。
$session = New-PSSession -ComputerName 172.16.1XX.183 Copy-Item -ToSession $session -Path C:\1.txt -Destination c:\2.txt
说明 C:\1.txt是客户端计算机的文件位置, C:\2.txt是要拷贝到的Windows实例目录。
- 通过Windows Admin Center
- 启动目标Windows 实例。
- 配置Windows Admin Center工具。详情请参见安装Windows Admin Center。
- 打开Windows Admin Center,选择被管理的实例,单击文件,选中文件后单击上传。
问题二:如何从内部关闭或者重启Windows Server半年渠道实例?
- 通过RDP应用
- 远程连接Windows实例。详情请参见在本地客户端上连接Windows实例。
- 在CMD中输入sconfig,根据需要选择
13
重启实例或者14
停止实例并回车。
- 通过PowerShell
- 远程连接Windows实例。详情请参见在本地客户端上连接Windows实例。
- 在CMD中输入PowerShell进入PowerShell。
- 选择并输入以下命令行重启或者停止实例。
shutdown -r -t 00 ::命令行 在0秒后重启 shutdown -s -t 00 ::命令行 在0秒后关机 Stop-Computer -Force # Powershell 立即关机 Restart-Computer -Force # Powershell 立即重启
- 通过PowerShell远程管理
- 启动目标 Windows 实例。
- 在客户端计算机上打开CMD,输入 进入PowerShell。
- 通过PowerShell远程管理目标实例。详情请参见远程管理PowerShell。
- 在客户端计算机上选择性运行以下PowerShell命令。
Enter-PsSession –ComputerName 172.16.1XX.183 Restart-Computer -Force #重启 Stop-Computer -Force #关机
- 通过Windows Admin Center
- 启动目标Windows实例。
- 配置Windows Admin Center工具。详情请参见安装Windows Admin Center。
- 打开Windows Admin Center,选择被管理的实例,单击概述,选择性单击重启或者关机。
问题三:如何安装IIS服务?
- 通过RDP应用
- 远程连接Windows实例。详情请参见在本地客户端上连接Windows实例。
- 在CMD中输入PowerShell进入PowerShell。
- 运行以下命令安装IIS。
Import-Module ServerManager Add-WindowsFeature Web-Server, Web-CGI, Web-Mgmt-Console
- 通过PowerShell远程管理
- 启动目标 Windows 实例。
- 在客户端计算机上打开CMD,输入PowerShell进入 PowerShell。
- 通过PowerShell远程管理目标实例,详情请参见远程管理PowerShell。
- 在客户端计算机上运行以下PowerShell命令。
Enter-PsSession –ComputerName 172.16.1XX.183 Import-Module ServerManager Add-WindowsFeature Web-Server, Web-CGI, Web-Mgmt-Console
- 通过Windows Admin Center
- 启动目标Windows实例。
- 配置Windows Admin Center工具,详情请参见安装Windows Admin Center。
- 打开Windows Admin Center,选中被管理的实例,单击角色和功能,单击Web 服务器,选择您需要的功能后单击是。
问题四:如何重新建立不小心在RDP会话中关闭了的命令行窗口?
- 通过mstsc连接的情况下按Ctrl + Alt + End组合键,其他情况按Ctrl + Alt + Del组合键。
- 在出现的界面选择任务管理器并回车。
- 在任务管理器中,依次单击cmd后单击确定。 文件,输入