[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 批处理如何获取登陆名然后执行相应操作?

在domain中有个组group001
登陆后获取登陆名 如果该登录名在group001中就执行a.bat 如果不在就执行b.bat   (a.bat 和b.bat在网络盘Y中)

[ 本帖最后由 ph221 于 2009-1-9 09:46 编辑 ]

就是 登陆到域的用户名

TOP

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

E:\Documents and Settings\warehouse.EL_XG>
  我就是要warehouse这个

TOP

域上面 查看 然后判断 是不是在组group001里面 然后在判断 执行 a.bat  还是b.bat

TOP

可以显示出登录名  但是怎么判断 是不是在那个组里面呢

TOP

已删除为了安全

[ 本帖最后由 ph221 于 2009-1-9 13:09 编辑 ]

TOP

通过批处理可以 判断 一个域用户在domain中哪个组里面吗

[ 本帖最后由 ph221 于 2009-1-9 12:24 编辑 ]

TOP

没有哦   听人说是弄不出来了 用批处理

TOP

E:\Documents and Settings\sgs000095.EL_SG01>net config workstation
计算机名                     \\HAPPY
计算机全名                   happy.EL_SG01
用户名                       SGS000095

工作站正运行于
        NetbiosSmb (000000000000)
        NetBT_Tcpip_{C398F681-CAF6-440F-A28B-003E9BB0B14E} (001EC9449074)
        NetBT_Tcpip_{EDB82F11-A2A9-48C6-B6AF-0D66068AD13A} (005056C00001)
        NetBT_Tcpip_{AD7966E7-1AEB-4055-B4D8-3EE1FB5A3EF4} (005056C00008)

软件版本                     Windows 2002

工作站域                     EL_SG01
工作站域 DNS 名称            EL_SG01
登录域                       EL_SG01

COM 打开超时 (秒)            0
COM 发送计数 (字节)          16
COM 发送超时 (毫秒)          250
命令成功完成。
  
我这个账号加到了 2个组里面  我想看到那个组的名字  有一个组是allow
我是想通过命令 得到 我的账号sgs000095 和这个账号所在的组 allow

TOP

求助 文本调用

在Z盘有个a.txt 里面内容如下:谁能帮我写个批处理文件  有以下功能:
  1. zhangsan
  2. lisi
  3. wangwu
  4. zhaoliu
复制代码
获取当前账户的用户名(域账号)
如果这个账号在a.txt里面(如zhangsan)
那么就执行 b.bat 如果不在就执行c.bat(b.bat 和c.bat都在z盘里面)
先谢谢大家了

[ 本帖最后由 ph221 于 2009-1-11 11:40 编辑 ]

TOP

都贴出来了  只是 他看完后 我删了

TOP

返回列表