我已经自定义了所有的 XML 文件,但是我无法弄清楚如何编写 scanstate 脚本以在大量(约 50 台)PC 上远程运行。我有一个 PC 列表和我想以 CSV 格式迁移的相应用户配置文件。
我想我可以在启动时运行一个 Powershell 脚本,该脚本调用在 CMD 下运行的 scanstate,从列表中填写适当的参数。但是,我担心这会延迟登录或用户将关闭 CMD 窗口,这不是我想要的。有什么建议吗?
我已经自定义了所有的 XML 文件,但是我无法弄清楚如何编写 scanstate 脚本以在大量(约 50 台)PC 上远程运行。我有一个 PC 列表和我想以 CSV 格式迁移的相应用户配置文件。
我想我可以在启动时运行一个 Powershell 脚本,该脚本调用在 CMD 下运行的 scanstate,从列表中填写适当的参数。但是,我担心这会延迟登录或用户将关闭 CMD 窗口,这不是我想要的。有什么建议吗?
试试 Sysinternals 的 PSEXEC:
http
://technet.microsoft.com/en-us/sysinternals/bb897553.aspx我对 USMT 没有任何经验。将 USMT 工具及其所需的文件放在您要从中驱动进程的计算机上的 c:\temp\usmtSource 中。然后,您可以使用 powershell 读取 CSV,并使用 PSEXEC 在远程目标上进行调用。
这基于具有 4 个列名称的 CSV:计算机、arg1、arg2、arg3
根据需要进行调整。