【自动化】测试机设置屏幕常亮-脚本

目录

一.通过注册表配置取消锁屏(锁屏时间无限大)

二.通过设置演示模式启用实现


在自动化执行的过程中,需要保持多台设备屏幕常亮,为了节省配置的人力,以及增加检查点和日志,先提供下面的方案供大家探讨。目前识别到,有两种方式可以实现,将对应的优劣点也进行了比较。

一.通过注册表配置取消锁屏(锁屏时间无限大)

Pros:一次性设置,之后无需修改(计算机关机,重启等等)

Cons:不同企业的安全策略会有不同,存在不允许修改,或者修改后被后台强制回滚的情况,修改完后,请隔天多留心观察。如果遇到问题,建议采用第二个方案。

参考代码如下,更改设置后显示如下

Command代码如下

REM 1.Modify the status
	REG ADD "HKEY_CURRENT_USER\Control Panel\Desktop" /f /v ScreenSaveActive  /t REG_SZ /d 0
	REG ADD "HKEY_CURRENT_USER\Control Panel\Desktop" /f /v ScreenSaveTimeOut /t REG_SZ /d 0
	ScreenSaveActive
REM 2.check current status after the modification
	REG QUERY  "HKEY_CURRENT_USER\Control Panel\Desktop" /v ScreenSaveActive
	REG QUERY  "HKEY_CURRENT_USER\Control Panel\Desktop" /v ScreenSaveTimeOut

二.通过设置演示模式启用实现

Pros:几乎不受企业组策略的影响,也不受管理员权限影响

Cons:计算机关机或重启后,需要进行一次重新设置

经过查看发现 presentation setting(mblctr.exe)可以控制演示模式的开启与关闭。

在执行的过程中捕获到,上面的操作实际上是在调用一个单独的程序(PresentationSettings.exe),可以通过单独控制这个小程序实现开启演示模式。

代码如下

REM 1.Turn on Presentation service
	C:\Windows\System32\PresentationSettings.exe /start
REM 2.Turn off Presentation service
	C:\Windows\System32\PresentationSettings.exe /stop

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值