这是我以前偶尔会做的事情,但现在我要管理三台 Windows 电脑(家用电脑、工作电脑和便携电脑),这真的成为一种障碍,此外,我真的需要一个可以最大限度地减少人为错误并实现一致性的解决方案。
我想自动化的事情:
- 将 PC 和用户文件夹重命名为原来的名称(以便目录结构保持完整)
- 备份和恢复 Windows“使用...打开文件”扩展设置
- 备份和恢复Windows 库数据
- 备份并正确恢复符号链接
- 备份和恢复所有环境变量,如路径等
- 恢复“现代设置”应用中的各种设置,例如
- 任务栏位置以及是否显示在所有显示器上等
- 语言设定
- 禁用 Stick 键盘按键的热键
- ETC
- 资源管理器设置,例如快速访问设置
最后,可以使用预先确定的安装选项静默安装一系列可执行文件。我感兴趣的一些软件包括一切 1.5,提供命令行选项来执行此操作,但我想知道系统管理员是否依赖已知可以在通用安装程序上运行的解决方案。
我已经掌握了 PowerShell(核心)并且对它相当有信心,所以我的计划是编写一个脚本,一次性完成大部分这些事情。
我面临的问题是确定如何在 PowerShell 中实现每个任务,在全新的 Windows 重启中,我必须使用 Windows PowerShell。
例如,在恢复 Windows“使用...打开文件”扩展设置的情况下,真的只是备份这个注册表然后恢复它吗?
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
我根本不是系统管理员,但很想听听这些人的意见。
任何帮助将不胜感激!