V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
copythat
V2EX  ›  程序员

公司电脑有域管理策略,避免自动锁屏,可以使用什么方法?

  •  
  •   copythat · 2021-02-04 11:06:39 +08:00 · 6936 次点击
    这是一个创建于 561 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 目前我能想到的一个方法是,脚本 Sendkey,如有程序在往屏幕上输入内容,担心恰好 sendkey,可能有错入 /漏入内容风险

    如果方便请 V 友分享一下观点或者方法,非常感谢!

    79 条回复    2022-07-26 15:30:27 +08:00
    MarshmelloX3X
        1
    MarshmelloX3X  
       2021-02-04 11:07:42 +08:00 via Android
    循环播放一个视频?
    copythat
        2
    copythat  
    OP
       2021-02-04 11:10:12 +08:00
    @MarshmelloX3X 不能,补充说明一下,想避免锁屏是因为,我们会不定时让它运行程序,此程序的限制为:
    1. 电脑不能锁屏
    2. 不定时运行,触发运行的条件是由用户决定的
    copythat
        3
    copythat  
    OP
       2021-02-04 11:11:23 +08:00
    @MarshmelloX3X
    3. 运行的程序类似按键精灵,所以不能循环播放视频
    boris93
        4
    boris93  
       2021-02-04 11:12:34 +08:00 via Android   ❤️ 3
    联系 IT,说明需求,让他给你开例外
    temp200611
        5
    temp200611  
       2021-02-04 11:14:31 +08:00 via Android
    试试 Caffeine
    MarshmelloX3X
        6
    MarshmelloX3X  
       2021-02-04 11:15:23 +08:00 via Android
    让单位的锁屏策略不应用到这台电脑上
    privil
        7
    privil  
       2021-02-04 11:16:04 +08:00   ❤️ 1
    有动鼠标防止锁屏的软件,小众软件里面搜索下。不过你这个不锁屏幕,还是得和 IT 沟通下,看他们那边会不会给你什么方案。
    leido
        8
    leido  
       2021-02-04 11:17:34 +08:00
    联系你们网管一句话的事.
    jiashun
        9
    jiashun  
       2021-02-04 11:18:20 +08:00
    写个程序,定时移动鼠标指针再复位。
    copythat
        10
    copythat  
    OP
       2021-02-04 11:18:39 +08:00
    @boris93 谢谢建议,这个方式也可以的,这个是我们最后的备选方案,我们仍想尝试,使用程序 /脚本的思路
    treemonster
        11
    treemonster  
       2021-02-04 11:18:49 +08:00 via Android
    定时激活一个窗口可以试试
    copythat
        12
    copythat  
    OP
       2021-02-04 11:19:47 +08:00
    @jiashun
    这个方式我尝试过,很奇怪的是,鼠标指针移动中,但仍然会定时锁屏,这个原因我也不清楚。
    copythat
        13
    copythat  
    OP
       2021-02-04 11:20:29 +08:00
    @treemonster
    Get,这个主意不错,我试一下,tks
    jiashun
        14
    jiashun  
       2021-02-04 11:20:44 +08:00
    @copythat so sad...
    LANB0
        15
    LANB0  
       2021-02-04 11:21:53 +08:00   ❤️ 1
    脚本定时发送一个 Scroll Lock 按键事件即可
    copythat
        16
    copythat  
    OP
       2021-02-04 11:24:39 +08:00
    @LANB0 引用“脚本定时发送一个 Scroll Lock 按键事件即可”

    sendkey 尝试过,在测试的时候发现,sendkey 2 次 "Caps lock",恰好 send 其他内容时,有卡顿的现象存在,所以才担心 “如有程序在往屏幕上输入内容,担心恰好 sendkey,可能有错入 /漏入内容风险”
    px1396
        17
    px1396  
       2021-02-04 11:46:50 +08:00   ❤️ 1
    直接物理超度,把鼠标放在风扇上面,指针就会抖起来了
    LANB0
        18
    LANB0  
       2021-02-04 11:47:12 +08:00
    @copythat 所以才要你 send Scroll Lock 呀,这个不影响其他按键和实际的屏幕输入
    yazoox
        19
    yazoox  
       2021-02-04 11:48:49 +08:00   ❤️ 2
    好奇,你为啥不让“屏幕自动锁屏”?是为了跑自动化 UI 测试么?
    如果 YES,那这个是合理需求,直接提给 IT 好了。
    如果 No. 那其实有很大风险的。你离开座位,屏幕不锁,万一你的邮件被别人看了,或者文件被别人拷贝走了, etc. 后面怎么说?
    tinybaby365
        20
    tinybaby365  
       2021-02-04 11:50:14 +08:00
    Arduino Leonardo 了解一下,模拟鼠标键盘。
    Tumblr
        21
    Tumblr  
       2021-02-04 11:52:36 +08:00
    @copythat #10 为什么要把正常流程作为「最后的备选方案」而要尝试一些违规的东西?
    根据你的描述,这属于正当的业务需求, @boris93 #4 的提议才是优先考虑的正道。
    Tumblr
        22
    Tumblr  
       2021-02-04 11:55:56 +08:00   ❤️ 1
    @yazoox #19 邮件被别人看了都是小事,拿他电脑发点不该发的、做点不该做的,那才叫苦。。。

    当年我也没有随手锁屏的习惯(域策略是 5 分钟锁屏),有一次回来看到有一封未发送的邮件,收件人是 CIO,cc 给我的 line manager,内容大概是「我 TM 受够这个破公司了,干你们,我要离职」之类的,后来知道是 CIO 开的一个小玩笑,自此养成了离开座位随手锁屏的习惯。
    jones2000
        23
    jones2000  
       2021-02-04 12:19:56 +08:00
    退域
    voids
        24
    voids  
       2021-02-04 12:27:08 +08:00
    我刚好有这个需求,我是通过开一个空白 PPT 播放实现的。播放后 alt+tab 切到后台就可以了。
    ![Annotation 2021-02-04 122503.jpg]( https://i.loli.net/2021/02/04/AseMSzQfJ9io3vK.jpg)
    whypool
        25
    whypool  
       2021-02-04 12:29:07 +08:00 via Android
    每天一个离职小技巧?
    boris93
        26
    boris93  
       2021-02-04 12:36:16 +08:00 via Android
    @Tumblr 希望他是想借这个操作提醒你,而不是来不及发送只好拿玩笑搪塞过去
    liuzhaowei55
        27
    liuzhaowei55  
       2021-02-04 12:44:42 +08:00 via iPhone
    电源计划直接永久就可以了,这个应该没限制。
    Tumblr
        28
    Tumblr  
       2021-02-04 12:46:40 +08:00
    @boris93 #26 确实只是一个提醒,那个 CIO 是个超级搞笑的家伙(不过非常帅),所以这种行为对他来说很正常了。
    EvanQu
        29
    EvanQu  
       2021-02-04 13:50:28 +08:00
    https://meta.appinn.net/t/topic/21739
    软件运行后,每隔一段时间移动一下鼠标,让系统(或者某些软件)认为鼠标在活动,可避免屏保、锁屏等。
    重点:自制软件,无版权,无广告,不收费!
    EvanQu
        30
    EvanQu  
       2021-02-04 13:50:42 +08:00
    刚好看到
    copythat
        31
    copythat  
    OP
       2021-02-04 14:21:51 +08:00
    @Tumblr 感谢 Tumblr 的提醒,
    "为什么要把正常流程作为「最后的备选方案」而要尝试一些违规的东西?"
    这个问题问得很赞,我尝试从一个角度来回答你:
    这些东西说白了,都是为了效益,在能满足效益,且能在我们控制范围内,我们仍希望处于灰色地段,不上升到公开向上申请制度例外的地步,否则涉及要计算的风险就更多了。
    copythat
        32
    copythat  
    OP
       2021-02-04 14:22:18 +08:00
    @EvanQu 感谢 EvanQu
    alazysun
        33
    alazysun  
       2021-02-04 14:22:22 +08:00
    拒绝管理
    copythat
        34
    copythat  
    OP
       2021-02-04 14:24:33 +08:00
    @liuzhaowei55 "电源计划直接永久就可以了,这个应该没限制。"

    这个不管用,依旧锁屏
    copythat
        35
    copythat  
    OP
       2021-02-04 14:30:27 +08:00
    收到了很多建议,总结一下 V 友提供的思路,

    1. sendkey "Caps lock"
    2. 定时激活窗口
    3. 定时移动鼠标,该方式仍会锁屏,不清楚在定时移动时,是否要加入其它条件维持不锁屏的条件
    4. 联系 IT
    5. 分享一些使用的工具 /软件

    根据上述,采用各个点优点,我初步计划是,
    > 作一个脚本,定时"激活窗口+移动鼠标"结合,看是否可行,
    >> 如果不可行,加上"Scroll Lock"
    >>> 如果仍旧不可行,以及无其他可尝试方式后,只能联系 IT 解决了

    在此再次感谢每一位热心建议的 V 友!
    real3cho
        36
    real3cho  
       2021-02-04 14:49:03 +08:00
    试试组策略?
    Tumblr
        37
    Tumblr  
       2021-02-04 14:50:28 +08:00   ❤️ 2
    @copythat #31 如果灰色地带的话,其实很简单的,所有的组策略都是对注册表的修改,只要拿到权限之后做个计划任务,定时清除这个注册表就好了。

    (如果不知道具体的注册表键值,可以通过「以管理员运行 gpresult /r file.html 」 导出策略内容,然后去 http://gpsearch.azurewebsites.net/ 找对应的注册表项)
    dko
        38
    dko  
       2021-02-04 15:13:59 +08:00
    除了联系 IT 之外,如果被发现都可能被开掉。。
    huangmingyou
        39
    huangmingyou  
       2021-02-04 15:14:01 +08:00
    没人关心什么不想锁屏幕,密码敲的太麻烦?
    GavinXSF
        40
    GavinXSF  
       2021-02-04 16:06:50 +08:00
    Chrome 扩展:防止休眠或屏幕关闭
    我用这个完美解决
    AresCNZJ
        41
    AresCNZJ  
       2021-02-04 16:19:35 +08:00 via iPhone
    我们公司也是域管理策略锁屏。我是域管理员但是也不敢改……前几天用 java awt 做了个小工具,每天上班开着,三分钟自动动一下鼠标^_^,可惜工具在内网环境,分享不了给楼主。
    Tarkky
        42
    Tarkky  
       2021-02-04 16:29:19 +08:00
    截个屏,放到一张 ppt 幻灯片上,然后播放。如果双显示器的话,另外一个显示器工作。完美解决
    Tumblr
        43
    Tumblr  
       2021-02-04 16:33:36 +08:00
    @huangmingyou #39 这个楼主在#2 有说,程序需要。
    如果说密码太麻烦的话,其实 Windows Hello 非常方便,如果 Windows Hello 和面部解锁配置动态锁( Dymanic Lock ),体验还是非常棒的。
    huangmingyou
        44
    huangmingyou  
       2021-02-04 16:42:28 +08:00
    @Tumblr 如果是程序需要这种合理需求,直接找管理员比较好。
    yidinghe
        45
    yidinghe  
       2021-02-04 16:43:46 +08:00
    网上找 USB 键盘鼠标模拟器试试
    lumotian
        46
    lumotian  
       2021-02-04 16:44:46 +08:00   ❤️ 1
    把鼠标绑在按摩棒上
    Tumblr
        47
    Tumblr  
       2021-02-04 16:54:04 +08:00
    @huangmingyou #44 楼主在#31 楼也有回答这个问题
    https://www.v2ex.com/t/751179?p=1#r_10159870
    ethanlu
        48
    ethanlu  
       2021-02-04 17:03:54 +08:00 via Android
    Autohotkey 就可以啊,每几分钟抖动一下鼠标,我现在就是这么用的。
    bg7dcw
        49
    bg7dcw  
       2021-02-04 18:02:53 +08:00
    @Tumblr 后来你们在一起了吗? 因为我看到汤不热了。 :)
    sideny
        50
    sideny  
       2021-02-04 18:07:17 +08:00
    前两天用 python 刚写的小工具,pip install pyautogui 安装一下包
    import pyautogui
    import random
    import time

    def move_mouse_forever():
    screenWidth, screenHeight = pyautogui.size() # 屏幕尺寸
    while True:
    moveX=random.randint(screenWidth/2,screenWidth)
    moveY = random.randint(0, screenWidth/2)
    print("target position is ",moveX,",",moveY)
    pyautogui.moveTo(x=moveX,y=moveY,duration=1)
    print("current position is:",pyautogui.position())
    time.sleep(30)#暂停时间 30s

    if __name__ == '__main__':
    move_mouse_forever()
    marktask
        51
    marktask  
       2021-02-04 18:15:35 +08:00
    你是管理员? 管理员的话直接改策略。
    你是用户的话,写脚本,按键精灵就可以,开机自动运行,脚本内容就是每隔几分钟自动按一下 alt 键,基本上不会影响到你电脑操作
    lc7029
        52
    lc7029  
       2021-02-04 18:17:13 +08:00
    联系域管理员处理,否则你的任何操作可能导致你被开除
    sideny
        53
    sideny  
       2021-02-04 18:17:30 +08:00
    qwqdanchun
        54
    qwqdanchun  
       2021-02-04 18:42:43 +08:00
    SetThreadExecutionState 重置系统空闲时间,应该就不会休眠了,写个程序开循环跑着呗,也不用动鼠标
    Tumblr
        55
    Tumblr  
       2021-02-04 19:01:34 +08:00
    @bg7dcw #49 和谁? CIO ? 还没把他变弯。。。
    hsheng
        56
    hsheng  
       2021-02-04 19:31:14 +08:00 via Android
    之前用过一个叫 StayAwake 的小软件,90 多 K 大小
    Whurry
        57
    Whurry  
       2021-02-04 20:03:22 +08:00
    我也遇到过这个问题,最开始我尝试写了个 python 脚本,定时移动鼠标然后按一下右键,命令行窗口不能按右键的时候就左键。后来在网上找了个 js 脚本,好像是定时按一下 SrcLk 键
    Helsing
        58
    Helsing  
       2021-02-04 20:34:13 +08:00 via iPhone
    最简单的就是改注册表,记得把时间那一项也多加几个零,然后重启一下就可以了,系统更新的话会重置
    https://www.zhihu.com/question/22346592/answer/21249106
    AntoniotheFuture
        59
    AntoniotheFuture  
       2021-02-04 21:10:50 +08:00
    stone000
        60
    stone000  
       2021-02-04 22:10:41 +08:00
    我们公司也是 5 分钟自动锁屏,我用 python 每隔 290 秒发送一个字母,然后打包一下运行就可以了
    rootmaster
        61
    rootmaster  
       2021-02-05 00:55:57 +08:00
    把屏保软件安装在 d 盘,任何软件都可以绕过 ad 域权限 哈哈
    cs8425
        62
    cs8425  
       2021-02-05 01:00:47 +08:00
    Arduino USB HID, 接上电脑模拟成键鼠, 偶尔动一下就行...
    vibbow
        63
    vibbow  
       2021-02-05 03:22:49 +08:00
    搜索打开:Windows 移动中心
    演示模式 -> 启用
    maskerTUI
        64
    maskerTUI  
       2021-02-05 09:00:21 +08:00
    鼠标连点器
    Jasmine2016
        65
    Jasmine2016  
       2021-02-05 09:07:35 +08:00
    不嫌麻烦的话就多运行一个程序,这个程序就多种多样了,有楼上提到的 PPT 后台演示,有楼上提到的 StayAwake 小软件,当然也可以用一些视频播放器(如 PotPlayer 放首歌,设置里调好播放期间不锁屏)。
    caola
        66
    caola  
       2021-02-05 09:30:15 +08:00
    我们公司也是一样,5 分钟就锁屏很烦人,
    后来我直接不用公司的电脑,使用自己的笔记本外接显示器方式(公司电脑配置不如自己笔记本好)
    gamexg
        67
    gamexg  
       2021-02-05 09:38:35 +08:00 via Android
    polymerdg
        68
    polymerdg  
       2021-02-05 09:55:02 +08:00
    zhigang1992
        69
    zhigang1992  
       2021-02-05 10:01:58 +08:00 via iPhone
    空格键上放个石头
    flexbug
        70
    flexbug  
       2021-02-05 10:38:05 +08:00
    有个小软件叫 don't sleep 非常好用
    krixaar
        71
    krixaar  
       2021-02-05 10:41:47 +08:00
    如果组策略只是强制锁屏不是强制待机的话,虚拟机跑个 Win 然后在虚拟机的 Win 上面搞这套操作不就行了嘛……
    cwr31
        72
    cwr31  
       2021-02-05 13:54:14 +08:00 via iPhone
    github 搜 nosleep 好用
    Lemeng
        73
    Lemeng  
       2021-02-05 14:15:31 +08:00
    一个小脚本就可以,不过我记得有地方可以设置的吧
    applehu43
        74
    applehu43  
       2021-02-05 15:03:01 +08:00
    <script>
    function PressKey(){
    var objWs = new ActiveXObject("Wscript.Shell");
    objWs.SendKeys("{SCROLLLOCK}");
    }
    var timer = setInterval("PressKey()",299005);//按下按键的间隔时间。
    </script>
    单独开个 IE 放到二屏
    changxiushanwu
        75
    changxiushanwu  
       2021-02-05 22:01:45 +08:00 via Android
    有些键盘有音量控制键,模拟那个键就好了。音量稍加,然后立马再减回去,不影响正常办公。
    hcocoa
        76
    hcocoa  
       2021-02-05 23:10:00 +08:00
    这其实不是一个技术问题,而是一个管理问题。为什么不和 IT 部门提出这个需求呢?
    neighbads
        77
    neighbads  
       2021-02-06 08:14:02 +08:00 via Android
    看来大家都有相同的需求。我是用的 autohaokey send caps lock,添加了快捷键,正常使用时候不开,离开时候打开下。
    bg7dcw
        78
    bg7dcw  
       2021-02-06 15:54:29 +08:00
    @bg7dcw
    @Tumblr 加油,你可以的。
    ming159
        79
    ming159  
       24 天前
    @zhigang1992 你他娘真是个人才
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1095 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 20:24 · PVG 04:24 · LAX 13:24 · JFK 16:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.