Unattend.xml应答文件制作(WISM)-- 转自爱做梦的鱼

将制作好的应答文件unattend.xml拷贝到模板机sysprep目录下,然后在cmd下运行(unattend.xml文件可自定义名称)

  sysprep /generalize /oobe /shutdown /unattend:Unattend.xml

应答文件设置项说明:

4.specialize

amd64_Microsoft-Windows-Security-SPP-UX_neutral:Skip AutoActivation:true  跳过自动激活

   amd64_Microsoft-Windows-Shell-Setup_neutral:CpmputerName,TimeZone:设置计算机名(*表示自动命名),时区

   注:ComputerName要生效必须注意如下配置:

1)如果设置 SkipmachineOOBE为true,则要对 windowsPE/amd64_Microsoft-Windows-Setup_neutral/UserData 进行设置

    2)如果设置 SkipmachineOOBE为false,则设置其上面的 HideEULAPage设置等,不需要再设置windowsPE/amd64_Microsoft-Windows-Setup_neutral/UserData

amd64_Microsoft-Windows-UnattendedJoin_neutral/Identification:JoinWorkgroup 设置工作组OK,加域单独设置此处还未生效

7.oobeSystem

amd64_Microsoft-Windows-International-Core_neutral:设置语言

 "zh-CN",繁体中文为"zh-HK",英文为"en-US"
   InputLocale用于设置输入语言;
   LayerDriver为键盘的种类,除了日文和韩文,应该为"1";
   SystemLocale用于设置运行非Unicode程序时系统的默认语言;
   UILanguage用于设置用户界面的语言;
   UILanguageFallback表示当UILanguage选用小地区时,若程序没有该种语言,则跳到UILanguageFallback;
   UserLocale指地区选项,包括日期、时间、数字等格式。

设置用户自动登录;设置管理员密码(下面两项都需要设置,AutoLogon的Administrator密码和AdministratorPassword的密码都要设置相同)

     测试结果:如果只设置了AutoLogon,则跳出"更改密码"界面;如果AutoLogon的Administrator密码为空,AdministratorPassword项未启用,则跳出"更改密码"界面;如果不设置如果AutoLogon的Administrator密码为空,AdministratorPassword设置了相应密码,则提示密码错误。

amd64_Microsoft-Windows-Shell-Setup_neutral/AutoLogon/Password 

    amd64_Microsoft-Windows-Shell-Setup_neutral/UserAccounts/AdministratorPassword

添加登陆后执行脚本(bat或ps1均可,需要管理员权限):

amd64_Microsoft-Windows-Shell-Setup_neutral/FirstLogonCommands 新建 AsynchronousCommand

    注:FirstLogonCommands 下的脚本只在第一次登录时运行;还有一点是如果第一次运行PowerShell脚本的话,会不成功,因为默认情况下是禁止PowerShell脚本运行的,所以第一次只能先运行批处理(Powershell.exe Set-ExecutionPolicy unrestricted -force),然后再调用PowerShell脚本

    直接运行PowerShell脚本,CommandLine格式如下:

    %WINDIR%\System32\WindowsPowerShell\v1.0\PowerShell.exe c:\m.ps1

    amd64_Microsoft-Windows-Shell-Setup_neutral/LogonCommands 新建 AsynchronousCommand

    注:LogonCommands下的命令会在每次登陆时都运行一次

 amd64_Microsoft-Windows-Shell-Setup_neutral/OOBE:跳过MachineOOBE,即跳过Windows欢迎界面(user-account creation, language, and time-zone settings will not be configured)

HideEULAPage:true 隐藏协议许可界面
   HideWirelessSetupInOOBE:true 跳过无线网络设置
   NetworkLocation:work 网络类型
   ProtectYourPC:1自动获取所有补丁 2获取重要补丁 3不自动升级
   SkipMachineOOBE:True(注:因为设置了 SkipMachineOOBE为True,所以上面4项不需要再设置)

===============================================================================

