我目前正在创建部署映像(Win 10 x64)。由于我必须使用 FOG 服务器,因此我在自动启动中使用 powershell 脚本创建了一个安装用户。执行脚本后,该用户将被删除。脚本正在运行,但是,客户需要 Firefox 作为标准浏览器。如前所述,我使用的是安装用户,因此我无法查看注册表并使用 HKCU 密钥。此外,平板电脑不会加入域。
我考虑过当地的 GPO,但我没有这样做的经验。我看到这但我不知道命令在哪里执行了。
有人知道我该如何解决这个问题吗?
答案1
编辑不久前的 Windows 更新会阻止程序将自身设置为任何程序的默认程序,因此下面的代码片段将不再起作用。感谢janv8000指出这一点。
您提到的命令必须由需要 Firefox 作为默认浏览器的用户运行。您可以创建一个批处理文件并将其放在用户“开始”菜单的启动文件夹中,并确保它是一个自删除文件。它应该看起来像:
@echo off
firefox.exe -silent -nosplash -setDefaultBrowser
erase %0
(显然您可以根据需要添加更多命令)
否则,Start-process
powershell cmdlet 有一个-Credentials
参数,但据我所见,它会提示您输入密码(不适合脚本)。