怎么保证windows 云服务系统保证不锁屏
将当前用户从远程桌面会话中断开并切换到控制台会话。
整体逻辑
核心逻辑是先获取当前用户的会话 ID,接着利用 tscon.exe
工具把该会话断开并连接到控制台。
代码详细解释
for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do (
%windir%\System32\tscon.exe %%s /dest:console
)
1. for /f
循环
for /f
是批处理脚本里用于循环处理文本行的命令。
/f
表明要对文件或者命令输出进行解析。"skip=1 tokens=3"
是选项参数:skip=1
:意思是跳过输出的第一行,通常第一行是标题行,没有实际数据。tokens=3
:表示只提取每行中的第三个标记(token)。标记是通过