第一次自动登录-设置管理员密码-时区-语言-执行一次PowerShell脚本-计算机名称(已测)

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="oobeSystem">
<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>zh-CN</InputLocale>
<SystemLocale>zh-CN</SystemLocale>
<UILanguage>zh-CN</UILanguage>
<UILanguageFallback>zh-CN</UILanguageFallback>
<UserLocale>zh-CN</UserLocale>
</component>
<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">
<AutoLogon>
<Password>
<PlainText>false</PlainText>
<Value>YgBvAGMALgAxADIAMwBQAGEAcwBzAHcAbwByAGQA</Value>
</Password>
<Enabled>true</Enabled>
<LogonCount>1</LogonCount>
<Username>administrator</Username>
</AutoLogon>
<OOBE>
<SkipMachineOOBE>true</SkipMachineOOBE>
</OOBE>
<UserAccounts>
<AdministratorPassword>
<Value>YgBvAGMALgAxADIAMwBBAGQAbQBpAG4AaQBzAHQAcgBhAHQAbwByAFAAYQBzAHMAdwBvAHIAZAA=</Value>
<PlainText>false</PlainText>
</AdministratorPassword>
</UserAccounts>
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<Order>1</Order>
<CommandLine>%WINDIR%\System32\WindowsPowerShell\v1.0\PowerShell.exe c:\m.ps1</CommandLine>
</SynchronousCommand>
</FirstLogonCommands>
</component>
</settings>
<settings pass="specialize">
<component name="Microsoft-Windows-Security-SPP-UX" 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">
<SkipAutoActivation>true</SkipAutoActivation>
</component>
<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">
<ComputerName>PCname1</ComputerName>
<TimeZone>China Standard Time</TimeZone>
</component>
</settings>
<cpi:offlineImage cpi:source="catalog:e:/isotest/win2008r2_en_windows server 2008 r2 serverenterprise.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

=========================================================================

以下未测试:

windowsPE:Microsoft-Windows-International-Core-WinPE 设置PE阶段的语言类型

windowsPE:Microsoft-Windows-Setup 此处设置的fullname(用户名),organization(组织)只在PE阶段有效
windowsPE:Microsoft-Windows-Setup imageinstall:osimage:安装到可用分区,默认false,安装时自行选择

specialize: Microsoft-Windows-IE-InternetExplorer IE设置

OOBE:Microsoft-Windows-Shell-Setup/UserAccounts/ LocalAccounts 新建用户

配置用户默认配置(其他所有登陆到该计算机的用户都使用该配置文件):
在 4specialize阶段:Microsoft-windows-Shell-Setup | copyProfile 设置为true,在封装的时候会将当前用户的默认配置文件复制到默认用户的配置文件

跳过重置激活期限(slmgr /dlv):
在 4specialize阶段:Microsoft-windows-Security-SPP_neutral |SkipRearm :1

编辑注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\SkipRearm将其从0设置为1

注:

  You must make sure that the <SkipRearm> setting is removed from the final unattended file that is used to deploy computers in a production environment. If <SkipRearm> is not removed from the unattended file that is used to deploy computers in a production environment, the KMS current client count does not increase for new clients that are added to the network.

  The Windows Software Licensing Rearm program restores the Windows system to the original licensing state. All licensing and registry data related to activation is either removed or reset. Also, any grace period timers are reset.

From:http://support.microsoft.com/kb/929828

时间: 2024-11-14 11:13:41

Unattend.xml应答文件制作(WISM)-- 转自爱做梦的鱼的相关文章

运维自动化之系统安装-应答文件制作并结合ftp和http完成半自动安装

应答文件的制作方式:cat /root/anaconda-ks.cfg 参考模板进行制作yum install system-config-kickstart 使用图形工具进行制作system-config-kickstart 启动工具进行设置centos6:将应答文件放到共享网络访问中以便进行系统的安装依靠光盘和应答文件的半自动化安装:(1)搭建存放应答文件的共享服务 在额外机器上yum install vsftpdsystemctl start vsftpdcp ks.cfg /var/ft

MDT2010 部署win7时提示应答文件中指定的组件或设置不存在

MDT2010使用win7映像在进行系统部署时提示 windows无法分析或处理pass[specialize]的无人参与应答文件[C:\windows\panther\unattend.xml].应答文件中指定的组件或设置不存在. 经多次检查MDT配置和检查映像均没有问题,后经资料和搜索发现以下原因. 原因:win7 系统 默认对应ie9,假设升级补丁后安装了ie10 ,那么在封装映像完成后,利用映像部署系统时就会发现这样的情况.因我为了省事一次性将补丁,ie及企业应用全部部署完成,再封装才出

