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

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 745
  • Last Modified:

Exchange 2010 - Determine last item accessed?

I'm currently using the following scriptlet to  determine what the oldest item received in each user's mailbox is:
$Mailboxes | foreach {$alias = $_.Alias;$rtd = $_.RecipientTypeDetails; Get-MailboxFolderStatistics $_.identity -FolderScope 'Inbox' -IncludeOldestAndNewestItems | select @{n="Alias";e={$alias}},@{n="RecipientTypeDetails";e={$rtd}},FolderPath,ItemsInFolder,@{n="OldestItemReceivedDate";e={ (get-date $_.OldestItemReceivedDate).ToLocalTime() }} }

Open in new window


Is there any way to determine the oldest file someone has ACCESSED or READ within a certain time period?  For example, I want to determine when I last accessed a message that was over five years old.  

Basically, I'm in a non-quota'd Exchange environment, and i'm trying to make a case for quotas.  Users have huge mailboxes going back 10+ years, but I'm convinced that they don'
t actually access or read those older messages they've archived; I'd like to have numbers to back up this accusation :)

Please let me know if I need to clarify further.
0
TooMuchLinux
Asked:
TooMuchLinux
1 Solution
 
Simon Butler (Sembee)ConsultantCommented:
Exchange doesn't store information on when the item was last accessed, only when it was last modified. Reading a previously read message will not touch the modified date.

Simon.
0
 
TooMuchLinuxAuthor Commented:
Thank you for the clarification.
0

Featured Post

Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

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