![RDP 客户端在 VM 启动时显示不同的屏幕(与 SConfig 相关)](https://linux22.com/image/782825/RDP%20%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%9C%A8%20VM%20%E5%90%AF%E5%8A%A8%E6%97%B6%E6%98%BE%E7%A4%BA%E4%B8%8D%E5%90%8C%E7%9A%84%E5%B1%8F%E5%B9%95%EF%BC%88%E4%B8%8E%20SConfig%20%E7%9B%B8%E5%85%B3%EF%BC%89.png)
- 我已经在美国中部创建了一个 Windows Server 2022 Datacenter Azure Edition x64 位虚拟机。
- 我在配置虚拟机本身时,通过选择高级菜单中的自定义脚本扩展安装了 IIS Web 服务器:
https://i.stack.imgur.com/oB4Hb.png
- 我选择了存储在存储帐户容器中的 PowerShell 脚本。
import-module servermanager
add-windowsfeature web-server -includeallsubfeature
add-windowsfeature Web-Asp-Net45
add-windowsfeature NET-Framework-Features
https://i.stack.imgur.com/c5Pa4.png
启用端口
Http (80)
,Https (443)
, 和RDP (3389)
. 没有代理。当我打开RDP客户端时:
https://i.stack.imgur.com/1bjNI.png
在同一 VNet 和同一 OS 中创建的另外 2 台虚拟机中,在配置虚拟机时使用自定义脚本扩展安装了相同的 IIS Web 服务器 PS 脚本,能够通过 RDP 获取 Windows GUI:
https://i.stack.imgur.com/QDjA5.png
笔记:
我也在同一个虚拟网络中创建的 3 台虚拟机中完成了相同的过程,选择了安装 IIS Web 服务器的相同自定义脚本扩展,但其中一台在 RDP 客户端中不起作用(除了 SConfig 命令提示符外,虚拟机 GUI 桌面没有显示)。
删除所有 3 个虚拟机并再次创建,以检查创建虚拟机时是否有任何错误,但结果相同。
在 VM 索引菜单 > 运行命令 > 中,我已运行该命令
Set-SConfig -AutoLaunch $False
。仍然出现相同的命令提示符,而不是 Windows 桌面 GUI。
简而言之:
- Windows 2022 数据中心 Azure 版本
- 所有 3 个虚拟机位于同一虚拟网络中
- 所有 3 个 VM 位于同一可用性集中
- 所有虚拟机均安装了 IIS Web 服务器,同时使用虚拟机创建的高级菜单中的自定义脚本扩展进行配置。(该脚本的详细信息如上所述)。
- 位置(可选)- 美国中部
- 创建虚拟机时启用端口 80、443 和 3389。
订阅 - 免费试用
您能否打开 PowerShell 或 CMD 提示符并为每个命令提供以下命令的输出:wmic os get caption、OperatingSystemSKU、Version、BuildNumber、OSProductSuite – Greg Askew
wmic os 获取标题 - Microsoft Windows Server 2022 Datacenter Azure Edition 操作系统版本 - 主要版本 - 10,次要版本 - 0,内部版本 - 20348,修订版本 - 0
库存单位尺寸:
答案1
这不是同一个操作系统 - 至少不是同一个版本。SConfig 是 CORE 版本中默认出现的屏幕,其他两个似乎不是核心版本而是 GUI 版本。在这里,您基本上会进入“真实”桌面。
唯一合理的结论是,它们是由不同的操作系统映像创建的。就这么简单。