SCVMM 2012 R2 及应答文件BUG解决

背景: 1. 计划使用SCVMM 2012 R2自动部署win7 虚拟机模板,VM模板虽然已经使用过很多次,但是客户端版的OS和服务器端的OS版有一点不一样,那就是客户端版的操作系统会默认禁用administrator 账号,然后必须新建一个管理员账号. 2. 计划使用SCVMM VM 模板中的应答文件来用Unattend.xml 来默认启用一些设置(如防火墙默认开通远程桌面,开启默认管理员并设置密码),自动登录一次默认管理员,然后执行一些命令,如配置启动菜单(VM崩溃时好像会进入恢复模式,这样

Windows server 2008 R2 AD DS搭建(应答文件)

使用应答文件安装新林中第一台域控制器 1.将以下代码复制保存为TXT文件 ;第一台域控制器应答文件 [DCInstall] ReplicaOrNewDomain=Domain NewDomain=Forest NewDomainDNSName=contoso.local ForestLevel=4 DomainNetbiosName=CONTOSO DomainLevel=4 InstallDNS=Yes ;ConfirmGc这个参数在部署林中第一台域控制器是是必须为Yes ConfirmGc=

win10 32位自动应答文件自动登录红色背景解决方案。

我在制作win10 自动应答文件时候在32位系统上发现一个问题,在登录过程中会出现红色背景的现象,但是通过重启是可以解决这个问题的,如果在大量部署install.wim是这似乎是非常麻烦的.这里提供一个解决方案,希望可以帮助大家. 1.在我创建的通用应答文件中增加两个参数如图 : 这样当系统部署完毕后会自动注销一次,等待用户登录.用户登录后红色背景的图片就消失了,以后这个系统就不会再出现红色背景的现象了.这个批处理和自动应答文件命令不仅可以解决红色背景问题还可以加快系统安装速度. 我把我写的批处

MDT 2013 从入门到精通之Office 2013应答文件生成

今天我们来学习并了解有关Office 2013应答文件的生成,从而实现在MDT 2013自动化部署过程中Office 2013的自动安装.上一章我们接触到的命令是setup /config config.xml,接下来我会通过两种方式为大家展现应答文件的生成及部署应用. 1.使用CMD 进入Office 2013 安装目录,启动Office 自定义工具: 根据命令行帮助提示输入setup /admin 2.选择"新建用于下列产品的安装程序自定义文件",单击"确定"继

-05 08:57 ARCGIS地统计学计算文件后缀名为.shp文件制作

2011-07-05 08:57 ARCGIS地统计学计算文件后缀名为.shp文件制作 ARCAMP软件要进行地统计计算的文件后格式后缀名必须为.shp的文件,网上介绍的方法复杂难懂,那么制作.shp的文件怎么制作呢? 1.打开ArcMAP软件,点菜单栏“工具”下拉菜单中的“添加XY数据”,出现“添加XY数据”对话框,添加电子表格数据 “.dbf3”格式文件(参考“用ArcGIS9.3中标出地图中GPS点方法”第3点),点确定,GPS采集点出来了. 2.右单击图层栏刚才“添加XY数据”进来的文件

使用应答文件安装域控制器

复制分号开头的部分,保存为 anser.txt存放到C盘的根目录下,打开命令提示符运行带参数的安装域控制器命令dcpromo.exe /unattend:C:\anser.txt 其中红色字体为需要根据自己的实际需求进行修改部分. 分号开头的行为注释说明部分. ;创建新林中新域的第一台域控制器应答文件. ;DCPROMO unattend file (automatically generated by dcpromo); Usage:;   dcpromo.exe /unattend:C:\a

创建Windows10无人值守(自动应答文件)教程

一.准备工作 系统要求: Windows10 1809版本 工具下载: 镜像:Windows10,任何一个版本都可以,我使用的是1909版本 ed2k://|file|cn_windows_10_business_editions_version_1809_updated_sept_2019_x64_dvd_f873d037.iso|5444462592|BF3C1964141BCF6ACD40EC6AAF2A0940|/ 部署工具:Windows10 1809版本适用的ADK 10.0.177