西门子PCU50.5操作系统升级WINDOWS7之后,PCU 50.5 安装并上电后,必须设置 Windows管理员账户、用户协议审阅、设置账户自动登陆等阶段,否则后期无法正常使用Operate加工界面。过程比较繁琐,本文对使用无人值守应答文件实现PCU50.5全自动化设置的原理及方法进行简单阐述。
1 西门子PCU50.5首次上电需要设置的内容
初次上电设置流程:1.设置用户名称-----2.设置用户密码------3.勾选用户协议-----4.进入桌面-----5.设置用户开机自动登陆。设置过程还是比较繁琐枯燥。
2 Windows7安装过程的认识
Windows7安装流程:1. WindowsPE阶段-----2. offlineServicing阶段------3. Specialize阶段-----4. oobeSystem阶段-----5.显示桌面,完成。
oobeSystem阶段:在此配置阶段中,设置会在“欢迎使用 Windows”启动之前应用于 Windows。此阶段通常用于配置 Windows Shell 选项、创建用户帐户以及指定语言和区域设置。
可见PCU50.5首次上电所有设置流程均可在oobesystem阶段中利用应答文件来设置。因此只要编写合适的应答文件就可以实现设置过程的全自动化。
3 无人值守应答文件介绍
无人值守应答文件或称无人值守答案文件,原本是利用Windows AIK在制作批量定制化的安装镜像时产生的,可以实现Windows自动化的个性化配置。本质是一个含有特定操作及设置代码的扩展标记语言文件,即XML文件。
4 根据需求编制应答文件
无人值守应答文件本质仍是一个XML,遵循XML编制时的固有格式,在此不再赘述,下面对PCU50.5自动设置需要设置的几处进行说明。
1. 文件名的标签须如下设置<unattend xmlns="urn:schemas-microsoft-com:unattend">;
2. 增加标签<settings pass="oobeSystem">语句,设置Windows启动进入oobesystem阶段;
3. 设置账户设置标签项,格式如下所示:
<UserAccounts>
<LocalAccounts>
<Name>JIER</Name>;此处设置开设账户名称为JIER
<DisplayName>JIER</DisplayName>
<Password>
<Value>TEST</Value>;此处设置账户密码为TEST
</Password>
</LocalAccounts>
</UserAccounts>
4. 设置账户自动登陆标签项,格式如下所示:
<AutoLogon>
<Password>
<Value>TEST</Value>;此处登陆使用的密码为TEST
</Password>
<Enabled>true</Enabled>
<Username>JIER</Username>;登陆使用的账户名称为JIER
</AutoLogon>
5. 设置隐藏用户使用协议项,格式如下:
<OOBE>
<HideEULAPage>true</HideEULAPage>
</OOBE>
标签<HideEULAPage>设置是否显示用户使用协议页面,可设置数值为“true,false”,true为隐藏,false显示。
使用中发现此方法设置后一段时间会出现设置的账户密码过期的问题,从而导致系统无法使用。故需要在应答文件中增加设置用户密码永不过期的指令,如下:
<SynchronousCommand wcm:action="add">
<CommandLine>CMD /C wmic useraccount where "name='JIER'" set PasswordExpires=FALSE</CommandLine>
<Description>set user password unexpire</Description>
<Order>1</Order>
</SynchronousCommand>
具体的详细设置可参考下面两个资料:
[1] SINUMERIK 840D sl PCU基础软件(IM10)开机调试手册https://support.industry.siemens.com/cs/document/109760823/sinumerik-840d-sl-pcu-%E5%9F%BA%E7%A1%80%E8%BD%AF%E4%BB%B6-(im10%EF%BC%89?dti=0&lc=zh-CN
[2] https://technet.microsoft.com/zh-cn/library/dd744341(v=ws.10).aspx
另附上可以正常使用的无人值守应答文件,,该文件还增加了将VNC5900端口加入防火墙白名单,关闭Windows update等操作。
文件解压不要修改名称,放在u盘根目录后,在PCU50.5首次开机前插好U盘,之后再开机即可自动设置PCU50.5。
欢迎大家发表使用中发现的问题,大家一起改进。
unattend.zip