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)
获取重要补丁 3不自动升级
项不需要再设置)

===============================================================================
第一次自动登录-设置管理员密码-时区-语言-执行一次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
设置为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
Unattend.xml应答文件制作(WISM)-- 转自爱做梦的鱼的更多相关文章
- Unattend.xml应答文件制作(WISM)
将制作好的应答文件unattend.xml拷贝到模板机sysprep目录下,然后在cmd下运行 (unattend.xml文件可自定义名称) sysprep /generalize /oobe / ...
- Windows 7 SP1无人值守自动应答文件制作
使用U盘安装Windows系统时,很多人都会使用UltraISO工具来制作U盘启动盘,然后插入到电脑中加以安装.系统的安装过程中,需要一步一步手动选择或者输入配置,Windows是支持无人值守自动应答 ...
- scvmm应答文件 无人值守安装系统
我们可以通过这种windows配置文件实现winpe.光盘等无人职守安装配置操作系统,在scvmm虚拟化平台中这种文件叫做应答文件. 下面为一个windows server 2008 r2的一个完整应 ...
- -05 08:57 ARCGIS地统计学计算文件后缀名为.shp文件制作
2011-07-05 08:57 ARCGIS地统计学计算文件后缀名为.shp文件制作 ARCAMP软件要进行地统计计算的文件后格式后缀名必须为.shp的文件,网上介绍的方法复杂难懂,那么制作.shp ...
- 创建Windows10无人值守(自动应答文件)教程
一.准备工作 系统要求: Windows10 1809版本 工具下载: 镜像:Windows10,任何一个版本都可以,我使用的是1909版本 ed2k://|file|cn_windows_10_bu ...
- Tomcat下conf下server.xml的文件配置信息
Tomcat下conf下server.xml的文件配置信息,基本上不用做任何修改就可以使用,修改的地方就是host区域的一些配置,此文件设置端口为80. 注意:Tomcat配置文件中(即server. ...
- Radmin Server-3.5 完美绿色破解版(x32 x64通用) 第三版 + 单文件制作方法
Radmin Server v3.5 汉化破解绿色版(x32 x64通用) 第三版 下载链接: https://pan.baidu.com/s/1qYVcSQo 2016年7月8日更新第三版1.修复在 ...
- Android反编译(二)之反编译XML资源文件
Android反编译(二) 之反编译XML资源文件 [目录] 1.工具 2.反编译步骤 3.重新编译APK 4.实例 5.装X技巧 6.学习总结 1.工具 1).反编译工具 apktool http ...
- Android Animation学习(三) ApiDemos解析:XML动画文件的使用
Android Animation学习(三) ApiDemos解析:XML动画文件的使用 可以用XML文件来定义Animation. 文件必须有一个唯一的根节点: <set>, <o ...
随机推荐
- php中正则表达式的匹配和数据验证总结
正则表达式能匹配复杂的字符串形式,比字符串处理函数功能更加多,只不过执行效率有所降低,但是可以实现非常复杂的匹配,下面总结一下 1.简单的字符串匹配,判断指定字符串是不是在另一个字符串中,和字符串查找 ...
- ORACLE查询某一字段重复的数据
第一种方法: select a.* from ASSET_MAINTAIN a inner join ASSET_MAINTAIN b on a.asset_id=b.asset_id and a. ...
- windows 常用快捷键
快捷键,学会就可以扔掉鼠标. F1帮助 F2改名 F3搜索 F4地址 F5刷新 ...
- Linux用户名显示-bash-4.1$快速排查
最近项目使用的的服务器有点多(100多台),很多开发同事经常问这个问题,现在整理如下: 几个可能导致的原因: 1 用户的家目录所属组被改为root,解决方法使用root执行cd /home/;chow ...
- C语言中的break、continue和goto三者的区别与用法
exit的话是在stdlib的头文件里面定义的,他是的程序退出,正如exit的字面意思一样break的话是终止当前循环继续进行循环后面的语句,但是程序照样还在进行只能while switch for中 ...
- JUC回顾之-ScheduledThreadPoolExecutor底层实现原理和应用
项目中经常使用定时器,比如每隔一段时间清理下线过期的F码,或者应用timer定期查询MQ在数据库的配置,根据不同version实现配置的实时更新等等.但是timer是存在一些缺陷的,因为Timer在执 ...
- .NET生成word文档服务器配置常见问题
注意:安装office2003的时候一定要选择 "完全安装" 而不是 "典型安装" 错误:System.Runtime.InteropServices.COME ...
- transient关键字使用笔记
>>transient的作用及使用方法 一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过 ...
- 创建型模式之Strategy模式
应用场景 实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能.如编写排序算法,可以将这些算法写到一个类中,在该类中提供多个方法,每一个方法对应一个具体的 ...
- 【Ubuntu日常技巧】【解决】Ubuntu 16 右上角的音量调节通知框不停地闪烁问题
一. 先上干货 解决问题 1.1 安装工具alsa-tools-gui sudo apt-get install alsa-tools-gui 1.2 通过hdajackretask设置 直接执行命令 ...