首页 > 系统相关 >Windows 自动应答文件

Windows 自动应答文件

时间:2023-07-25 13:33:10浏览次数:31  
标签:文件 Windows 分区 OnError 自动应答 upgrader 磁盘 true

适用场景

  1. 批量部署
  2. 磁盘结构相同
  3. 启动模式相同

目标

部署系统时的选项

  1. 语言和区域
  2. 输入产品密钥
  3. 选择要安装的操作系统版本
  4. 接受许可条款
  5. 选择磁盘和分区
  6. 创建本地用户
  7. 自动登录
  8. 跳过OOBE

具体配置

配置文件

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
</unattend>

目标中的1-5项是在PE阶段下完成

  <settings pass="windowsPE">
  <component name="Microsoft-Windows-International-Core-WinPE" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" processorArchitecture="amd64">
  <!--区域和语言 -->
  </component>

   <component name="Microsoft-Windows-Setup" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" processorArchitecture="amd64">
    <UserData>
     <!--协议和密钥 -->
     <AcceptEula>true</AcceptEula>
     <ProductKey>
       <WillShowUI>Never</WillShowUI>
       <Key/>
     </ProductKey>
    </UserData>

    <DiskConfiguration>
     <WillShowUI>OnError</WillShowUI>
     <Disk>
     <!--磁盘配置 -->
     </Disk>
    </DiskConfiguration>

    <ComplianceCheck>
     <DisplayReport>OnError</DisplayReport>
    </ComplianceCheck>

    <ImageInstall>
     <!--系统版本,安装的磁盘和分区-->
    </ImageInstall>
   </component>
  </settings>

目标中的6-8是在OOBE阶段完成

  <settings pass="oobeSystem">

   <component name="Microsoft-Windows-Shell-Setup" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" processorArchitecture="amd64">
    <AutoLogon>
     <!--自动登录-->
    </AutoLogon>

    <UserAccounts>
     <!--创建用户-->
    </UserAccounts>

    <OOBE>
     <!--跳过OOBE-->
     <HideEULAPage>true</HideEULAPage>
     <ProtectYourPC>3</ProtectYourPC>
     <SkipMachineOOBE>true</SkipMachineOOBE>
     <SkipUserOOBE>true</SkipUserOOBE>
    </OOBE>

    <FirstLogonCommands>
     <SynchronousCommand wcm:action="add">
      <CommandLine>cmd /c copy a:\upgrader.exe %TEMP%\upgrader.exe</CommandLine>
      <Order>1</Order>
     </SynchronousCommand>
   </FirstLogonCommands>
    <TimeZone>China Standard Time</TimeZone>
   </component>

  </settings>

注意事项

最危险的模块是磁盘配置,如果不理解磁盘配置是怎么工作的。格式化数据盘就不好了 磁盘配置有两个模块,一个是创建分区,一个是分区操作。如果重新安装操作系统,可以只格式化分区。

关于产品密钥,如果使用"Windows 系统映像管理"创建的应答文件。 <component name="Microsoft-Windows-Setup" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" processorArchitecture="amd64"> 最后的processorArchitecture="amd64",如果KEY留空.需要看下这个值是"WOW64"还是"AMD64".WOW64会报错。

<component name=""> 对应了"Windows 系统映像管理"中的组件。

标签:文件,Windows,分区,OnError,自动应答,upgrader,磁盘,true
From: https://blog.51cto.com/u_15652454/6844369

相关文章

  • Windows下Jenkins迁移
    背景公司服务器网段更新,Jenkins使用host地址,需要迁移至新网段。准备工作由于使用的是云主机,最简单的方式是将原云主机镜像备份,再在新网段下使用备份好的镜像新建云主机。步骤至此,新旧jenkins同时在线将旧jenkins停用,修改新jenkins的配置JenkinsURL至新的网段,保存设置使......
  • Windows 10 正式版原版ISO镜像
    Win10正式版32位简体中文版(含家庭版、专业版)文件名:cn_windows_10_multiple_editions_x86_dvd_6846431.isoSHA1:21B824F402927E76C65160B62EB8A4EBBABE9C6Ecn_windows_10_multiple_editions_x86_dvd_6846431.iso(3.01GB)ed2k://|file|cn_windows_10_mult......
  • 解决VS 2022使用Git无法显示文件状态图标问题
     在安装git插件之后,用vs2022打开打开项目时,项目文件夹不显示状态图标,解决如下:新建txt文件,将一下语句粘贴进去,然后将文件后缀名修改为cmd格式运行即可,如果第一次运行该文件一闪而过,可以多点几次REGADDHKEY_LOCAL_MACHINE\SOFTWARE\TEC\Ocular.3\agent\config/vhookapi_dis......
  • vue组件中引入自定义js文件
    在组件的script标签内直接引入:importmyFunctionfrom'@/util/custom.js'; 开始使用自定义js中的方法:exportdefault{//...otherVuecomponentoptionsmethods:{someMethod(){//Callthecustomfunctionfromyourcustom.jsmyFunctio......
  • Windows Defender 防火墙 无法启用 错误代码0x80070422
    打开注册表(win+R打开运行框,输入regedt32回车),定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MpsSvc,start的数值数据修改为2,重启生效。 ......
  • WEB漏洞—文件操作之文件下载读取
    文件下载,读取原理,检测,利用,修复等#利用数据库配置文件下载或读取后续接口密匙信息文件下载或读取后续#文件名,参数值,目录符号read.xxx?filename=down.xxx?filename=readfile.xxx?file=downfile.xxx?file=../..\.\./等%00?%23%20.等&readpath=、&filepath=、&......
  • [Windows] 添加 Sublime Text 到右键菜单
    创建注册表文件并执行创建一个名为“Sublime.reg”的文件将下面的内容添加到一个新建的文件中,双击执行WindowsRegistryEditorVersion5.00[\HKEY_CLASSES_ROOT\Directory\shell\EditwithSublimeText]"Icon"="C:\\ProgramFiles\\SublimeText\\sublime_text.exe,0"......
  • Python入门 - 字符文件读写
    常用操作字符文件本质上还是用二进制方式写出,只是他多了一步查找字符的二进制值的过程。比如:9用二进制写出就是0b1001,utf-8的'9‘写出就是要先在utf-8码表中找'9'对应的二进制0b111001,然后再写出。  写ifnotos.path.exists("NewFolder"):os.mkdir("NewFolder")......
  • Qt打开文件夹
    QStringdirPath=QFileInfo(filepath).dir().path();//文件所在文件夹路径dirPath.replace("/","\\");//win系统下/替换成\。QProcessprocess;//启动一个program程序用后面的参数。//第一个参数是programQString类型,第二个参数是QStringList类型p......
  • 适用于Android手机的Debian GNU/Linux和Windows兼容环境
    Github地址:https://github.com/jinshulumengchuang/Debian-Wine-Android食用方法:从github下载release安装得到的apk文件把tarball放在内部存储的根目录给termux存储权限打开termux输入:cd..;tarxvf/sdcard/rootfs.tar.xz回车等候指令执行完成.($符号重新出现)......