Outlook PST files, while helpful for people who run into mailbox limits, pose various problems for individuals and organizations.
The top issues include:

  • Compliance issues related to discovery and data loss.
  • Backups are rarely performed on PST files.
  • They generate support calls related to corruption and configuration.

With migrations to Microsoft Office 365, the lower cost of storage has opened an opportunity to move the PST data back into the mailbox and solve the problems they created.

PST Migrator makes the PST data move to an Office 365 mailbox easier by automatically moving the folders and items via a background non-disruptive process.

Once done, PST Migrator disconnects the Outlook PST files and eventually deletes the empty file.







Automated Migration of PST Data






PST Migrator runs fully automated so no action is required by users. This increases the success rate of complete PST migration and also saves time.





Uses Existing Infrastructure






The flexible deployment package can be pushed and managed by desktop management solutions already in-place. This includes GPOs, SCCM, Intune, LANDesk, etc.





Flexible Migrations (Cloud or On-Prem)






Although built with Microsoft's Exchange Online large mailboxes in mind, PST Migrator can migrate the data to other mailbox locations including on-premises.






Connected and Disconnected PST Processing



Microsoft Outlook PSTs can be discovered and migrated by either looking at connected PSTs or disconnected PSTs sitting in the file system. With features like Ownership Verification, we can ensure the PSTs match to the person using Microsoft's Outlook.





Resource and Bandwidth Control





Since PST Migrator leverages the distributed power of your endpoints, the bottleneck sometimes is the network upload capacity. The resource control feature limits the rate at which data is moved which protects your networks.





Enhanced Corruption Mitigation





PST Migrator uses the Outlook API and is error handled per item. Removing the need to run ScanPST. ScanPST will truncate some good data with the bad where PST Migrator will grab more good data out of a corrupted PST.







Quota Protection





Although Microsoft's Office365 allows for very large mailboxes and archives, the quota protection feature makes sure the migration of the PST data does not push mailboxes over their limits.





Ownership Verification





Ownership verification ensures that PSTs being migrated are matched to the person using Outlook. Configurable for both connected and disconnected, this feature is most important when searching network shares for disconnected PSTs.





User Validation






For those looking for end user validation of the PSTs to migrate, we have user validation available/configurable for both the connected and disconnected PSTs.







Retention Policy Tagging






PST Migrator can apply a Microsoft Exchange policy, or tag, to the PST data it migrates. Policies/tags can be used to delete or move the data to the online archive.





Restricted Run Times







When enabled, PST Migrator will only process data during the allowed times of day.





Duplicate PST Exclusion







When enabled, PST Migrator can exclude PSTs that are copies.







Instant Cleanup






Empty, or integration, PSTs are commonly found in many organizations. Instant Cleanup recognizes these files on discovery and can remove them immediately.





Supersede Path(s)






Overrides ownership and old timestamp checks for detached PSTs.





Restart Intervals






Sets PST Migrator to restart every configured hour(s).







Automatic Repair






Automatically relocates and repairs detached PSTs that appear to be corrupted.








  • Named
  • $ 17 / person with PSTs
  • Price discounts with volume
  • Requires full email address of each user
  • No limits on number of PSTs
  • No limit on size of PSTs
  • Works with connected and disconnected PSTs
  • More Information




  • Enterprise
  • $ 10 / user in organization
  • Price discounts with volume
  • Licensed by SMTP domain
  • No limits on number of PSTs
  • No limit on size of PSTs
  • Works with connected and disconnected PSTs
  • More Information





  • Microsoft Outlook
  • 2010 – 2021 or Office365




  • Operating System
  • Windows Client 7, 8, 8.1, 10, 11 (32 or 64 bit)
  • Windows Server 2008-2022
    (Desktop Experience Required)




  • .Net Framework
  • 3.5 – 4.8




PST Migrator Deployment Package

PST Migrator Deployment Package (Any CPU)

PST Migrator Deployment Package

PST Migrator Deployment Package (x86 CPU)

PST Migrator Reporting Tool

Reporting Tool

PST Migrator for MS Process Package

