原文链接:Create media for automated unattended install of Windows 10
我从来没看到过像上面的文章一样这么详细的描述过Windows10的无人值守安装过程,看完长知识了,值得一看。之后我会将自己的制作过程发出来,让大家学习一下。
只为了学习,如果有侵权请您联系我,我会将此文删除。
推荐:
PowerShell Scripting - Create USB Install Media for Windows 10
Create Windows 10 ISO image from Existing Installation
如果上方的连接无法使用,请下载以下文件,本地查看:
链接:https://pan.baidu.com/s/1UrenJjozuH71maaQ9wqHFg
提取码:zgho
我的测试:
cn_windows_server_2019_x64_dvd_4de40f33的无人值守配置:
下载:
ed2k://|file|cn_windows_server_2019_x64_dvd_4de40f33.iso|5086887936|7DCDDD6B0C60A0D019B6A93D8F2B6D31|/
autounattend.xml
<?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>zh-CN</UILanguage> </SetupUILanguage> <SystemLocale>zh-CN</SystemLocale> <UILanguageFallback>en-US</UILanguageFallback> <UILanguage>zh-CN</UILanguage> <InputLocale>0804:{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}{FA550B04-5AD7-411F-A5AC-CA038EC515D7}</InputLocale> <UserLocale>zh-CN</UserLocale> </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"> <DiskConfiguration> <Disk wcm:action="add"> <CreatePartitions> <CreatePartition wcm:action="add"> <Order>1</Order> <Size>450</Size> <Type>Primary</Type> </CreatePartition> <CreatePartition wcm:action="add"> <Extend>true</Extend> <Order>4</Order> <Type>Primary</Type> </CreatePartition> <CreatePartition wcm:action="add"> <Order>3</Order> <Size>100</Size> <Type>MSR</Type> </CreatePartition> <CreatePartition wcm:action="add"> <Order>2</Order> <Size>300</Size> <Type>EFI</Type> </CreatePartition> </CreatePartitions> <ModifyPartitions> <ModifyPartition wcm:action="add"> <Order>1</Order> <Label>WinRE</Label> <Format>NTFS</Format> <PartitionID>1</PartitionID> <TypeID>DE94BBA4-06D1-4D40-A16A-BFD50179D6AC</TypeID> </ModifyPartition> <ModifyPartition wcm:action="add"> <Order>2</Order> <Format>FAT32</Format> <Label>System</Label> <PartitionID>2</PartitionID> </ModifyPartition> <ModifyPartition wcm:action="add"> <Order>4</Order> <Format>NTFS</Format> <Label>Windows</Label> <Letter>C</Letter> <PartitionID>4</PartitionID> </ModifyPartition> <ModifyPartition wcm:action="add"> <Order>3</Order> <PartitionID>3</PartitionID> </ModifyPartition> </ModifyPartitions> <DiskID>0</DiskID> <WillWipeDisk>true</WillWipeDisk> </Disk> </DiskConfiguration> <ImageInstall> <OSImage> <InstallTo> <DiskID>0</DiskID> <PartitionID>4</PartitionID> </InstallTo> </OSImage> </ImageInstall> <UserData> <ProductKey> <Key>MFY9F-XBN2F-TYFMP-CCV49-RMYVH</Key> </ProductKey> <AcceptEula>true</AcceptEula> <Organization>FeiQuan</Organization> </UserData> </component> </settings> <cpi:offlineImage cpi:source="wim:e:/system/win/win%20server%202019/cn_windows_server_2019_x64_dvd_4de40f33/sources/install.wim#Windows Server 2019 SERVERSTANDARD" xmlns:cpi="urn:schemas-microsoft-com:cpi" /> </unattend>
unattend.xml
<?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="oobeSystem"> <component name="Microsoft-Windows-International-Core" processorArchitecture="wow64" 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>0804:{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}{FA550B04-5AD7-411F-A5AC-CA038EC515D7}</InputLocale> <SystemLocale>zh-CN</SystemLocale> <UILanguage>zh-CN</UILanguage> <UILanguageFallback>en-US</UILanguageFallback> <UserLocale>zh-CN</UserLocale> </component> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <OOBE> <HideEULAPage>true</HideEULAPage> <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen> <HideOnlineAccountScreens>true</HideOnlineAccountScreens> <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE> <ProtectYourPC>1</ProtectYourPC> <UnattendEnableRetailDemo>false</UnattendEnableRetailDemo> </OOBE> <UserAccounts> <LocalAccounts> <LocalAccount wcm:action="add"> <Description>Main local admin account</Description> <DisplayName>Admin</DisplayName> <Group>Administrators</Group> <Name>Admin</Name> </LocalAccount> <LocalAccount wcm:action="add"> <Description>Daily standand account</Description> <DisplayName>User</DisplayName> <Group>Users</Group> <Name>Fei</Name> </LocalAccount> </LocalAccounts> </UserAccounts> <RegisteredOrganization>FeiQuan</RegisteredOrganization> <RegisteredOwner>fei</RegisteredOwner> <TimeZone>China Standard Time</TimeZone> </component> </settings> <settings pass="specialize"> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <OEMInformation> <Manufacturer>FeiQuan</Manufacturer> <Logo>C:WindowsSystem32oemlogo.bmp</Logo> <SupportHours>24/7</SupportHours> <SupportPhone>+86 184********</SupportPhone> <SupportURL>https://www.cnblogs.com/feiquan/</SupportURL> </OEMInformation> <CopyProfile>true</CopyProfile> <OEMName>FeiQuan</OEMName> <RegisteredOrganization>FeiQuan</RegisteredOrganization> <RegisteredOwner>fei</RegisteredOwner> <TimeZone>China Standard Time</TimeZone> </component> </settings> <cpi:offlineImage cpi:source="wim:e:/system/win/win%20server%202019/cn_windows_server_2019_x64_dvd_4de40f33/sources/install.wim#Windows Server 2019 SERVERSTANDARD" xmlns:cpi="urn:schemas-microsoft-com:cpi" /> </unattend>
在执行完无人值守的文件后,默认会进入Administrator的账户密码设置界面,设置完成后,就直接可以登录。
已经内建了,admin与User用户,首次登录要自己设置密码。
我已经自己打包过一个带有分装软件和主题等设置的ISO,可以正常安装。我就不提供了,你们自己定制吧。
ISO制作(Create Windows 10 ISO image from Existing Installation)5.5部分:
oscdimg -m -o -u2 -udfver102 -bootdata:2#p0,e,b.iso_filesootetfsboot.com#pEF,e,b.iso_filesefimicrosoftootefisys.bin .iso_files .win10Server.iso
通过WDS部署服务的话:按照原文教程(Create media for automated unattended install of Windows 10)制作的话是没法识别其中的镜像的,估计因该是这条命令没加以下参数(红色加粗部分)吧:
install.wim制作:
dism /capture-image /imagefile:C:Imageinstall.wim /capturedir:C: /ScratchDir:C:Scratch /name:"W10Server" /compress:maximum /checkintegrity /verify /bootable /DESCRIPTION:"W10Server" /FLAGS:ServerStandard /DISPLAYNAME:"W10Server" /DISPLAYDESCRIPTION:"W10Server by Feiquan"
我还没测试,没时间了,有时间我会测试下的。
我是通过对比install.wim的信息得出的,制作完后,只有name,没有以下红色部分,可能不完整:
<NAME>Windows Server 2019 SERVERSTANDARD</NAME> <DESCRIPTION>Windows Server 2019 SERVERSTANDARD</DESCRIPTION> <FLAGS>ServerStandard</FLAGS> <DISPLAYNAME>Windows Server 2019 Standard (桌面体验)</DISPLAYNAME> <DISPLAYDESCRIPTION>此选项将安装的完整的 Windows 图形环境,占用额外的驱动器空间。如果你想要使用 Windows 桌面或需要桌面的应用,则它会很有用。</DISPLAYDESCRIPTION>
通过以下命令查看你制作的install.wim信息:
imagex /info install.wim路径
有关域中的无人值守看这里:http://www.07net01.com/storage_networking/WDSer_wurenzhishouanzhuang_488529_1372741620.html?qqdrsign=047