SysTools Exchange Recovery – product review

Exchange server is a centralized unit that contains emails, contacts, shared folders and many more user database necessary for communication in collaboration with Outlook and POP3 websites.  Once Exchange – Outlook environment is established then you will receive emails in Outlook user account and it gives the access of emails in your desktop even being away from Exchange connection. But what if you are away from your machine? – Thankfully, through the Outlook Web Access facility user can access emails and other data in Exchange server anytime from any web browser. This is the instant method to access mailbox data till user is part of the Exchange- Outlook environment, but once detached from it there is no way to access those mailbox data. So, in order to keep the track of data that you saved for a life time in Exchange server, it is always suggested to carry the Exchange EDB mailbox data converted in PST format so that whenever and where ever you travel your data will be available just a click away from import it to Outlook.

SysTools® Exchange Recovery software serves user to save their Exchange server mailbox data thus it is suggested get the tool to convert EDB mailbox to PST as it is easy to use, technically advance format to work error free and also facilitated with multiple features. Other than the benefit to convert EDB to PST in terms of carrying mailbox data along with, there are multiple other situations that suggest the help of SysTools Exchange server Recovery software, some of them are listed below:

Resolve EDB Mailbox Corruption: EDB mailbox corruption issues are common trouble that force user to get Exchange Recovery like third party software solutions because the inbuilt applications with Exchange server such as ExMerge utility, Eseutil.exe and Isinteg.exe etc fail to resolve most of the corruption issues if the ratio of corruption reported is high. Both logical and physical corruption issues in turn harm the normal accessing of Exchange mailbox data and in this case the best solution is to run SysTools® Exchange Recovery software and recover EDB to healthy format or selected file type.

Transfer Exchange EDB to New Server Version- Exchange server is been updated time to time by Microsoft® for the improvised user experience and hence the latest edition Exchange 2010 version is here with much user friendly attributes and several options to manage the mailbox data in a much systematic way.  To transfer EDB mailbox from the existing server version say Exchange 2007 or 2003, user can get the help of Exchange Recovery software as it provide provision for the easy conversion of EDB mailbox data to Exchange server  mailbox data even when the EDB is inaccessible/corrupted or damaged.

What User Can Acquire By Working with SysTools® Exchange Recovery Tool?

SysTools® Exchange Recovery software can be an all-rounder solution for many issues that surrounds EDB mailbox database. Tool successfully resolves EDB corruption issues, EDB mount/unmount troubles, EDB migration needs, Exchange server downtime leading to EDB file inaccessibility, change in work environment from Exchange- Outlook to non Exchange, and demand to access EDB data under different email platforms like Outlook Express, Windows Live Mail, Outlook, Thunderbird etc as software brings the option to scan, recover and convert EDB mailbox data to PST, Exchange EDB server database, EML and MSG formats.

Powerful Attributes of SysTools® Exchange Recovery Software

Exchange Recovery software gives the extended support for user to resolve the error messages like “Error 1216 (Jet_errAttachedDatabaseMismatch) or Error 0xfffffb40and many. The successful data conversion from EDB mailbox is possible because of the user friendly features the tool hold, such as:

  • Recover mailbox items from Priv.edb as well as Pub.edb folders
  • Single/batch conversion of EDB mailbox to PST, EML, MSG or Exchange server database.
  • From priv.stm and pub.stm media files can be extracted.
  • Emails, email attachment, contacts, Task and all other data can be recovered.
  • Deleted, compressed and encrypted mailbox data also can be recovered.
  • Large/small, corrupted/healthy, inaccessible/damaged EDB file can be recovered.
  • Email metadata retained even after bulk migration carried out.
  • EDB mailbox migration process report saved as CSV.

What is New in SysTools® Exchange Recovery Version 4.5?

With the release of version 4.5, SysTools® Exchange Recovery tool have become the feature rich solution to approach any kind of database migration or recovery related issues under Exchange- Outlook environment.

  • Recover and convert Exchange mailbox to different file types as:
  • EDB to PST, EDB to Exchange server database, EDB to EML and EDB to MSG
  • Option to split PST if PST file exceeds size limit.
  • Convert EDB to EML or MSG format with naming convention to for easy management.
  • Advance scanning option for accurate Exchange server mailbox recovery.
  • Rich algorithm to detect STM file automatically for lower version of EDB files and if it is in different location then file browse and locate facility is activated.
  • For EDB to Outlook 2013 conversion, extended support to Outlook 2013 version also.
  • Provision to preview email body as well as email attachment of file formats like PDF, DOCX/DOC, PPT/PPTX, image formats etc.

