Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2563
  • 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
Lessons on Wi-Fi & Recommendations on KRACK

Simplicity and security can be a difficult  balance for any business to tackle. Join us on December 6th for a look at your company's biggest security gap. We will also address the most recent attack, "KRACK" and provide recommendations on how to secure your Wi-Fi network today!

 
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

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

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