全部产品
Search
文档中心

Windows Server Version 1709 镜像简介与实例管理

更新时间: 2019-04-11

ECS 现已支持 Windows Server Version 1709 镜像,创建实例时您可以在 Windows Server 镜像列表中看到 Version 1709 镜像。Windows Server Version 1709 镜像是一款纯 Server Core 模式运行的操作系统,不提供图形化用户界面。Windows Server Version 1709 对硬件要求宽松许多,降低了更新频率并且支持远程管理。此处我们简述了如何使用和管理 ECS Windows Server Version 1709 实例,包括 如何复制文件到 Server 1709 实例如何从内部关闭或者重启 Server 1709 实例如何安装 IIS 服务如何重新建立不小心在 RDP 会话中关闭了的命令行窗口 等常见问题。更多详情,请参阅 微软文档 如何管理 Server Core 模式服务器

管理工具简介

Windows Server Version 1709 实例不再包含资源管理器、控制面板、Windows Explorer、不支持 *.msc 功能如 devmgmt.msc 等。Windows Server Version 1709 支持使用 Sconfig、Server Manager、PowerShell 和 Windows Admin Center 等工具管理服务器。

由于 Windows Server Version 1709 使用 Server Core 模式,我们推荐您使用功能更为完善的 PowerShell 和 Windows Admin Center。

PowerShell 远程管理

PowerShell 依赖于 .NET Framework 实现了强大的面向对象的脚本,可以做到 SSH 功能一样远程管理 Windows 实例。我们假设您的实例公网 IP 为 172.16.1XX.183,您可以按以下步骤实现 PowerShell 远程管理。

  1. 远程连接 Windows 实例。

  2. 在命令行里输入 PowerShell 打开PowerShell。

  3. 在实例 PowerShell 中运行以下命令:

    1. Enable-PSRemoting -Force
    2. Set-NetFirewallRule -Name "WINRM-HTTP-In-TCP-PUBLIC" -RemoteAddress Any

    远程

  4. 参阅 添加安全组规则 为实例所在安全组放行 HTTP 5985 端口和 HTTPS 5986 端口。

  5. 在客户端计算机命令行里输入 PowerShell 打开 PowerShell。

  6. 在客户端 PowerShell 中运行以下命令:

    1. 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。

通过命令行安装 Windows Admin Center

  1. 远程连接 Windows 实例。

  2. 参阅 添加安全组规则 为实例所在安全组放行 HTTP 5985 端口和 HTTPS 5986 端口。

  3. 在命令行里输入 PowerShell 打开PowerShell。

  4. 在实例 PowerShell 中运行以下命令:

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

    1. wget -Uri http://download.microsoft.com/download/E/8/A/E8A26016-25A4-49EE-8200-E4BCBF292C4A/HonoluluTechnicalPreview1802.msi -UseBasicParsing -OutFile c:\HonoluluTechnicalPreview1802.msi
    2. msiexec /i c:\HonoluluTechnicalPreview1802.msi /qn /L*v log.txt SME_PORT=443 SSL_CERTIFICATE_OPTION=generate
  6. 运行 cat log.txt 查看下载进度,当日志文件出现下列信息,说明 Windows Admin Center 已经成功安装。

    1. MSI (s) (14:44) [09:48:37:885]: Product: Project 'Honolulu'(技术预览版) -- Installation completed successfully.
    2. 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 远程管理

  1. 访问 微软分析中心 下载并安装 Windows Admin Center。

  2. 完成安装后,打开 https://localhost/

  3. 单击 添加,在弹窗中添加实例的 IP 地址。

    Windows Admin Center

现在,您可以通过 Microsoft Edge 或者 Chrome 使用 Windows Admin Center 的客户端计算机管理实例。

常见问题

如何复制文件到 Server 1709 实例?

假设需要复制的文件在您的客户端计算机上,并且您已经配置了 PowerShell 远程管理或者安装了 Windows Admin Center。

  • 通过 RDP 应用

    1. 远程连接 Windows 实例。
    2. 在客户端计算机上,复制目标文件。
    3. 在实例 CMD 环境中输入 notepad
    4. 单击 文件 > 打开,在打开对话框里,选择一个盘的路径,右击选择 粘贴
      复制文件
  • 通过 PowerShell 远程

    1. 启动目标 Windows 实例。
    2. 在客户端计算机上打开 CMD,输入 PowerShell 进入 PowerShell。
    3. 参阅 PowerShell 远程管理 通过 PowerShell 远程管理目标实例。
    4. 在客户端计算机上运行以下命令:
      1. $session = New-PSSession -ComputerName 172.16.1XX.183
      2. 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,点击被管理的实例,单击 文件,选中文件后单击 上传
      honoluluCopyFiles

如何从内部关闭或者重启 Server 1709 实例?

  • 通过 RDP 应用

    1. 远程连接 Windows 实例。
    2. 在 CMD 中输入 sconfig,根据需要选择 13 重启实例或者 14 停止实例并回车。
  • 通过 PowerShell

    1. 远程连接 Windows 实例。
    2. 在 CMD 中输入 PowerShell 进入 PowerShell。
    3. 选择并输入以下命令行重启或者停止实例。
      1. shutdown -r -t 00 ::命令行 0秒后重启
      2. shutdown -s -t 00 ::命令行 0秒后关机
      3. Stop-Computer -Force # Powershell 立即关机
      4. Restart-Computer -Force # Powershell 立即重启
  • 通过 PowerShell 远程管理

    1. 启动目标 Windows 实例。
    2. 在客户端计算机上打开 CMD,输入 PowerShell 进入 PowerShell。
    3. 参阅 远程管理 通过 PowerShell 远程管理目标实例。
    4. 在客户端计算机上选择性运行以下 PowerShell 命令:
      1. Enter-PsSession ComputerName 172.16.1XX.183
      2. Restart-Computer -Force #重启
      3. Stop-Computer -Force #关机
  • 通过 Windows Admin Center

    1. 启动目标 Windows 实例。
    2. 参阅 安装 Windows Admin Center 配置 Windows Admin Center 工具。
    3. 打开 Windows Admin Center,点击被管理的实例,单击 概述,选择性单击 重启 或者 关机
      honoluluReboot

如何安装 IIS 服务?

  • 通过 RDP 应用

    1. 远程连接 Windows 实例。
    2. 在 CMD 中输入 PowerShell 进入 PowerShell。
    3. 运行以下命令安装 IIS:
      1. Import-Module ServerManager
      2. Add-WindowsFeature Web-Server, Web-CGI, Web-Mgmt-Console
  • 通过 PowerShell 远程管理

    1. 启动目标 Windows 实例。
    2. 在客户端计算机上打开 CMD,输入 PowerShell 进入 PowerShell。
    3. 参阅 PowerShell 远程管理 通过 PowerShell 远程管理目标实例。
    4. 在客户端计算机上运行以下 PowerShell 命令:
      1. Enter-PsSession ComputerName 172.16.1XX.183
      2. Import-Module ServerManager
      3. 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 服务器,选择您需要的功能后单击
      Iis

如何重新建立不小心在 RDP 会话中关闭了的命令行窗口?

如果在远程会话中不小心关闭了命令行窗口,远程应用将变成纯黑界面,无法操作。这时您可以:

  1. 通过 mstsc 连接的情况下按 Ctrl + Alt + End 组合键,其他情况按 Ctrl + Alt + Del 组合键。

  2. 在出现的界面选择 任务管理器 并回车。

  3. 在任务管理器中,依次单击 文件 > 新建任务,输入 cmd 后单击 确定

    新进程

参考链接