本文目录导读:

- 场景一:局域网内所有 Windows 电脑批量锁屏(最常用)
- 场景二:Linux / macOS 本地局域网批量锁屏
- 场景三:使用第三方统一管理软件(无需写脚本)
- 安全提醒与注意事项
- 最推荐(简单可靠)的方案
可以的,批量锁屏通常有两种场景:局域网内批量锁屏(比如机房、公司电脑) 和 远程服务器批量锁屏,根据你的需求,我为你准备了几个实用的脚本方案。
局域网内所有 Windows 电脑批量锁屏(最常用)
如果你需要让办公室或机房的电脑同时锁定屏幕,可以使用 Sysinternals 工具包中的 PsExec.exe 配合 PowerShell 脚本。
准备工作
- 下载工具:从微软官网下载 PsExec。
- 权限要求:目标电脑需要开启远程服务,并且你拥有管理员权限。
- IP列表:创建一个
computers.txt,每行一个计算机名或IP地址。
脚本代码(LockScreen.bat 或 LockScreen.ps1)
PowerShell 版本(推荐,更稳定):
# LockScreen_PsExec.ps1
# 需要先下载PsExec.exe并放在本脚本同一目录,或添加到系统PATH
$computerList = Get-Content -Path ".\computers.txt"
$psexecPath = ".\PsExec.exe"
$command = "rundll32.exe user32.dll,LockWorkStation"
foreach ($computer in $computerList) {
Write-Host "正在尝试锁屏: $computer"
# -d 表示不等待返回,非交互式
# -s 以系统权限运行(避免某些权限问题)
& $psexecPath \\$computer -s -d $command
if ($LASTEXITCODE -eq 0) {
Write-Host "成功向 $computer 发送锁屏指令" -ForegroundColor Green
} else {
Write-Host "失败: $computer" -ForegroundColor Red
}
}
批处理版本(简单快速):
@echo off
chcp 65001 >nul
set PSEXEC_PATH=C:\tools\PsExec.exe
set COMMAND=rundll32.exe user32.dll,LockWorkStation
for /f %%i in (computers.txt) do (
echo 正在锁屏: %%i
"%PSEXEC_PATH%" \\%%i -s -d %COMMAND%
)
echo 批量锁屏指令发送完毕。
pause
Linux / macOS 本地局域网批量锁屏
如果你管理的是一批 Linux 机器(如 Ubuntu、CentOS),可以通过 SSH 无密码登录来批量执行锁屏命令。
前提条件
- 配置了 SSH 密钥认证(免密码登录)。
- 知道目标机器的 IP 或主机名。
Bash 脚本(batch_lock.sh)
#!/bin/bash
# 目标机器列表(空格分隔或从文件读取)
HOSTS=("192.168.1.101" "192.168.1.102" "192.168.1.103")
# Linux 锁屏命令(不同桌面环境不同,以下为通用版)
# GNOME: gnome-screensaver-command -l
# KDE: qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock
# XFCE: xflock4
# 通用(通过DBus):loginctl lock-session
LOCK_CMD="loginctl lock-session" # 推荐使用这个,兼容多数systemd系统
echo "开始批量锁屏..."
for HOST in "${HOSTS[@]}"; do
echo "正在锁屏: $HOST"
ssh "$HOST" "$LOCK_CMD"
if [ $? -eq 0 ]; then
echo " -> $HOST 锁屏成功"
else
echo " -> $HOST 锁屏失败"
fi
done
echo "批量锁屏完成。"
注意:Linux 锁屏依赖图形桌面环境,纯 SSH 终端(无图形界面)的服务器无法锁屏——服务器通常没必要锁屏,但你可以用
screen或tmux保护会话。
使用第三方统一管理软件(无需写脚本)
如果不想折腾脚本,可以考虑这些工具(适合企业环境):
- 组策略对象(GPO):如果你有域控制器(Active Directory),可以通过组策略设置屏幕保护程序并强制触发锁屏。
- 远程桌面管理软件:
- VNC Viewer(企业版):支持向所有连接的主机发送“发送Ctrl+Alt+Del -> 锁定计算机”命令。
- 极域电子教室 / 红蜘蛛:这类电子教室软件一键就能锁全班电脑,适合学校机房。
- 企业端点管理工具(MDM):如 Microsoft Intune、ManageEngine Endpoint Central,可以在后台批量执行锁屏指令。
安全提醒与注意事项
- ⚠️ 权限问题:
PsExec和 SSH 远程执行都需要管理员权限,如果目标电脑的 UAC 级别很高或防火墙未放行,指令可能无法执行。 - ⚠️ 生产环境慎用:批量锁屏会导致所有人工作中断,建议在测试环境验证后,或确有必要时(如紧急安全事件、突发火灾/地震预警)再执行。
- ⚠️ 日志与通知:执行批量锁屏前,最好提前通知用户(例如通过局域网消息工具
msg *或 Slack/钉钉机器人),避免用户误以为是系统故障。
最推荐(简单可靠)的方案
如果你只需要在机房或公司局域网内一次性锁屏多台 Windows 电脑:
- 下载
PsExec.exe放到一个文件夹。 - 把目标电脑的IP地址(每行一个)写入文本文件
computers.txt。 - 运行上面的 PowerShell 脚本——这是目前成本最低、兼容性最好、不需要装客户端的实用方案。
如果你能提供更具体的操作系统环境(全Windows / 全Mac / 混用)和网络拓扑情况,我可以帮你进一步调整脚本。
版权声明:NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
足球直播
足球直播
足球直播
足球直播
足球直播
英超直播
英超直播
英超直播
英超直播
英超直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
中超直播
中超直播
中超直播
中超直播
中超直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
足球直播
足球直播
足球直播
足球直播
足球直播
英超直播
英超直播
英超直播
英超直播
英超直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
中超直播
中超直播
中超直播
中超直播
中超直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播