我正在使用 USMT 将大量计算机从工作组配置文件迁移到域配置文件。
我的扫描状态是:
scanstate.exe C:\temp\migration /ue:*\* /ui:"%computername%\@localUser@" /o /vsc /i:migdocs.xml /i:migapp.xml /i:"C:\temp\USMT-Deploy\Config.xml"
我的负载状态是:
loadstate.exe C:\temp\migration /c /mu:"%computername%\@localUser@:@domain@\@domainUser@" /auto /i:migdocs.xml /i:migapp.xml /i:"C:\temp\USMT-Deploy\Config.xml"
我的 config.xml 位于此处:https://github.com/safetynet-jharrand/USMT-Config/blob/main/config.xml
我正在使用自定义配置来传输用户 AppData 和本地 AppData。我知道这不是理想的选择,但对于这个项目来说是必要的。
现在我必须登录域帐户,然后运行脚本才能使用 USMT。在加入域后,我是否可以在 config.xml 文件中放入标志或选项来创建域用户配置文件?
答案1
对于遇到此问题的任何人来说,答案是我需要为 appdata local 添加以下排除规则:
<exclude>
<objectSet>
<pattern type="File">%CSIDL_LOCAL_APPDATA%\IconCache.db [*]</pattern>
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\* [*]</pattern>
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\InputPersonalization\* [*]</pattern>
</objectSet>
</exclude>