If ((Get-PSSnapin -Name "Citrix*" -ErrorAction SilentlyContinue | Measure-Object).count -eq 0) {Add-PSSnapin -Name "Citrix*"} $Farm=Get-Xafarm $Servers=Get-xaserver ForeAch ($Server in $Servers) { write-Host $Server"-" -f yellow -nonewline $Event = get-eventlog application -computer $Server -Newest 500 |?{$_.Eventid -eq "6005"} If ($Event -ne $Null) { $Count++ Write-host "" write-host $Server.ServerName -f "red" ForeAch($line in $Event) { Write-host $line.TimeWritten $SearchEvent += @($Line | Select @{n="ComputerName";e={$Server.ServerName}},@{n="FolderPath";e={$Server.FolderPath}},@{n="Date";e={$line.TimeWritten}}) } } } Write-Host "$Farm - Count : $Count" $SearchEvent