Solved

MS Lync 2010 enabled user count.

Posted on 2011-09-19
12
483 Views
Last Modified: 2012-12-22
Hi Team,

How can i generate a report of the lync enabled users in a excel ot .txt format.
In GUI it bjust shows upto 200 users.

Thanks -
Sujitraj Sancheti
0
Comment
Question by:YogeshSLK
  • 5
  • 4
  • 3
12 Comments
 
LVL 4

Expert Comment

by:wvanschaik71
ID: 36567486
Hi YogeshSLK,

I would use the Csvde tool (available on all windows 2008 domain controllers or on member servers after installing the AD DS and AD LDS Tools feature under Remote Server Administration Tools).

The exact cmd would be > csvde -f c:\users.csv -r (msRTCSIP-UserEnabled=TRUE) -l "displayName,sn,givenname,mail,telephoneNumber,mobile,homephone"

Obviously you can work on the output to include other ad fields you're interested in.
0
 
LVL 8

Expert Comment

by:djjackfrwmml
ID: 36567659
Not that I have found.  The resource table int eh RTC database int he backend has a list of users but I cannot find where the login time, date, active vs inactive info is.  I will dig in as well and try to find out more.
0
 

Author Comment

by:YogeshSLK
ID: 36567883
You guys have mis understood my question. I want to generate the list of users whom we have given the access to use Microsoft Lync 2010 application.

In GUI it just shows up to 200 users .
0
 
LVL 8

Expert Comment

by:djjackfrwmml
ID: 36567919
I understood, unfortunately an easy way does not exist.  Even in the monitoring reports it does not show up.  the only way I know how to get it is through AD or the backend database.  Neither way is easy or necessarily accurate.  It has been somehting I have been investigating for a little while with no real luck.

CSVDE is basically an AD directory export tool that dumps everything into a CSV file and if you know the fields you are looking for that would work, unfortunately I do not know what fields say "I have been enabled for Lync"  That is the part I am looking into for our users.
0
 
LVL 4

Expert Comment

by:wvanschaik71
ID: 36569338
Please be more specific. Is it the last log in time you're interested in? I have added an image of our sysadmin shell we have developed for our boxed Lync solution that shows this info, which is obtained from the backend database indeed. With regards to the AD attributes, the attribute msRTCSIP-UserEnabled=TRUE tells if a user is enabled for Lync. Other fields, starting with msRTCSIP are also Lync related, Active Communications Lync appliance ACS sysadmin shell
0
 
LVL 8

Expert Comment

by:djjackfrwmml
ID: 36569378
NICE wvanschaik71!!!  That is great.  How did you create that and what fileds on the back end did you use?
0
Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

 
LVL 4

Expert Comment

by:wvanschaik71
ID: 36571837
Hi djjackfrwmml, This answer becomes off topic, but the shell is part of the Lync appliance that we sell through an independent reseller channel. Our company aims to get the complexity out of Lync and sell the Lync appliance (named ACS by us) as a pbx though our Telecoms and IT partners. The shell originates back to OCS2007 when we started to bring a stand alone boxed UC solution to our partners. Though i'm willing to advise on some topics, the shell is part of where our company makes money with and the data parts where the information is coming from has been done by our developers using Lync API's, making it hard for me to pinpoint a specific datasource. However if you're interested in selling and deploying Lync appliances, feel free to contact us for partner opportunities at www.activecommunications.eu.
0
 
LVL 8

Expert Comment

by:djjackfrwmml
ID: 36572130
gotcha, I am just impressed that you did it.  I have been looking at that darn backend SQL DB and it is a rat's nest of data.  Congrats on a great solution
0
 

Author Comment

by:YogeshSLK
ID: 36572862
That is not what i am looking for... I need list of users who has permission to use microsoft lync 2010 application.
0
 
LVL 8

Expert Comment

by:djjackfrwmml
ID: 36573057
it sounds like using AD may be the way to go here as wvan pointed out:

With regards to the AD attributes, the attribute msRTCSIP-UserEnabled=TRUE tells if a user is enabled for Lync

Use a tool like CSVDE or LDIFDE to ge the info using the parameters he gave above.

Here is a site that tells how to use CSVDE:

http://www.gfi.com/blog/csvde-means-simplify-active-directory-administration-part-2/
0
 

Accepted Solution

by:
YogeshSLK earned 0 total points
ID: 37337770
i am closing this question as their was no update on this from a very long time.
0
 

Author Closing Comment

by:YogeshSLK
ID: 38715343
Their was no update on my querry hence closing this request.
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Lync meeting or Lync conferencing is what many organizations would like to deploy to allow them save money. But companies are now giving up for various reasons, one of which is that they cannot join external meetings (non-federated company meetings)…
Deploying a Microsoft Access application in a Citrix environment is not difficult but takes a few steps. However, Citrix system people are often of little help, as they typically know next to nothing about Access. The script provided here will take …
The viewer will learn how to simulate a series of coin tosses with the rand() function and learn how to make these “tosses” depend on a predetermined probability. Flipping Coins in Excel: Enter =RAND() into cell A2: Recalculate the random variable…
The viewer will learn how to create two correlated normally distributed random variables in Excel, use a normal distribution to simulate the return on different levels of investment in each of the two funds over a period of ten years, and, create a …

757 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now