Offer to Try Free Version

As a trial run user can work with the free version of SysTools® Exchange Recovery software that can affirm the confidence of working with purchased version of the software. Free version is activated to work exactly like the full version allowing user to export 25 items per EDB folder to be desired file format for free. Try the demo first and then get the full version purchased with added confidence of experience in EDB mailbox recovery process.

System Requirements

  • Processor- 1GHz Processor (Recommended 2.4GHZ)
  • RAM- 1GB
  • Disk Space- 7.5 MB of free hard disk space
  • MS Outlook (any version) Installation is necessary.
  • Win OS- Win 8 to any version of Windows supported (64 and 32 bit)

 

Exchange Recovery Version- 4.5 How it Works

Follow the screen shots given to know more about how SysTools® Exchange Recovery software works to resolve the corruption/inaccessibility issues with EDB mailbox. The support to the Exchange 2013 and Outlook 2013 version make it a complete solution for the users of any version of Outlook. Users can enjoy the multiple options to convert EDB database once the scanning and recovery of EDB file are done. To know more, follow the screen below:

Download the software and run it from the default path which can be viewed as:

Start>> All Programs>> SysTools® Exchange Recovery>> SysTools® Exchange Recovery

First Screen – The software interface looks similar to that of MS Outlook, so the first screen itself will give the confidence of easy process execution of EDB recovery.

Add File- Click on the Add File option provided to add EDB file to the tool

 

systools01

 

Browse EDB- EDB file can be browsed and located on any Win OS that run the tool.

[Note: The option to browse EDB file will automate the browsing process of STM file in case if the lower version of Exchange is involved. In case if the STM file is saved in any other location, user can manually browse and load it.]

systools02

Locate and Open EDB- Locate EDB file in the system location and then confirm the selection with the option to Open

systools03

 

Select Scan Mode- Once the EDB file is loaded, the path of the file will be shown. Move to scan EDB file selecting mode of scanning from 2 options provided as:

  • Quick Scan: Fast recovery of EDB files( for minor corruption issues)
  • Advance Scan: Deep scanning for accurate EDB file recovery (for tough corruption)

systools04

Add File to Start Scanning- Select the scanning mode and then click ADD file and start the process of EDB file scanning

systools05

 

Get Notification- Once the EDB file scanning is done get the notification for successful scanning done, Click OK

Preview Emails- Emails and other data from the EDB file that is scanned can be previewed here. Two views of data is provided for emails as:

  • Normal View: Email body content and header portion can be viewed
  • Attachment View: Email attachment can be previewed.

systools06

 

Switch View- According to the user convenience the mode of preview can be changed as:

  • Horizontal View: Get the email content displayed horizontally.
  • Vertical View: Vertically view the email body and attachment content.

systools07

Export Mailbox- Select particular email from the preview list and right click to export it.

systools08

Select Export Type – Make selection for the conversion of EDB mailbox from the options as PST, EML, MSG or Exchange mailbox

  • Select PST- If user select PST file option to convert EDB file then the option to Split PST will also be activated.
  • Select EML or MSG – By selecting the option to export EDB as EML or MSG user get the facility to name the file accordingly before saving it.
  • Select Exchange- To import EDB to Exchange mailbox data, select Exchange option and validate the conversion giving an Exchange mailbox name.

systools09

 

Start Export- Once the file type and customization options are confirmed, user can export the EDB file to the file type selected. Click Export

systools10

 

Confirm Migration- Once successful migration of EDB file is done, get the message confirmed selecting OK

systools11

Export Report- Once the process of Exchange mailbox conversion is carried out successfully into the desired file format, get the process report. Click Save to retain report in CSV format for future reference.

systools12

 

Note: If user select the option to export EDB to Exchange mailbox, then there are further steps need to be concluded, which is in the CHM file attached with the tool.

 

Conclusion: SysTools Exchange EDB Recovery version 4.5 serves as best option to face the EDB file corruption or migration situations, even when the default solution fails to perform it. With an investment of just $299, one can resolve the Exchange mailbox related troubles and get the database in the format they desire among the options as Outlook PST, EML, MSG or Exchange mailbox data.

 

 

Print Friendly

SysTools OST Recovery lifeline for corrupted OST file

SysTools® OST Recovery v4.1 – Product Review

