Windows中通过组策略设置开机自启动脚本

时间:2024-03-31 09:11:32

实验环境:win7虚拟机;

实验目的:在win7虚拟机上写一个简单的脚本,设置开机(切换账户)时自启动该脚本,并将结果写进日志中;

实验步骤:

1. 进入win7虚拟机,打开本地组策略管理,可以发现有两个配置,一个是计算机配置,里面有个脚本(启动/关机);

另一个是用户配置,里面有个脚本(登录/注销),那么我们该去修改哪一个配置呢,可以让脚本开机自启动。

Windows中通过组策略设置开机自启动脚本

2. 针对上述问题,我们根据字面意思大致也可以看出来,计算机配置是在电脑开机的时候启动,用户配置是在切换用户的时候启动,我们可以写两个一样的脚本进行测试。

3. 在C盘下新建一个文件夹script,然后在script文件夹中新建一个记事本start1,输入如下命令:

time /t >>c:\script\start1.log

echo %username% >>c:\script\start1.log

whoami >>c:\script\start1.log

echo %computername% >>c:\script\start1.log

Windows中通过组策略设置开机自启动脚本

并另存为start1.bat,文件类型为所有类型。

再新建一个记事本start2,输入如下命令:

time /t >>c:\script\start2.log

echo %username% >>c:\script\start2.log

whoami >>c:\script\start2.log

echo %computername% >>c:\script\start2.log

Windows中通过组策略设置开机自启动脚本

并另存为start2.bat,文件类型为所有类型。

4. 输入“gpedit.msc”,进入“本地组策略编辑器”;

      将start1.bat的路径添加到计算机的配置中;

      再将start2.bat的路径添加到用户配置中;

Windows中通过组策略设置开机自启动脚本

Windows中通过组策略设置开机自启动脚本

5. 当我们重新启动计算机时,就会运行start1.bat脚本;

    当我们切换账户时,就会运行start2.bat脚本;

Windows中通过组策略设置开机自启动脚本