Microsoft Office Slideshow

  1. #Get-Outlook-Reconsiliation-Status 
  2. #http://support.microsoft.com/kb/940226/en-us 
  3.  
  4. #Get results of Outlook PST Reconsiliation Process 
  5.  
  6. $DaysBack = 30 
  7. $ReconciliationEvent = 38 
  8. $DateLimit = [System.Management.ManagementDateTimeConverter]::ToDmtfDateTime([datetime]::now.date.AddDays(-1*$DaysBack)) 
  9. $Filter = "EventCode=$ReconciliationEvent AND logfile='application' AND TimeGenerated >= '$DateLimit'" 
  10. $Reconciliations = get-wmiobject Win32_NTLogEvent -filter $Filter | ` 
  11.     Select-Object @{Name="TimeGenerated"; Expression = {[System.Management.ManagementDateTimeConverter]::ToDateTime($_.TimeGenerated)}}, SourceName, InsertionStrings, Message 
  12. $RecList = $Reconciliations | %
  13.     $R = 1| Select TimeGenerated,Path,PST,Added,Deleted,Modified,Compared,Version 
  14.     $R.TimeGenerated = $_.TimeGenerated 
  15.     $R.Path = Split-Path $_.InsertionStrings[0] 
  16.     $R.PST = Split-Path -Leaf $_.InsertionStrings[0] 
  17.     $Prop = ($_.InsertionStrings[1].Split(",")) | % {$_.Trim()} 
  18.     $R.Added = [int]$Prop[0].Split(":")[1].Trim() 
  19.     $R.Deleted = [int]$Prop[1].Split(":")[1].Trim() 
  20.     $R.Modified = [int]$Prop[2].Split(":")[1].Trim() 
  21.     $R.Compared = [int]$Prop[3].Split(":")[1].Trim() 
  22.     $R.Version = $Prop[4].Split(":")[1].Trim() 
  23.     $R 
  24. } | Sort -property TimeGenerated 
  25. $RecList | ft 
 
Loading...
Concentrated Tech NSoftware Dell Compellent Sponsored by Idera and Concentrated Tech and NSoftware and Dell Compellent
Copyright 2011 PowerShell.com. All rights reserved.