我想编写一个批处理脚本来更改
本地安全策略-> LAN Manager身份验证级别
转到“发送LM和NTLM-如果经过协商,则使用NTLMv2会话安全性”。
我将以下语句添加到批处理脚本中以实现此目的:
reg add HKLM\System\CurrentControlSet\Control\Lsa\LmCompatibilityLevel /t REG_SZ /d 1 /f
我可以在注册表编辑器中看到该值已更新,但是当我转到
本地安全策略->本地策略->安全选项->网络安全LAN Manager->身份验证级别
安全设置仍然显示为“未定义”,而不是“发送LM和NTLM-如果协商则使用NTLMv2会话安全性”。
我做错什么了吗?
还有另一种使用批处理脚本自动执行此操作的方法吗?
答案 0 :(得分:0)
您的注册表值类型错误(/t REG_SZ
命令中的 reg add
)。它是一个 REG_DWORD
值,因此您的 LmCompatibilityLevel
附加值将被忽略。
尝试:
/t REG_DWORD
否则,您也可以使用域组策略而不是批处理脚本。