@echo off
title By 衰仔包
:start
cls
color 37
MODE con: COLS=38 LINES=20
:Server
cls
echo ======================================
echo 关闭计算机(选择代号)
echo
Kanlis25@hotmail.com
echo ======================================
echo.
echo 1. 关闭计算机(按 U 确定)
echo.
echo 2. 重启计算机(按 R 确定)
echo.
echo 3. 注销计算机(按 L 确定)
echo.
echo 4. 锁定计算机(按 S 确定)
echo.
echo 0. 离开(按 0 确定)
echo.
:Server
set Server=
set /p Server= 选择操作:
IF NOT "%Server%"=="" SET Server=%Server:~0,1%
if /i "%Server%"=="U" goto OFF
if /i "%Server%"=="R" goto Reset
if /i "%Server%"=="L" goto Logoff
if /i "%Server%"=="S" goto Rundll32
if /i "%Server%"=="0" goto end
else if goto end
echo 提示:选择无效,请重新输入
echo.
goto Server
:OFF
cls
echo 正在关机...
Shutdown /s /t 0
goto end
:Reset
cls
echo 正在重启...
Shutdown /r /t 0
goto end
:Logoff
cls
echo 正在注销...
Logoff
goto end
:Rundll32
cls
echo 正在锁定...
Start %windir%\system32\rundll32.exe user32.dll,LockWorkStation
goto end
你这样嘛..在组策略里里面设置的..注销的时候就运行shutdown -s这样不管他是注销还是重启都是关机..
在组策略里\用户配置\windows设置\脚本。添加个脚本就OK..麻烦的是重启也是关机..