我错过了什么?我把头靠在墙上,我知道这很简单。几个小时直接在这个WannaCry噩梦上工作,所以我确定这是一个错误的地方..
@echo OFF
setlocal ENABLEEXTENSIONS
set KEY_NAME=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
set VALUE_NAME=SMB1
FOR /F "usebackq skip=2 tokens=1-3" %%A IN (`REG QUERY %KEY_NAME% /v %VALUE_NAME% 2^>nul`) DO (
set ValueName=%%A
set ValueType=%%B
set ValueValue=%%C
)
if defined ValueName (
if %ValueValue% == 0x0 (
@echo SMB1_Result=FIXED
) else (
@echo SMB1_Result=OTHER
)
) else (
@echo SMB1_Result=NOT_FOUND
)
pause