ฉันใช้เวลาหลายชั่วโมงกับสิ่งนี้ และเนื่องจากลิงก์จำนวนมากไปยัง Windows 7,8,10 และเวอร์ชันเซิร์ฟเวอร์ที่เก่ากว่าทำให้ผลการค้นหาแน่นขนัด ฉันจึงไม่สามารถหาทางดำเนินการต่อไปได้
สรุปประเด็น:
ติดตั้งเซิร์ฟเวอร์ WDS แล้ว
ไคลเอนต์ (ซึ่งกำลังบูทในโหมด UEFI) รับสัญญาเช่าจาก dhcp ดึงไฟล์บูทสเตจเริ่มต้นและเริ่มการติดตั้งเซิร์ฟเวอร์ 2019 โดยการเริ่มต้นฉันหมายความว่ามันขอให้ฉันเลือกภาษาและวิธีการป้อนข้อมูลด้วยแป้นพิมพ์แม้ว่าจะเชื่อมโยงการทำงานอัตโนมัติ .xml ไปยังอิมเมจการติดตั้งใน WDS รวมถึงในสถาปัตยกรรมภายใน WDS (เซิร์ฟเวอร์ คุณสมบัติ ไคลเอนต์)
นี่คือ XML: https://pastebin.com/eg7yF1Qf (ไม่สามารถโพสต์ที่นี่ได้เนื่องจากดูเหมือนเป็นสแปม)
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<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">
<UserData>
<ProductKey>
<Key>REMOVED FOR POST</Key>
</ProductKey>
<AcceptEula>true</AcceptEula>
</UserData>
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Value>Windows Server 2019 SERVERDATACENTER</Value>
<Key>/IMAGE/NAME</Key>
</MetaData>
</InstallFrom>
<InstallTo>
<DiskID>0</DiskID>
<PartitionID>3</PartitionID>
</InstallTo>
</OSImage>
</ImageInstall>
<DiskConfiguration>
<Disk wcm:action="add">
<CreatePartitions>
<CreatePartition wcm:action="add">
<Order>1</Order>
<Size>260</Size>
<Type>EFI</Type>
</CreatePartition>
<CreatePartition wcm:action="add">
<Order>2</Order>
<Size>16</Size>
<Type>MSR</Type>
</CreatePartition>
<CreatePartition wcm:action="add">
<Order>3</Order>
<Size>20000</Size>
<Type>Primary</Type>
</CreatePartition>
</CreatePartitions>
<ModifyPartitions>
<ModifyPartition wcm:action="add">
<Format>FAT32</Format>
<Label>System</Label>
<Order>1</Order>
<PartitionID>1</PartitionID>
</ModifyPartition>
<ModifyPartition wcm:action="add">
<Extend>true</Extend>
<Format>NTFS</Format>
<Label>OS</Label>
<Letter>C</Letter>
<Order>2</Order>
<PartitionID>3</PartitionID>
</ModifyPartition>
</ModifyPartitions>
<DiskID>0</DiskID>
<WillWipeDisk>true</WillWipeDisk>
</Disk>
</DiskConfiguration>
</component>
<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>
<WillShowUI>OnError</WillShowUI>
<UILanguage>en-US</UILanguage>
</SetupUILanguage>
<InputLocale>en-GB</InputLocale>
<SystemLocale>en-GB</SystemLocale>
<UILanguage>en-US</UILanguage>
<UserLocale>en-GB</UserLocale>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-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">
<UserAccounts>
<AdministratorPassword>
<Value>REMOVED FOR POST</Value>
<PlainText>true</PlainText>
</AdministratorPassword>
</UserAccounts>
</component>
<component name="Microsoft-Windows-International-Core" 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">
<InputLocale>en-GB</InputLocale>
<UILanguage>en-GB</UILanguage>
<UserLocale>en-GB</UserLocale>
<SystemLocale>en-GB</SystemLocale>
</component>
</settings>
<settings pass="specialize">
<component name="Microsoft-Windows-TerminalServices-LocalSessionManager" 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">
<fDenyTSConnections>false</fDenyTSConnections>
</component>
<component name="Networking-MPSSVC-Svc" 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">
<FirewallGroups>
<FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
<Active>true</Active>
<Group>Remote Desktop</Group>
<Profile>all</Profile>
</FirewallGroup>
</FirewallGroups>
</component>
<component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" 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">
<SecurityLayer>1</SecurityLayer>
<UserAuthentication>0</UserAuthentication>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:e:/install.wim#Windows Server 2019 SERVERSTANDARD" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
ทุกครั้งที่รัน ฉันไปถึงจุดเลือกโลแคลและภาษาที่ป้อนด้วยแป้นพิมพ์ เช่น autounatend.xml จะถูกละเว้นโดยสิ้นเชิง
ฉันสร้างพาร์ติชันแยกต่างหากสำหรับอิมเมจและ autounattend.xml อยู่ใน E:\RemoteInstall\WdsClientUnattend\autounattend.xml
ฉันลองใช้ ISO และฟล็อปปี้อิมเมจเพื่อทดสอบ xml และฉันพบว่าฉันไม่พบข้อผิดพลาดเลย เว้นแต่ฉันจะใช้ชื่อ autounatend.xml ซึ่งในกรณีนี้มันสร้างรหัสข้อผิดพลาดการละเมิดการเข้าถึง 0x000005 โดยไม่มีข้อมูลที่เป็นประโยชน์
เซิร์ฟเวอร์ไม่ได้บันทึกอะไรเกี่ยวกับการติดตั้งเป็นหลัก ดังนั้นจึงไม่มีประโยชน์สำหรับการแก้ไขปัญหา
ฉันอดไม่ได้ที่จะรู้สึกว่ามันอาจเป็นเรื่องง่ายๆ ฉันทำตามคำแนะนำหลายข้อเพื่อมาถึงจุดนี้ โดยไม่ได้ใช้การปรับใช้เครือข่ายสำหรับ windows ตั้งแต่ XP+WIS
XML ถูกสร้างขึ้นใน WSIM และไม่มีปัญหาการตรวจสอบความถูกต้อง
นอกจากนี้ เมื่อฉันเลือกอินพุตคีย์บอร์ดและตำแหน่งที่ตั้งของระบบด้วยตนเอง ฉันจะถูกขอให้ล็อกอินเข้าสู่เซิร์ฟเวอร์ WDS ซึ่งจะล้มเหลว
ฉันตั้งค่าให้อนุญาตทั้งหมดที่รู้จักและไม่รู้จัก และ WDS อยู่ในโหมดสแตนด์อโลนบนเครือข่ายจริงเดียวกัน
ข้อมูลอื่นๆ: คีย์ที่ใช้คือคีย์จริง ISO ที่ใช้สร้างอิมเมจการติดตั้งคือ: SW_DVD9_Win_Server_STD_CORE_2019_1809.5_64Bit_English_DC_STD_MLF_X22-34333.ISO เฉพาะอิมเมจการติดตั้งมาตรฐานเท่านั้นที่อยู่บน WDS (ไม่ใช่ DC หรือคอร์)
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมหรือแม้แต่วิธีอื่นในการรับเอาต์พุตที่มีความละเอียดมากขึ้นจากตัวติดตั้ง ดังนั้นอย่างน้อยฉันก็รู้ว่าจะต้องดูที่ใด