我正在研究将一百多个 Server 2008 R2 机箱升级到 Server 2012 R2 的过程。我的客户希望进行就地升级,这样他们就不必重新配置角色和功能等。这意味着我将解压 Server 2012 R2 ISO 并执行“setup.exe /unattend:unattend.xml”。
我正在使用 WSIM 生成无人值守,但我不知道如何选择操作系统版本(在本例中为 Windows Server 2012 SERVERSTANDARD)。以下是我目前所拥有的:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SetupUILanguage>
<UILanguage>en-US</UILanguage>
</SetupUILanguage>
<UILanguage>en-US</UILanguage>
</component>
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/NAME</Key>
<Value>Windows Server 2012 R2 SERVERSTANDARD</Value>
</MetaData>
</InstallFrom>
</OSImage>
</ImageInstall>
<UpgradeData>
<Upgrade>true</Upgrade>
</UpgradeData>
<UserData>
<AcceptEula>true</AcceptEula>
</UserData>
</component>
</settings>
</unattend>
我认为这部分应该自动选择操作系统版本:
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/NAME</Key>
<Value>Windows Server 2012 R2 SERVERSTANDARD</Value>
</MetaData>
</InstallFrom>
</OSImage>
</ImageInstall>
不幸的是,当我运行 setup.exe /unattend:unattend.xml 时出现此错误: 截屏
“Windows 无法处理无人值守应答文件中的设置。”
知道我做错了什么吗?我想知道 WinPE 传递是否是罪魁祸首,因为我没有使用预启动环境。我正在从实时 Server 2008 R2 操作系统执行 setup.exe。
短暂性脑缺血发作
答案1
你错过了这个:
<InstallTo>
<DiskID>0</DiskID>
<PartitionID>2</PartitionID>
完整节点/子节点:
<ImageInstall>
<OSImage>
<InstallFrom>
<Path>install.wim</Path>
<MetaData wcm:action="add">
<Key>/IMAGE/INDEX</Key>
<Value>2</Value>
</MetaData>
</InstallFrom>
<InstallTo>
<DiskID>0</DiskID>
<PartitionID>2</PartitionID>
</InstallTo>
</OSImage>
</ImageInstall>
我知道这是一篇老帖子,但也许它对某些人有帮助!