People who work with the Outlook profile may know that Outlook store the information collected from emails, contacts and other category to the PST file. Other than the PST file, Outlook provides OST format to save the information, when Exchange runs offline. OST file aka Offline Storage Table is created when user work with Outlook in offline mode or Outlook Cached Exchange mode. This facility to work offline helps user to utilize the time for work even when deprived of Exchange connection. OST file can be synchronized with the Exchange server once connection is available again.

If any issues arise when the OST to Exchange synchronization is in process then it can be assumed that OST file is corrupted. Some of the error messages like Unable to expand the folder, the set of folders could not be opened. Errors could have been detected in the file xxxx.ost. Quit all mail-enabled applications and then use the Inbox Repair Tool” is displayed to refer the corruption issues. Employing the steps as per instruction may or may not help to recover OST file, thus the perfect method to recover OST file from corruption is to convert OST to PST using SysTools® OST Recovery tool.

The software is highly appreciated because of certain cases reported with the OST file such as user cannot convert OST file directly to PST file because of the security issues that comes in between  Exchange mailbox, OST and MAPI profile all together. User can neither rename OST file to PST nor open OST file with any other MAPI profile ( for that user have to be logged in to the original MAPI profile). SysTools® OST Recovery tool turns to be a great help for user who faces the trouble in accessing the OST file because the tool works to recover and convert OST to PST even in absence of MS Exchange.

 

How OST Recovery Software Work?

To recover OST file from any type of corruption or inaccessibility issues, SysTools® OST Recovery tool brings the best steps to be executed as:

  • Add OST File – Browse OST file from the location it is stored and Add it to the tool.
  • Scan OST File – Select scanning mode to start OST file scanning to resolve error.
  • Preview OST File – After scanning, get OST file content preview for confirmation.
  • Export OST File – Select the OST file or folder to export it as PST, MSG or EML
  • Save Healthy Data – Save data as PST, MSG or EML format on any system location.
  • Split PST File – If PST is large in size, then user have the option to split PST file.

Continue reading

Print Friendly

Exchange 2010 remove disabled AD accounts from distribution groups

When you need to find all disabled Active Directory accounts which belong to any distribution group, then you can use Exchange Management Shell and below command:

$groups = Get-DistributionGroup -ResultSize Unlimited
$report = foreach($group in $groups){
 Get-DistributionGroupMember $group |
 ?{$_.RecipientType -like '*User*' -and $_.ResourceType -eq $null} |
 Get-User | ?{$_.UserAccountControl -match 'AccountDisabled'} |
 Select-Object Name,RecipientType,@{n='Group';e={$group}}
}
$report | Export-CSV d:\scripts\disabled_group_members.csv -NoType

Continue reading

Print Friendly

Lync 2013 updates test sql database version

When you install updates for Microsoft Lync 2013 it’s important to update back end database. Not every updates has update for SQL database but sometimes it happen.

So to check your sql database version for Microsoft Lync 2013 you can use:

Test-CSDatabase

you can use it like below:

Test-CSDatabase -ConfiguredDatabases -SqlServerFqdn lyncSQL.domain.com

or:

Test-CSDatabase -ConfiguredDatabases -SqlServerFqdn lyncSQL.domain.com | select-object databasename, installedversion, expectedversion

 

Print Friendly

Distribution List members report

When you want to have report of your distribution groups with information who belong to these groups you can create PowerShell script to write each group to separate file with all members.

First you need to decide if you wan to specify distribution groups (like in file) or you want to get all distribution groups.

To get groups from file use:

$DLs = get-content d:\scripts\DLgroups.txt

to get all distribution groups use:

$DLs = get-distributiongroup -resultsize unlimited | select name
foreach ($dl in $DLs){
 if (!(get-distributiongroup $dl)){
 Write-Host "$dl is not valid"
 } else {
 $dl_tmp = get-distributiongroup $dl
 $outfile = "d:\scripts\DL_$($dl_tmp.name)_.txt"
 Add-Content $outfile get-Date
 Add-Content $outfile "$($dl_tmp.name) $($dl_tmp.SMTPAddress)" 
 Add-Content $outfile "Members"
 Add-Content $outfile "Alias;Displayname;Company;Title;emailaddress"
 $members = get-distributiongroupmember $($dl_tmp.alias)

 foreach ($member in $members){
 $user = $member.alias + ";" + $member.DisplayName + ";" + $member.Company + ";" + $member.Title + ";" + $member.primarysmtpaddress.local + "@" + $member.Primarysmtpaddress.domain 
 Add-Content $outfile $user
 }
 } 
}

With this short script you will get one file for each distribution group with members of this group.

 

 

Print Friendly

