如果当前用户属于特定用户组,如何在批处理文件中查找?

时间:2016-10-09 06:51:49

标签: windows batch-file

我在用户启动时使用批处理文件来激活注册表编辑和映射网络驱动器等内容。

在这个批处理文件中,我想包含一个命令块,该命令块仅对作为特定用户组成员的用户运行某个命令。

环顾四周并没有什么帮助,我没有域名登录。所以它需要使用本地登录。

1 个答案:

答案 0 :(得分:1)

可能有一种更简单的方法可以做到这一点,但它确实有效。

这会查找当前用户,并检测他们是否属于Staff组,并运行命令。

@echo off
for /f "tokens=2 delims=\" %%a in ('whoami') do net user %%a | find /i "Staff" >nul && echo run your command