我有一台安装在另一台机器上的机器的可引导磁盘。我需要准备好可启动磁盘,这样当我使用安装的可启动磁盘创建一台机器时,会安装一些msi。
在不知道实例凭据的情况下,在系统启动时运行msi的最佳方法是什么?
注意:我尝试过使用RunOnce和AutoAdminLogon,但是我需要知道此方法的凭据。
此外,由于我只有可引导磁盘,我需要使用可以通过在注册表配置单元中进行更改来执行的方法。
提前感谢您的建议。
答案 0 :(得分:0)
我终于得到了我的问题的答案,还有很多其他的方法,但我测试了以下两种方法。
方法1 - 我们可以编写一个bat文件来安装msi或任何其他操作,并将其作为启动脚本。为了使其成为启动脚本,我们需要进行以下输入:
%boot_drive_name%\Windows\System32\GroupPolicy\Machine\Scripts\Startup
HKLM\%reg_hive_name%\Microsoft\Windows\CurrentVersion\GroupPolicy\Scripts\Startup\0\0
HKLM\%reg_hive_name%\Microsoft\Windows\CurrentVersion\GroupPolicy\State\Machine\Scripts\Startup\0\0
方法2 - 我们可以在删除可启动磁盘之前安装带有 srvany.exe 路径的服务,然后我们可以使用注册表配置单元并将srvany服务的参数更改为在Windows启动时运行msi或任何其他Windows应用程序。
如果我们不想在源计算机上更改任何内容,方法1会更好。我们可以使用注册表来触发启动脚本。