蓝色动力网络

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2785|回复: 1

使用批处理判断锐起无盘客户机是否为超级用户状态

[复制链接]
发表于 2011-10-8 16:50:06 | 显示全部楼层 |阅读模式
判断注册表路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Richdisk下的ClientFlag是否非0
非0就是超级,0就是普通
  1. @Echo off
  2. Title 判断锐起无盘是否为超级用户脚本。
  3. FOR /F "tokens=1,2,* delims=,x, " %%i in ('Reg Query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Richdisk /v ClientFlag') do Set SuperAdmin=%%j
  4. If %SuperAdmin%==0 (
  5. Call :普通用户
  6. ) else (
  7. Call :超级用户
  8. )
  9. Goto :eof
  10. :普通用户
  11. @Echo 当前状态:普通用户.
  12. @Echo 这里放普通用户状态执行的命令
  13. pause 1>nul
  14. Goto :eof
  15. Goto :eof
  16. :超级用户
  17. @Echo 当前状态:超级用户.
  18. @echo 这里放超级用户状态执行的命令
  19. pause 1>nul
  20. Goto :eof
复制代码
发表于 2011-10-25 00:46:59 | 显示全部楼层
非常好,转载了。

刚才测试了下,用在有盘会因为找不到注册表而出错而不执行下面的代码直接退出

发现在在前面加句

Set SuperAdmin=0

可以把有盘用户当做普通用户
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

蓝色动力网络微信平台
网站管理,业务合作联系邮箱: admin#lansedongli.com    QQ:13412492 限网站业务问题.
网站帐号、密码、密保找回请使用注册邮箱,发送邮件至 password#lansedongli.com ,否则不予受理.
免责声明:本论坛所有文字和图片仅代表其个人观点.
本站某些资料或文章来自于互联网,不代表本站观点,如果侵犯了您的权益,请来信告知,我们会在三天内删除.
为了给大家一个更好的交流场所,请勿在本论坛发表与中华人民共和国法律相抵触的言论,请合作,谢谢!
Copyright © 2007-2019 Corporation Powered by网吧系统 版权所有    转载请注明!
浙ICP备11043737号-1 程序:Discuz! x3.4

湘公网安备 43018102000145号

手机版|Archiver|蓝色动力网络   

快速回复 返回顶部 返回列表