深入解析Windows Vista部署与故障排除
1. 用户状态迁移故障排除
在获取用户状态数据时,最大的障碍在于理解用户状态迁移工具(USMT)的选项以及运行这些工具的账户。若在管理员模式下运行工具,可获取所有用户账户及数据。然而,用户常以非本地管理员组成员的账户运行,这会导致自身用户状态数据丢失,且系统中的其他账户及其用户状态数据也无法迁移。
迁移加密文件系统(EFS)数据存在一些问题。要迁移EFS,必须确保获取所有EFS证书和加密文件。使用USMT的ScanState实用程序并搭配/efs:copyraw选项,可获取所有EFS加密文件和用户证书。若未启用EFS选项,ScanState会立即出错并停止运行。而在将用户状态数据恢复到目标机器时使用LoadState,不存在相应的EFS选项要求,因为该选项不被支持。
若ScanState遇到错误,默认行为是停止运行。这可能给整个脚本解决方案带来诸多问题,因为任何系统上的错误都会停止从这些计算机检索用户状态数据。为避免此问题,应使用ScanState.exe /c选项,只要错误是非致命的,该选项可使ScanState实用程序完成处理。
使用LoadState实用程序有一些细微差别需注意。将用户状态数据恢复到系统时,需明白本地用户账户很可能需要创建相应数据。因此,需使用/lac选项创建用户账户。若仅使用该选项而不使用/lae选项,用户账户会被创建但处于禁用状态,/lae选项可启用它们。
此外,若执行用户状态数据恢复的用户不是IT