使用批处理判断锐起无盘客户机是否为超级用户状态
判断注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Richdisk下的ClientFlag是否非0
非0就是超级,0就是普通
@Echo off
Title 判断锐起无盘是否为超级用户脚本。
FOR /F "tokens=1,2,* delims=,x, " %%i in ('Reg Query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Richdisk /v ClientFlag') do Set SuperAdmin=%%j
If %SuperAdmin%==0 (
Call :普通用户
) else (
Call :超级用户
)
Goto :eof
:普通用户
@Echo 当前状态:普通用户.
@Echo 这里放普通用户状态执行的命令
pause 1>nul
Goto :eof
Goto :eof
:超级用户
@Echo 当前状态:超级用户.
@echo 这里放超级用户状态执行的命令
pause 1>nul
Goto :eof 非常好,转载了。
刚才测试了下,用在有盘会因为找不到注册表而出错而不执行下面的代码直接退出
发现在在前面加句
Set SuperAdmin=0
可以把有盘用户当做普通用户
页:
[1]