![在 Excel 文档中引用环境变量以进行扫描状态迁移](https://linux22.com/image/600638/%E5%9C%A8%20Excel%20%E6%96%87%E6%A1%A3%E4%B8%AD%E5%BC%95%E7%94%A8%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%E4%BB%A5%E8%BF%9B%E8%A1%8C%E6%89%AB%E6%8F%8F%E7%8A%B6%E6%80%81%E8%BF%81%E7%A7%BB.png)
我所在的公司使用 scanstate、loadstate 类型的 USMT 迁移脚本。他们的脚本引用了 3 个变量:UserID、Source 和 TargetComputer。
脚本 .cmd 运行正常(由其他人创建)。但有人要求我帮忙将用户、计算机名称等列表绑定到每个用户的脚本中,该脚本需要单独运行。
我们有一个用户 ID 列表,其中包含他们的计算机名称和新计算机名称,但我们需要轻松运行脚本(使用绑定的变量),而不必每次都手动重新输入这些变量。
该列表位于 excel 文档中。cmd 本质上是将 psexec 应用于目标(原始计算机和新计算机)。exec 正在运行扫描状态或加载状态的批处理文件。
有两个命令,显然一个是扫描,另一个是加载。
如果使用 1 运行,则相当简单。但我们对为数千名用户执行此操作感到好奇。
请告诉我..