我继承了一套在旧版 Windows Server 上运行的虚拟机 (AWS ec2) 系统。由于软件升级,我们还需要升级到 Windows Server 2022。
我遇到的一个问题是,现有设置使用组策略启动脚本来初始化和分区创建虚拟机时附加的磁盘。此脚本用于diskpart
列出磁盘,然后根据列表磁盘的输出做出决策。例如:
diskpart /s list-disk.txt
并list-disk.txt
包含:
san policy=OnlineAll
list disk
在启动脚本中记录此输出显示它是空的。但如果我在登录后运行相同的命令,它会列出例外的磁盘。我发现了两个提示:
- Diskpart 在 Windows 2022 系统中不起作用(2021 年线程无答案)https://learn.microsoft.com/en-us/answers/questions/568149/diskpart-doesnt-work-from-system-in-windows-2022
- 如果 diskpart 没有显示任何卷,则意味着磁盘上的 MBR 分区表或 GUID 分区表中没有列出任何分区。https://superuser.com/a/802204
需要澄清的是,这在旧版本的 Windows Server 中有效,但在 2022 年无效。我的备用计划是在 2019 年进行测试,因为我认为这仍然支持我尝试完成的升级。
更新:这适用于 Windows Server 2019
我愿意接受任何建议的解决方法,谢谢。