我正在使用 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>