Find Custom Form Items in Public Folders

Exchange Server 2013Exchange Server 2016Exchange Server 2019PowerShellDescription

It has been a while. Public Folders are still world of wonders. You do not need fancy new technologies to do incredible things, e.g., gathering data in custom Outlook forms.

In preparation of a Public Folder decomissioning I was asked to identify

  • how many items of a given org-wide custom form exisit in selected public folders
  • when was the last custom form item created

This script gathers that information for you.

Examples

.\Get-PublicFolderCustomFormItems.ps1 -PublicFolderPath '\Department\HR' -ItemType 'IPM.Post.FORMNAME'

Retrieves all public folders under ‘\Department\HR’, counts the items of type ‘IPM.Post.FORMNAME’ in each folder, and exports the results to a CSV file. Adjust the name of the item type as needed.

The script returns the results in the console and exports the results to CSV file for further processing.

The following screenshot shows:

  • Column ItemCount contains the overall number of items in a folder
  • Column ItemTypeCount contains the number of items of the searched item type, e.g., IPM.POST.VerySpecialForm
  • Column ItemLastCreationTime contains date and time of the last item created in that folder
  • Column ItemLastModificationTime contains date and time of the last item modified in that folder

Screenshot of a PowerShell script output displaying fetched public folder information, including item counts, creation times, and modification times.
Example output

Version History

  • 1.0, Initial community release

Links

Follow

Kurz-URL | Short URL: https://granikos.eu/go/ZtsJ

Kommentar verfassen

Sie sehen gerade einen Platzhalterinhalt von Standard. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.

Mehr Informationen

Entdecke mehr von Granikos GmbH & Co. KG

Jetzt abonnieren, um weiterzulesen und auf das gesamte Archiv zuzugreifen.

Weiterlesen