Maintain control of your Microsoft Office 365 email data
Post Reply
mschwarzer
Influencer
Posts: 11
Liked: never
Joined: Oct 22, 2018 8:31 am
Full Name: Michael Schwarzer
Contact:

Export-VEXItem with additional properties

Post by mschwarzer » Jun 17, 2019 1:05 pm

Hello @ll,

to minimize the use of litigation hold space we detect all users who have left the company and using Export-VEXItem cmdlet to export the users *.pst and In-Situ-archive to some worm storage. To survive the media break and further account deletion i try to modify the additional properties of both files. I try to add 'NoteProperties' with name 'SamAccountName' aso. it the way
$pstexport | Add-Member NoteProperty $itemPropertie
but i found New-Object -ComObject Shell.Application not really usefull for this.

Does someone of you know a way to modify the additional properties of an exported pst file persistent in filesystem?

Kind regards,
Michael

Polina
Veeam Software
Posts: 1007
Liked: 170 times
Joined: Oct 21, 2011 11:22 am
Full Name: Polina Vasileva
Contact:

Re: Export-VEXItem with additional properties

Post by Polina » Jun 18, 2019 3:19 pm

Hi Michael,

Basically, the most straight-forward way to modify these parameters is by using the Get-ChildItem and setting $pstexport | Add-Member [-NotePropertyName] [-NotePropertyValue]; and I assume, this is what you've already performed.

Could you please clarify what exactly you're trying to achieve with -ComObject Shell.Application? Are you looking for a way to automatically assign the NoteProperty to multiple pst files?
Also, what is the specific reason for using sAMAccountName as an additional property for those exported files?

mschwarzer
Influencer
Posts: 11
Liked: never
Joined: Oct 22, 2018 8:31 am
Full Name: Michael Schwarzer
Contact:

Re: Export-VEXItem with additional properties

Post by mschwarzer » Aug 07, 2019 11:32 am

Hi Polina,
sorry for my late reply on this ;(. The process i try to describe is the user off-boarding. In our case after LitigationHoldPeriod (1 month) and Veeam Repository retention period (1 year) the mapping between SamAccountName, ExchangeObjectId and Identity is lost. The only information i have for the exported *.pst is first and family name and therefor i need to keep those informations after the media break.

Unfortunately are Add-Member [-NotePropertyName] [-NotePropertyValue] just modifing the PSCustom array and not persistent for the file system object.
I assume those properties can only be set during file creation using the outlook libraries, storage provider classes or so.
I worked around it creating a *.prop file.

Post Reply

Who is online

Users browsing this forum: chris.childerhose, Majestic-12 [Bot] and 4 guests