• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2636
  • Last Modified:

Exchange 2007: How to determine Outlook version for all users in mailstore

I am preparing for an Exchange 2007 to 2010 transition.  Some of the documentation that I have read mentions that Outlook 2003 clients have some specific issues connecting to the E2010 CAS so I want to get a report of which versions of Outlook are in use.

I have found several articles which suggest using ExMon or running a EMS script, however none of these seem to be able to generate one report which lists the client versions for all users within a mailstore.

The existing EMS script I am using is :

Get_LogonStatistics <MailboxName> | FL*client*

This is for a single mailbox and there are more than 120 in this mailstore.  I'm not an expert with EMS, can anyone provide me an EMS script that will list all users and then output this information to a file?

THANKS!


0
AltaSens
Asked:
AltaSens
  • 7
  • 4
1 Solution
 
endital1097Commented:
get-mailbox -server ex2007 | get-logonstatistics
0
 
AltaSensAuthor Commented:
that only lists username, servername, logontime, and lastaccesstime
0
 
endital1097Commented:
i thought you had the output you wanted
just add "get-mailbox -server ex2007 | " in front of yours
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
endital1097Commented:
get-mailbox -server ex2007 | get-logonstatistics | FL*client*
0
 
AltaSensAuthor Commented:
getting closer -

this one produces

ClientIPAddress : 192.168.1.176
ClientMode      : Cached
ClientName      : ALTN-9LLZWG1.altasens.com
ClientVersion   : 12.0.6423.1000


I need more of a comma separated list that shows username (mailbox), client, and client version.

0
 
endital1097Commented:
get-mailbox -server ex2007 | get-logonstatistics | select ClientName,ClientVersoin | export-csv c:\clients.csv


use the following to determine what you want to include with the select section
get-logonstatistics user | fl
0
 
endital1097Commented:
unfortunately to keep it a one liner you would need to use Identity for the username/mailbox
0
 
endital1097Commented:
how did this turn out?
0
 
AltaSensAuthor Commented:
I got what I need, and in a table form, using this:

get-mailbox -server exchange| get-logonstatistics | select UserName,ClientName,ClientIPAddress,ClientVersion,LastAccessTime | export-csv c:\temp\clients.csv

0
 
endital1097Commented:
great, it's always easiest to run against one mailbox with the | fl to determine what you want for your output
0
 
AltaSensAuthor Commented:
thanks for the help!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

How do you know if your security is working?

Protecting your business doesn’t have to mean sifting through endless alerts and notifications. With WatchGuard Total Security Suite, you can feel confident that your business is secure, meaning you can get back to the things that have been sitting on your to-do list.

  • 7
  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now