Count active directory group members

To find information about number of members in Active Directory group, you should use CMDlet:
Get-ADGroupMember

example:

Get-ADGroupMember -Identity "SomeGroup" | Measure-Object | select -ExpandProperty Count

But if you want to get list of all grups in  your Active Directory with information about how many members are in this group, then you should use below example:

Import-Module ActiveDirectory
Get-ADGroup -Filter * |
foreach {
 New-Object -TypeName psobject -Property @{
 GroupName = $_.Name
 MemberCount = Get-ADGroupMember -Identity "$($_.samAccountName)" | Measure-Object | select -ExpandProperty Count
}
} | sort MemberCount

 

As a output you will get list of names of all groups and how many members are in each group.

To save these information to file, change below

 | sort MemberCount

to:

| sort MemberCount  | Export-Csv  -Path d:\scripts\ADGroupsMemberCount.csv  -NoTypeInformation

 

Print Friendly

Lync Online new reports for your business

Micorosft Lync Online team released new three usage reports for Microsoft Lync Online.

They are integrated with Office 365, and you can find them in Admin Center, reports.

These reports shows usage of Lync Online services like below:

Active users – The number of users who have signed into Lync and took part in a P2P session or conference during a reporting period.

LyncOnlineReportActiveUsers

 

 

Total audio or video minutes - Total audio or video minutes during a reporting period

Continue reading

Print Friendly

Exchange 2010 hide distribution list members

In Microsoft Exchange 2003, hiding the membership of a distribution list was very easy, just right click Exchange Tasks>Hide Membership in the Exchange System Management console

Unfortunately this feature is not available in Exchange 2010.

To hide members of distribution group you can use dynamic distribution group, which enumerate the group membership based on an LDAP query for a particular attribute being set on the user object.

But if you don’t want to use dynamic distribution group or members of this group can’t be connected by any attribute, then you can modify distribution group object using ADSIEDIT to modify hideDLMembership attribute.

Open ADSIEDIT console, find distribution group, open properties and find hideDLMembership then set value of this attribute to True.

 

DLHide

 

This modification will prevent the expansion of groups in Outlook and OWA

 

DLHideOutlook

 

 

Print Friendly

Lync Server determine version

How to determine Lync Server version ?

Below we present few methods to do this.

Microsoft releases updates to Lync components periodically and only updates the version level of the components that actually get the update.

So Microsoft released tool which will help you to keep the Lync Server components at the latest versions.

If you download and run the LyncServerUpdateInstaller.exe, this will check your Lync server and install the updated components that are needed.

But remember to download this tool periodically with the latest version of the installer.

You can check Lync Server build numbers on our site:

Lync Server build numbers

 

When you run this tool you will get all informations about versions you have installed and latest available versions like below:

 

LyncServerUpdateInstaller

Continue reading

Print Friendly

Get-MessageTrackingLog expand all recipients

When you run Get-MessageTrackingLog to find emails send by someone or with some subject, then you will get list of recipients.

Recipients are returned as SystemObject to you can’t save them to file because you will get in file only string SystemObject[]

Also in Exchange Mamangement Shell you will get recipients list which ends with

So to display all recipients in EMS you need to modify Get-MessageTrackingLog using function join.

With join we will create string with all recipients separated by comma.

[string]::join(",",$_.recipients)

 

 

Now you need to add join to Get-MessageTrackingLog like this example, where you will get all emails sent by john@domain.com :

Get-TransportServer | Get-MessageTrackingLog -resultsize unlimited-eventid receive | ? {$_.sender -like "john@domain.com"  -and $_.source -eq "STOREDRIVER"} | Select-Object timestamp, sender, messagesubject, @{label="recipients";expression={[string]::join(",",$_.recipients)}} | sort timestamp | ft -auto

 

As a result we will get timestamp, sender address, message subject, and recipients in one line separated by comma.

But if you will get many recipients then EMS will display only few and will end by …

To get all recipinets in one line and save them in to a file you can use operator > and Out-String like below:

Out-String -Width 4096 > D:\logs\emails_sent.txt

 

Now your command will look like below:

Get-TransportServer | Get-MessageTrackingLog -resultsize unlimited-eventid receive | ? {$_.sender -like "john@domain.com"  -and $_.source -eq "STOREDRIVER"} | Select-Object timestamp, sender, messagesubject, @{label="recipients";expression={[string]::join(",",$_.recipients)}} | sort timestamp | ft -auto | Out-String -Width 4096 > D:\logs\emails_sent.txt

 

Print Friendly