@echo off
setlocal enabledelayedexpansion
rem 定义需要排除的计算机名列表(用空格分隔)
set "exclude=ComputerA ComputerB ComputerC"
rem 遍历排除列表中的每个名称进行不区分大小写的比较
for %%i in (%exclude%) do (
if /i "%COMPUTERNAME%" == "%%i" (
echo 计算机名在排除列表中,跳过执行。
goto :skip
)
)
rem 如果计算机名不在排除列表中,执行以下脚本
echo 计算机名不在排除列表中,正在执行脚本...
rem 在此处添加需要执行的命令
msg * 运行了
goto :end
:skip
echo 已跳过执行。
:end
endlocal
exit /b