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
-
- Influencer
- Posts: 14
- Liked: 1 time
- Joined: Oct 22, 2018 8:31 am
- Full Name: Michael Schwarzer
- Contact:
-
- Veeam Software
- Posts: 3191
- Liked: 774 times
- Joined: Oct 21, 2011 11:22 am
- Full Name: Polina Vasileva
- Contact:
Re: Export-VEXItem with additional properties
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?
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?
-
- Influencer
- Posts: 14
- Liked: 1 time
- Joined: Oct 22, 2018 8:31 am
- Full Name: Michael Schwarzer
- Contact:
Re: Export-VEXItem with additional properties
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.
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.
Who is online
Users browsing this forum: Bing [Bot] and 14 guests