WDS 部署后删除本地创建的用户

WDS 部署后删除本地创建的用户

我正在使用 WDS、unattend.xml 和 oobeunattend.xml 将新的 Win7 映像推送到多台机器。

当然,您必须在 OOBE 体验中创建本地用户,但这不是我想保留在那里的东西。

我将其添加到我的 OOBE.xml 中,但它不起作用,即使在我的域加入组件之后也是如此:

<settings pass="auditUser">
- <component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 - <RunSynchronous>
   - <RunSynchronousCommand wcm:action="add">
      - <Credentials>
           <Domain>DOMAIN</Domain> 
           <Password>PASSWORD</Password> 
           <Username>administrator</Username> 
        </Credentials>
        <Order>1</Order> 
        <Description>Removes original test user</Description> 
        <Path>net user temp /del</Path> 
      </RunSynchronousCommand>
    </RunSynchronous>
  </component>
</settings>

答案1

哇噢我明白了!

在我的应答文件中,我没有在 specialize 中执行脚本(该脚本无论如何都在 Specialize 组件中运行,并且用户是在 oobeSystem 中创建的),而是将Windows-Shell-Setup --> FirstLogonCommands命令添加并放到那里。效果很好!谢谢!

相关内容