2016-10-09 6 views
0

ユーザーの起動時にバッチファイルを使用して、レジストリの編集やネットワーク化されたドライブのマップなどの機能を有効にします。現在のユーザが特定のユーザグループに属しているかどうかをバッチファイルで調べる方法は?

このバッチファイルでは、特定のユーザーグループのメンバーであるユーザーに対してのみ特定のコマンドを実行するコマンドブロックを含めたいと考えています。

周囲を見回すと、実際には役に立たないし、ドメインにログインすることもできません。したがって、ローカルログインを処理する必要があります。

+0

あなたは特定のグループのユーザーですか?または彼は管理者権限を持っていますか? – kgimpel

+0

@kgimpelはい。自分でユーザーグループを作成しました。スタッフと呼ばれています。 –

答えて

1

これを行う簡単な方法があるかもしれませんが、機能します。

これは、現在のユーザーを検索し、それらがスタッフグループの一部であるかどうかを検出し、それらがある場合はコマンドを実行します。

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

私のために働いているようです。ありがとうございました! –

+0

@sojaあなたはとても良い、簡単な解決策を持っています。 (y) – kgimpel

関連する問題