fortypoundhead.com

IFMEMBER

Primary Category = Windows Commandline

Posted On 2005-11-1 by FortyPoundHead
Keywords: Command Reference
Tags: Windows Commandline Windows
Views: 1763
Rating: / 5.00

  • 1
  • 2
  • 3
  • 4
  • 5

 

IFMEMBER (Resource Kit)

Count the NT Workgroups that the current user is in.



syntax

      IFMEMBER [options] WorkGroup [ WorkGroup2 WorkGroup3...]



options:

        /verbose or /v   : print all matches.

        /list    or /l   : print all groups user is a member of

The %ERRORLEVEL% return code shows how many of the listed workgroups the currently logged-in user is a member of.



Examples



IFMEMBER /v /l "MyDomain\Administrators"

IF ERRORLEVEL 1 echo This user is an Administrator



Notice that the syntax here is the opposite to normal in that



%ERRORLEVEL% = 1 = Success



with most other NT commands %ERRORLEVEL% = 1 = Fail/Error



The best way to utilise IFMEMBER is through conditional execution...



IFMEMBER Administrators || ECHO Error is 1 so [%Username%] is in Admin_WG



IFMEMBER Administrators && ECHO Error is 0 so [%Username%] is NOT in Admin_WG



About the Author

FortyPoundHead has posted a total of 1975 articles.

You can find more information from FortyPoundHead by visiting .

Comments On This Post

No comments on this post yet!

 

Do you have a thought relating to this post? You can post your comment here. If you have an unrelated question, you can use the Q&A section to ask it.

Or you can drop a note to the administrators if you're not sure where you should post.


Your IP address is:54.161.208.7

Before you can post, you need to prove you are human. If you log in, this test goes away.