PST Migrator for MS Purview


  1. 2.5.28.7 - Added Supersede Path, Restart Interval and Automatic Repair features.
  2. 2.5.25.19 - Added SSN and CC pattern checks to PST Discovery. Added fix to handle SCCM error tracking mif files that grow over allowed SCCM size. Added logic to improve PST file name folder matching.
  3. 2.5.24.10 - Updated offline searching to include x500 and other non SMTP addressing. Added logic to match offline found addressing for items found (not in Sent Items) that only have sentby addresses. Added feature to autocorrect registy entries for COM installation issue. Updated relocate feature to exclude if configured. Added logic to mitigate same PSTs found on different paths.
  4. 2.5.21.14 - Corrected restart on failure logic when keep alive enabled. Added restart on specific RPC errors.
  5. 2.5.21.11 - Fixed string matching issue with regular expression escape character within relocation feature.
  6. 2.5.21.10 - For x500 ownership matching, created mitigation for x500 addresses that contain open parenthesis.
  7. 2.5.21.8 - Updated Relocate feature to include RoboCopy as a file transfer option. This allows the use of restartable copies and bandwidth control on the file relocate.
  8. 2.5.21.6 - Added reporting to registry for integration with WorkSpaceOne and similar desktop management solutions. Also the addition of Instant Cleanup feature. Which allows the removal of empty PSTs upon discovery.
  9. 2.5.19.6 - Updated OneDriveScan feature to scan OneDrive files when they are showing in a downloaded state.
  10. 2.5.19.3 - Added logic to convert mapped drive paths to complete UNC path to accurately match Outlook stored paths.
  11. 2.5.18.14 - Update for changes in ignore older date to be updated without having to rescan. Trackingupdated flag when paths change in tracking. Updated Copy logic to continue processing when counts don't match with errors. Changed file size type to long instead of float for reporting.
  12. 2.5.18.12 - Updated restart logic to account for keep active.
  13. 2.5.18.11 - Updated first processed timestamp to only update after license check valid. Added mitigation for AD information grab when not connected to VPN. New feature added to retry root folders if not accessible.
  14. 2.5.18.9 - SCCM reporting updates for timekey, upn, ip, AD site, and after processing counts.
  15. 2.5.18.8 - File Move/Copy improvements. Robocopy option with restartable transfer. Ability to copy tracking information to HKLM keys.
  16. 2.5.18.7 - Error tracking mitigation for escape characters. UPN, IP and AD site added to tracking. Implicit wildcard mitigation for file system search.
  17. 2.5.18.4 - Changed ownership check reset to not run on file system discovery.
  18. 2.5.18.3 - Added option to ignore offline scan for OneDrive folder, config option for disabling change target feature, excluded appointment folders from change target, removed user denied PSTs from Quota calculation, error tracking, and missing digital cert mitigation.
  19. 2.5.17.19 - Added fix to relocate PST feature for PSTs stored directly on c:
  20. 2.5.17.18 - Added ability to exclude duplicate PSTs and mitigation for Outlook canonical naming for all connected PSTs.
  21. 2.5.17.16 - UI improvements for accessibility and bug fixes.
  22. 2.5.17.4 - Auto uninstall after configured days past completion. Welcome tab for UI. Copy process improvements.
  23. 2.5.16.1 - User interface improvements. Ability to set a virtual computer name for VDI use cases.
  24. 2.5.10.2 - DelayStart ignored if login past delay time. Run once option for file system search. Updated User Status form with buttons on top, item progress bar and ability to minimize to taskbar. Ability to run process right after deployment. Reprocess on changes to user settings. Ability to stop processing. Option for keeping process running after migration for MIF refresh and watch for user acceptance changes.
  25. 2.5.5.1 - Relocation space check and bug fixes.
  26. 2.5.4.13 - Resizing improvements and bug fixes.
  27. 2.5.4.9 - Removed startup delay from relocate process.
  28. 2.5.4.7 - Bug fixes and user status viewing improvements.
  29. 2.5.4.5 - Updated user acceptance feature to use user status when enabled. Added ability to change import target per PST. Bug fixes related to Suggested Contacts folder.
  30. 2.5.3.8 - Added user status feature and updated offline PST search to match on x500 addressing.
  31. 2.4.2.1 - Performance improvements and Outlook connection refresh added.
  32. 2.4.1.1 - Added new relocation feature that disconnects, moves and reconnects connected PSTs prior to migration. Detached PSTs are moved with out reconnection.
  33. 2.3.7.1 - Set user verify prompts to be top most windows.
  34. 2.3.6.12 - Performance improvements and bug fixes.
  35. 2.3.6.9 - Added logic to mitigate when a Outlook configuration has a shared mailbox with an access issue.
  36. 2.3.6.2 - Added check for offline PST password protection.
  37. 2.3.5.8 - Updated NOIDMIF file update logic to protect SCCM data from cleanup processes.
  38. 2.3.5.3 - Add feature to restrict the times process is allowed to run.
  39. 2.3.4.2 - Improved Copy process with logic to pickup where left off.
  40. 2.3.2.4 - Updated AutoDeploy to replace in-use PST Migrator executable.
  41. 2.3.0.4 - Updated PST Migrator and Configuration Manager classes to allow for multiple user reporting from shared computer.
  42. 2.2.3.6 - Added logic in sent items folder search to mitigate an issue when the sent by property is written as an x500 address.
  43. 2.2.3.3 - New feature to auto adjust message timeout based on message size and desired bandwidth.
  44. 2.2.2.9 - Added logic to reset exclusions on found disconnected PSTs.
  45. 2.2.2.6 - Updated reporting and SCCM integration to include detail on exclusions.
  46. 2.2.2.0 - Added retention tagging feature which enables PST Migrator to apply organization retention policies to imported PSTs.
  47. 2.1.3.7 - Mitigated issue with Outlook Note items.
  48. 2.1.3.4 - Added feature that clears reminders for email messages when processed.
  49. 2.1.3.3 - Added feature that restarts process if Microsoft Outlook becomes unavailable and returns.
  50. 2.1.3.1 - Added RemoveDeployment feature that deletes autorun key.
  51. 2.1.1.0 - Added logic to Quota Checking feature to account for when MAPI quota properties are unreadable.
  52. 2.0.2.0 - Changed license hashing algorithm to default of SHA256 to meet FIPS compliance.
  53. 1.9.1.4 - Added feature to give ability to ignore Drafts folders in PSTs.
  54. 1.8.2.6 - Updated logging of current ItemSleepMilliseconds to only update log when changed.
  55. 1.7.1.4 - Added feature to restrict items moved/copied to only those with installed forms.
  56. 1.6.2.3 - Set ItemSleepMilliseconds to update value in config on same interval as stats update.


  1. DOWNLOAD PST MIGRATOR FOR OUTLOOK DEPLOYMENT PACKAGE

    Extract contents to a folder for future deployment. Download »
  2. EDIT CONFIGURATION

    Edit “PST Migrator for Outlook.exe.config” file using any text editor.

    Notepad or Notepad++ are recommended for editing XML configuration files.

    See configuration guide for more detail on settings.
  3. ENABLE WriteConfigurationManagerNOIDMIF IN CONFIGURATION
  4. ENABLE AutoDeploy IN CONFIGURATION
  5. CUSTOMIZE STATUS MESSAGE - OPTIONAL

    Edit status message htm file for customized message when process completes.
  6. DOWNLOAD CONFIGURATION MANAGER MOF FILE

    Download »
  7. IMPORT MOF INTO SCCM

    In Configuration Manager go to Administration\Client Settings.

    Under Hardware Inventory, set Collect MIF files to Collect IDMIF and NOIDMIF files.

    Change the Maximum custom MIF file size (KB) if needed.

    It is recommended to use 1024 KB to accommodate computers with a large amount of PSTs. Use 2.7KB per PST to estimate maximum setting.

    Select Set Classes.



    Choose Import and select downloaded MOF files.



  8. CREATE PACKAGE

    In Configuration Manager go to Software Library\Overview\Application Management\Packages.

    Create Package.




    Choose Standard Program.




    Fill out settings as follows.




    Set Estimated disk space to 10 MB.




    Once package is created, open properties and change Distribution Settings as follows.




  9. CHANGE PACKAGE ARCHITECTURE - IF NEEDED




  10. DEPLOY TO DESIRED COLLECTION

    Right-Click on package and choose Deploy.

    Choose appropriate collection.




    Set distribution point or distribution group.




    Set Availability and Assignment schedule.




    Configure deployment options.


  11. DOWNLOAD SCCM REPORTS - 2016 SSRS

    Download »
  12. DOWNLOAD SCCM REPORTS - 2008 SSRS FORMAT - FOR SSRS LOWER THAN 2016

    Download »
  13. EXTRACT REPORTS TO FOLDER

  14. CREATE FOLDER ON SCCM REPORT SERVER

    Go to https://YOURREPORTSERVER.DOMAIN/ reports

    Traverse folder structure to desired location.

    Create folder for PST Migrator reports.




    Enter desired name. Example: PST Migrator




  15. IMPORT DOWNLOADED REPORTS

    While in your newly created folder. Click Upload.

    Select report to import.

    Repeat for each report you want to add.




  16. MODIFY REPORTS FOR YOUR CONNECTION STRING

    Open Report Builder.

    Open one of the imported reports.

    Under the Data Sources, edit the existing connection for your environment.

    After editing and saving, repeat the process for each report.




  17. UPDATE DB NAME IN QUERY - IF DIFFERENT THAN CM_SCM

    Open Report Builder.

    Open one of the imported reports.

    Under the DataSets, right-click on DataSet1 and choose Query.

    Replace CM_SCM with your database name.

    Click OK to save.






  1. CREATE OR EDIT GPO

    Go to user Configuration – Policies – Windows Settings - Scripts.

    Open Logon scripts.

  2. GO TO ADD
  3. CLICK BROWSE

  4. CREATE NEW FOLDER IN OPENED PATH

  5. COPY FILES

    Copy all application files including license key, to newly created folder.

    Select PST Migrator for Outlook.exe

  6. CONTROL DEPLOYMENT

    Under security filtering add a group of users that will have rights to execute. Leave Authenticated Users with the ability to read.

  7. CREATE FOLDER FOR STATUS FILES

    For network deployments a centralized folder is recommended that is secured by the same group used for deployment.

    Keep track of path for placement in the configuration file.
  8. EDIT CONFIGURATION

    Edit “PST Migrator for outlook.exe.config” file using any text editor.

    Notepad or Notepad++ are recommended for editing XML configuration files.

    See configuration guide for more detail on settings.
  9. ENABLE AutoDeploy IN CONFIGURATION

    This will copy all the files locally and create a Current User Registry key to run at logon.
  10. CUSTOMIZE STATUS MESSAGE

    Edit status message htm file for customized message when process completes.
  11. ADD USERS TO GROUP CREATED FOR CONTROLLING EXECUTION
  12. LINK GPO TO APPROPRIATE FOREST, SITE, DOMAIN OR OU

  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, the total folder and item counts will be calculated and written to the log and the completion report. When set to NO the process will run a little faster and the counts will show as 0.
    • If a migration is set to Move and the migration is interrupted, only the messages migrated during the final session will be in the completion report.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • In order to help protect against viruses sending emails on your behalf, Microsoft implemented an Outlook feature that warns you when a program tries to access your email. This warning only shows when your virus definition files are out of date. PST Migrator requires access to Outlook. This setting ensures it only runs when your virus definition files are up to date.
    • When set to Yes virus definition files will be checked before running. If the anti-virus is out of date the process will exit.
  • Recommended Value: 300
  • Possible Values:
    • Any integer value.
  • Description:
    • Number of seconds to wait until starting migration. Microsoft's security center takes some time to update with current virus definition status. This setting helps give it time. This setting is ignored if they computer has been logged-in longer than the configured time.
  • Recommended Value: NO
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES the name of each item will be written to the log.
  • Recommended Value: 10
  • Possible Values:
    • Any integer value.
  • Description:
    • Number of seconds to wait until the next check for Outlook running.
  • Recommended Value: 1000
  • Possible Values:
    • Any integer value.
  • Description:
    • Integer value to set the how many times this process checks for Outlook running.
  • Recommended Value: DirectItem
  • Possible Values:
    • DirectItem
    • FileMove
  • Description:
    • Use DirectItem for migration to o365 by item. Use DirectFolder for migration to O365 from Outlook by folder. Use FileMove to disconnect and copy PST files.
  • Recommended Value: keys.txt
  • Possible Values:
    • Valid path to registration key(s) file.
  • Description:
    • Text value of path to registration key file. Filename only will search in same directory of executing program.
  • Recommended Value: Enterprise
  • Possible Values:
    • Enterprise
    • Personal
    • Demo
    • Audit
  • Description:
    • Text to use for registration type. Valid entries are Enterprise, Personal and Demo.
    • Enterprise is licensed per domain. Personal and Demo are both licensed by individual email addresses.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to Yes, a message box will alert users to their PST files being disconnected.
  • Recommended Value: empty
  • Possible Values:
    • Valid file path to html message.
  • Description:
    • When set, the disconnect message will load the html file in the path.
    • When not set, the disconnect message will be from the file StatusMessage.htm in the application folder.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, based on when the PST was disconnected and the DeleteDisconnectedDays the PST file will be deleted.
  • Recommended Value: 30
  • Possible Values:
    • Any valid integer value.
  • Description:
    • Use this setting to wait the configured value number of days until the disconnected PST will be deleted.
  • Recommended Value: \\server\share\PSTMigrator
  • Possible Values:
    • Valid file path.
  • Description:
    • Folder path to store status XML file. Example: \\server\share\StatusMessages
  • Recommended Value: c:\users\public\PST Migrator\%USERNAME%.tsv
  • Possible Values:
    • Valid path to folder for writing status messages.
  • Description:
    • File path to store log file as tab separated file.
    • Example:c:\users\public\PST Migrator\Logs\logfile.tsv.
    • For environment variables use %USERNAME% or %COMPUTERNAME% in the path.
  • Recommended Value: 30
  • Possible Values:
    • Any integer value.
  • Description:
    • Integer value used to delete logs older than specified number of days.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, the data stored in the PSTFiles registry data will also be written to a file in the StatusMessagePath.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will mitigate critical issues like Outlook being closed by restarting itself.
  • Recommended Value: NO
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will only run during the allowed run schedule.
  • Recommended Value: Monday-00:00-24:00|Tuesday-00:00-24:00|Wednesday-00:00-24:00|Thursday-00:00-24:00|Friday-00:00-24:00|Saturday-00:00-24:00|Sunday-00:00-24:00
  • Possible Values:
    • Allowed format is Day-HH:MM-HH:MM.
  • Description:
    • When RestrictRunTimes is set to YES, this value is set to control the days and times allowed. Allowed format is Day-HH:MM-HH:MM.
    • Allowed format is Day-HH:MM-HH:MM.
    • The first HH:MM after the day is start and the other is end time. Use 24 hour number for hours. Add multiple entries with a | character. Default: Monday-00:00-24:00|Tuesday-00:00-24:00|Wednesday-00:00-24:00|Thursday-00:00-24:00|Friday-00:00-24:00|Saturday-00:00-24:00|Sunday-00:00-24:00
    • Use 24 hour number for hours. Add multiple entries with a | character.
    • Default: Monday-00:00-24:00|Tuesday-00:00-24:00|Wednesday-00:00-24:00|Thursday-00:00-24:00|Friday-00:00-24:00|Saturday-00:00-24:00|Sunday-00:00-24:00
  • Recommended Value:
  • Possible Values:
    • V-%USERNAME%
  • Description:
    • Text value used set the computer name for tracking purposes.
    • Best used in VDI environment where computer names change often.
    • Suggested VDI Example:V-%USERNAME%.
    • When not set, the local computer name will be used.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, account and store information will written in xml format to designated location.
  • Recommended Value: c:\users\public\PST Migrator\Logs
  • Possible Values:
    • Valid file path.
  • Description:
    • Folder path to store audit data.
    • Example:\\server\share\PSTMigrator.
    • For environment variables use %USERNAME% or %COMPUTERNAME% in the path.
  • Recommended Value: 10
  • Possible Values:
    • Any integer value.
  • Description:
    • Number of errors to allow in transfer.
    • If this value is exceeded, the PST files will not be disconnected.
  • Recommended Value: NO
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, the process will check to see if the item exists before copying or moving.
    • Set to YES to ensure no duplicates.
    • Set to NO to speed-up the migration.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to Yes PST files will be disconnected from Outlook upon completion.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to Yes the view settings from the PST files will be copied to the target.
  • Recommended Value: 800
  • Possible Values:
    • Any integer value above 400.
  • Description:
    • Number of milliseconds to wait in between each message being process.
    • This setting is used to slow down processor usage and control bandwidth utilization.
    • 800 is recommended for most client computers.
    • 1200 is recommended when using direct to online archive.
  • Recommended Value: 2048
  • Possible Values:
    • Any integer value above 20.
  • Description:
    • This setting is used to calculate the ItemSleep based on size of message and per client desired bandwidth.
    • If the calculated value is larger than ItemSleepMilliseconds, the calculated value is used to control bandwidth.
    • 2048 is recommended to keep clients under 2 Mbps.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When moving contacts out of the Deleted Items folder, Outlook creates drafts for all of the contact items being moved.
    • This feature allows you to ignore Contact objects in the Deleted Items folder.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, the process will wait until a mailbox has been found with the correct autodiscoverXML text.
    • When set to NO, the process will run and exit.
  • Recommended Value: 10
  • Possible Values:
    • Any integer value.
  • Description:
    • Number of minutes the process will wait until checking again for an Office 365 mailbox.
  • Recommended Value: <MicrosoftOnline>True</MicrosoftOnline>
  • Possible Values:
    • Any text value.
  • Description:
    • Search text for determining o365 by text in autodiscover XML.
    • For on-prem migration, enter value used to identify mailbox by text in auto discover XML.
  • Recommended Value: Move
  • Possible Values:
    • Move
    • Copy
  • Description:
    • When set to Move, the messages will be moved out of the PST file.
    • When set to Copy, the messages will be copied out but remain in the PST.
  • Recommended Value: Ignore
  • Possible Values:
    • Ignore
    • Delete
  • Description:
    • Text value to set action taken on the IPM.Outlook.Recall message class.
    • IPM.Outlook.Recall messages do not support Move or Copy methods.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, the process will stop if the PST file(s) size, added to existing usage, will exceed the mailbox quota.
    • For implementations where auto-grow is used on the mailbox, set to NO to ignore check.
  • Recommended Value: 90
  • Possible Values:
    • Any integer value between 1-100.
  • Description:
    • Integer value 1-100 that is used as part of QuotaCheck.
    • Example: Setting of 90 would stop the migration process if the PST data would exceed 90% of the mailbox quota.
  • Recommended Value: 107374182400
  • Possible Values:
    • Any integer value.
  • Description:
    • If PST Migrator is unable to read the Quota properties from the mailbox, the check will use the manual size as the mailbox limit.
    • Size is in bytes. 107374182400 = 100 GB.
    • E3 and E5 Office365 plans are 100 GB limits.
  • Recommended Value: NO
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will only attempt to process default forms along with any custom forms stored in the personal forms library.
  • Recommended Value: Ignore
  • Possible Values:
    • Ignore
    • Delete
  • Description:
    • Text value to set action taken on messages listed in SpecialClassList.
  • Recommended Value: IPM.Outlook.Recall| IPM.Note.Mobile.SMS.Alert.Calendar
  • Possible Values:
    • Any valid message class text separated by pipe characters for multiple.
  • Description:
    • List of classes to apply special actions to separated by pipe | characters.
    • List Example:IPM.Note.EAS|IPM.Note.SAE.
    • Single Example:IPM.Note.EAS.
    • Not Used Example:value=""
  • Recommended Value: ImportedPSTs
  • Possible Values:
    • Any valid Microsoft Outlook folder text.
  • Description:
    • Text for subfolder of Office365 target store used for PST transfer.
    • If the value is "", the root folder will be used.
    • To create/use a path, use \ characters.
    • Example: Inbox\Archive\Subfolder
  • Recommended Value: 300
  • Possible Values:
    • Any integer value greater than 10.
  • Description:
    • This value controls how often the registry is updating with progress.
    • For every x items processed the registry is updated.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, the folder structure will contain the name of the PST being migrated.
  • Recommended Value: NO
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, the folder structure will contain the file name of the PST being migrated. Note: The .pst extension is not used as part of the name.
  • Recommended Value: NO
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, and the online archive is discovered, the process will use the archive mailbox using the SubFolderName setting.
  • Recommended Value: NO
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, an interactive message will pop-up asking current users to accept each PST.
  • Recommended Value: Would you like this PST to be migrated?
  • Possible Values:
    • Any text value.
  • Description:
    • Change this text to customize the user validation message.
  • Recommended Value: 10
  • Possible Values:
    • Any integer value greater than 1.
  • Description:
    • This value controls the number of top folders to show in the user verify message.
    • This is to help with user's determining the PST contents.
    • Default folders like Inbox and Deleted Items are ignored in the list.
  • Recommended Value: NO
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will verify connected PSTs belong to current Outlook user.
  • Recommended Value: 20
  • Possible Values:
    • Any integer value greater than 1.
  • Description:
    • When the count of unique email addresses in a connected PST exceed this number, the email address found will be used to verify ownership.
  • Recommended Value: EMAIL
  • Possible Values:
    • EMAIL
    • NAME
  • Description:
    • Use this setting to match connected PST ownership by EMAIL or NAME.
  • Recommended Value: EMAIL
  • Possible Values:
    • All
    • Primary
  • Description:
    • When set to All, connected PSTs are verified by all the email addresses of all the accounts configured in the current profile.
    • When set to Primary, only the email address of the primary account is used to validate a PST.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, the file system(s) specified will be searched.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, the file system(s) will only be searched once.
    • Set to NO, to search multiple times.
  • Recommended Value: empty
  • Possible Values:
    • Valid file path.
    • Leave blank for all local drives.
  • Description:
    • Path to scan for PST files.
    • Leave blank for all local drives.
    • For C: enter C:\.
    • For multiple paths, use a | pipe character to separate(ex: c:\windows|c:\temp).
    • For environment variables use %USERNAME% or %COMPUTERNAME% in the path.
  • Recommended Value: Fixed|Removable|Network
  • Possible Values:
    • Fixed
    • Removable
    • Network
    • CDRom
  • Description:
    • List of text strings separated by pipe | characters used to identify allowed drives types.
    • List Example:Fixed| CDRom| Removable| Network
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • Use YES or NO to indicate if you would like to ignore file names that contain text listed in the IgnorePSTFileNames section.
  • Recommended Value: SharePoint|IgnoreName
  • Possible Values:
    • Any valid text string used to identify a file name.
  • Description:
    • List of text strings separated by pipe | characters used to identify PST file names to ignore.
    • List Example:SharePoint|IgnoreName.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • Use YES or NO to indicate if you would like to ignore file paths that contain text listed in the IgnorePSTFilePaths section.
  • Recommended Value: OneDrive|Recycle.Bin|System Volume Information|WER\ReportArchive
  • Possible Values:
    • Any valid text string used to identify a path to ignore.
  • Description:
    • List of text strings separated by pipe | characters used to identify PST paths to ignore.
    • List Example:OneDrive|IgnorePath.
  • Recommended Value: 14
  • Possible Values:
    • Any valid integer value greater than 1.
  • Description:
    • Files with modified timestamps newer than the specified days back will be ignored.
  • Recommended Value: 365
  • Possible Values:
    • Any valid integer value greater than 1.
  • Description:
    • Files with modified timestamps older than the specified days back will be ignored.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will verify disconnected PSTs belong to current Outlook user.
  • Recommended Value: NO
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will connect PSTs that appear to be empty.
  • Recommended Value: 20
  • Possible Values:
    • Any valid integer value greater than 1.
  • Description:
    • When the count of emails in the sent items of PST exceed this number, the email address found will be used to verify ownership and connect PST.
  • Recommended Value: 20
  • Possible Values:
    • Any valid integer value greater than 1.
  • Description:
    • If an owner email address is not found, the rest of the folders are checked for the majority on the sent to.
    • When the count of received items of PST exceed this number, the email address found will be used to verify ownership and connect PST.
  • Recommended Value: NO
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, an interactive message will pop-up asking current users to accept each PST.
  • Recommended Value: EMAIL
  • Possible Values:
    • EMAIL
    • NAME
  • Description:
    • Use this setting to match disconnected PST ownership by EMAIL or NAME.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, any files discovered as detached, with the same file size, and last modified timestamp will be analyzed and one of the copies will be excluded.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator status information will be written to the Configuration Manager collection folder.
  • Recommended Value: %WINDIR%\CCM\Inventory\noidmifs
  • Possible Values:
    • Valid file path for Configuration Manager collection.
  • Description:
    • Location for Configuration Manager NOIDMIF collection.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will copy itself, and supporting files locally, to the folder designated in DeployFolderName.
    • Additionally, it will create a Current User Registry Run entry to run at logon.
    • This feature mitigates domain controller timeouts as well as local administrator privilege issues with running from UNC paths.
    • PST Migrator will also only run when being executed from the DeployFolderName folder.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will be executed from the deployment folder after deployment.
  • Recommended Value: c:\users\public\PST Migrator
  • Possible Values:
    • Valid file path for files to be copied using the user's permissions.
  • Description:
    • Text value that determines the local directory to use for execution.
  • Recommended Value: NO
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will remove itself from the Current User Registry Run entry.
  • Recommended Value: NO
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will remove itself from the Current User Registry Run entry after the first full process time exceeds the AutoRemoveDeploymentDays value.
  • Recommended Value: 180
  • Possible Values:
    • Any valid integer value greater than 1
  • Description:
    • Use this setting to wait the configured value number of days after the first full process through to remove PST Migrator from the Current User Registry Run key.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will continue to check for user selection changes and also keep SCCM mif files refreshed.
  • Recommended Value: NO
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will tag the top-level folder with the ID and settings of your designated Exchange policy.
  • Recommended Value: ID Obtained from Get Retention Settings utility.
  • Possible Values:
    • Any policy ID
  • Description:
    • ID of Microsoft Exchange policy to use. Reference, https://laesoftware.com/RetentionTags for more information on how to retrieve value.
  • Recommended Value: Integer value obtained from Get Retention Settings utility.
  • Possible Values:
    • Integer value of retention in days.
  • Description:
    • Integer value for PR_Archive-Period setting. Retrieved from Microsoft Exchange policy.
  • Recommended Value: Integer value obtained from Get Retention Settings utility.
  • Possible Values:
    • Integer value of archive flags.
  • Description:
    • Integer value for PR_Archive_TAG setting. Retrieved from Microsoft Exchange policy.
  • Recommended Value: NO
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will relocate PSTs located in the RelocateFrom folders to the designated location. Path validation is a contains check on the text.
    • Path validation is a contains check on the text.
  • Recommended Value: %USERPROFILE%\Documents\Outlook Files| %USERPROFILE%\Documents| %USERPROFILE%\Desktop| %USERPROFILE%\Downloads| %USERPROFILE%\Photos| %USERPROFILE%\OneDrive
  • Possible Values:
    • Any path string separated by | character for multiple
  • Description:
    • List of text strings separated by pipe | characters used to identify folder locations for PSTs to be relocated.
  • Recommended Value: %USERPROFILE%\PSTs
  • Possible Values:
    • Any path string
  • Description:
    • Text value used to set the location of relocated PSTs.
    • Last folder name from source is maintained for uniqueness.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will verify enough space exists on the RelocateTo target before relocating.
    • If sufficient space does not exist relocation will be skipped and the migration will continue.
  • Recommended Value: 20
  • Possible Values:
    • Integer value for percentage
  • Description:
    • When RelocateCheckSpace is enabled, this setting calculates the space free and keeps the set value free.
  • Recommended Value: NO
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will start paused and wait for user interaction to resume.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will run a status application that will show in the systray by default.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will start the status notification minimized.
  • Recommended Value: SysTray
  • Possible Values:
    • SysTray
    • Taskbar
  • Description:
    • When the User Status window is minimized this setting controls whether it is minimized to the SysTray or Taskbar.
  • Recommended Value: 10
  • Possible Values:
    • Integer value for number of seconds
  • Description:
    • This value controls how often the user status display is updated.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will allow a user to stop processing when closing the user form.
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • When set to YES, PST Migrator will show the PST Detail tab.
  • Recommended Value: c:\users\public\PST Migrator\PSTs
  • Possible Values:
    • Valid file path.
  • Description:
    • Location for PST files to be moved or copied.
  • Recommended Value: Move
  • Possible Values:
    • Move
    • Copy
  • Description:
    • Text value to determine Move or Copy
  • Recommended Value: YES
  • Possible Values:
    • YES
    • NO
  • Description:
    • Text value to determine Yes or No to overwriting existing files.
  • Recommended Value: ---
  • Possible Values:
    • Any valid file path text string.
  • Description:
    • Text value to set the separator to use in name PST files.
  • Recommended Value: 5
  • Possible Values:
    • Any valid integer minute value.
  • Description:
    • Value in minutes to wait for file copy or move of PST File.
    • After disconnect Outlook maintains lock on the PST file for up to ~30 minutes.
  • Recommended Value: Your PST files are being migrated and have been disconnected. Outlook will now close to complete the process.
  • Possible Values:
    • Any valid text pop-up value.
  • Description:
    • Message to display in notification.
  • Recommended Value: PST Migration Message
  • Possible Values:
    • Any valid text pop-up value.
  • Description:
    • Text to use in title of status message.