cancel
Showing results for 
Search instead for 
Did you mean: 

Modify character count in shortcut body

Alan_M
Level 6
I would like to increase the character count in the shortcut body of all my archived messages. Is it possible to re-create the shortcuts somehow using the new values in the archiving policy?

One option would be to restore the items and rearchive but if the archiving policy was set for 30 days I would have to wait 30 days. Is there a workaround for this?

This option seems unwealdy so I'm hoping that there is another solution. Possibly using EVPM?
1 ACCEPTED SOLUTION

Accepted Solutions

TonySterling
Moderator
Moderator
Partner    VIP    Accredited Certified
This was in EV 5, I have not tried w/ 6.0 though. You might be able to use the RemoveShortcutBodyMessage and then use the AddShortcutBodyMessage to put back the shortcut.

You have a lab hopefully to work with.

Shortcut Fixer

This tool resulted from a problem with a customer who had 10000�s of shortcuts without recipient information resulting from their migration from a non-Exchange Server product. Although the problem generating the shortcuts has since been fixed, any items archived prior to the fix had to be re-built. This tool offers other rebuild options in addition to the recipient list. The tool harnesses the shortcut deletion process, with 5 new registry keys modifying the behavior of shortcut deletion.

� HKEY_LOCAL_MACHINE\SOFTWARE\
KVS\Enterprise Vault\Agents\ShortcutDeletionNow
Type: DWORD
Default: 0
When set to 1, shortcut deletion runs as soon as the Archiving Service starts, bypassing the normal expiry schedule. At this end of the run, if the registry key is still set to 1 another shortcut deletion run will start. When the key is set to 0, shortcut deletion behaves in the normal way.

� HKEY_LOCAL_MACHINE\SOFTWARE\
KVS\Enterprise Vault\Agents\AddShortcutRecipientList
Type: DWORD
Default: 0
When set to 1, shortcut deletion will not expire shortcuts but instead will check every shortcut�s recipient list. If the recipient list is missing, the recipient list will be copied from the original message back into the existing shortcut.

� HKEY_LOCAL_MACHINE\SOFTWARE\
KVS\Enterprise Vault\Agents\RemoveShortcutRecipientList
Type: DWORD
Default: 0
When set to 1, shortcut deletion will not expire shortcuts but instead will check every shortcut�s recipient list. If a recipient list is found, it will be removed from the existing shortcut.

� HKEY_LOCAL_MACHINE\SOFTWARE\
KVS\Enterprise Vault\Agents\AddShortcutBodyMessage
Type: DWORD
Default: 0
When set to 1, shortcut deletion will not expire shortcuts but instead will check every shortcut�s message body message. If the message body is missing, the message body will be copied from the original message back into existing the shortcut.

� HKEY_LOCAL_MACHINE\SOFTWARE\
KVS\Enterprise Vault\Agents\RemoveShortcutBodyMessage
Type: DWORD
Default: 0
When set to 1, shortcut deletion will not expire shortcuts but instead will check every shortcut�s message body message. If the message body is found it will be deleted from the existing shortcut.

An informational message is logged in the event log for each mailbox informing the user of what has been done. An additional key is available for internal use only to restrict the action to a single mailbox:

HKEY_LOCAL_MACHINE\SOFTWARE\
KVS\Enterprise Vault\Agents\ProcessMailBox
Type: STRING
Value: DN of the mailbox to process

View solution in original post

5 REPLIES 5

TonySterling
Moderator
Moderator
Partner    VIP    Accredited Certified
This was in EV 5, I have not tried w/ 6.0 though. You might be able to use the RemoveShortcutBodyMessage and then use the AddShortcutBodyMessage to put back the shortcut.

You have a lab hopefully to work with.

Shortcut Fixer

This tool resulted from a problem with a customer who had 10000�s of shortcuts without recipient information resulting from their migration from a non-Exchange Server product. Although the problem generating the shortcuts has since been fixed, any items archived prior to the fix had to be re-built. This tool offers other rebuild options in addition to the recipient list. The tool harnesses the shortcut deletion process, with 5 new registry keys modifying the behavior of shortcut deletion.

� HKEY_LOCAL_MACHINE\SOFTWARE\
KVS\Enterprise Vault\Agents\ShortcutDeletionNow
Type: DWORD
Default: 0
When set to 1, shortcut deletion runs as soon as the Archiving Service starts, bypassing the normal expiry schedule. At this end of the run, if the registry key is still set to 1 another shortcut deletion run will start. When the key is set to 0, shortcut deletion behaves in the normal way.

� HKEY_LOCAL_MACHINE\SOFTWARE\
KVS\Enterprise Vault\Agents\AddShortcutRecipientList
Type: DWORD
Default: 0
When set to 1, shortcut deletion will not expire shortcuts but instead will check every shortcut�s recipient list. If the recipient list is missing, the recipient list will be copied from the original message back into the existing shortcut.

� HKEY_LOCAL_MACHINE\SOFTWARE\
KVS\Enterprise Vault\Agents\RemoveShortcutRecipientList
Type: DWORD
Default: 0
When set to 1, shortcut deletion will not expire shortcuts but instead will check every shortcut�s recipient list. If a recipient list is found, it will be removed from the existing shortcut.

� HKEY_LOCAL_MACHINE\SOFTWARE\
KVS\Enterprise Vault\Agents\AddShortcutBodyMessage
Type: DWORD
Default: 0
When set to 1, shortcut deletion will not expire shortcuts but instead will check every shortcut�s message body message. If the message body is missing, the message body will be copied from the original message back into existing the shortcut.

� HKEY_LOCAL_MACHINE\SOFTWARE\
KVS\Enterprise Vault\Agents\RemoveShortcutBodyMessage
Type: DWORD
Default: 0
When set to 1, shortcut deletion will not expire shortcuts but instead will check every shortcut�s message body message. If the message body is found it will be deleted from the existing shortcut.

An informational message is logged in the event log for each mailbox informing the user of what has been done. An additional key is available for internal use only to restrict the action to a single mailbox:

HKEY_LOCAL_MACHINE\SOFTWARE\
KVS\Enterprise Vault\Agents\ProcessMailBox
Type: STRING
Value: DN of the mailbox to process

Alan_M
Level 6
Is this tool run from the client or the EV server? Also, do you know where I could get a copy, other than the 5.0 CD.

Thanks.

TonySterling
Moderator
Moderator
Partner    VIP    Accredited Certified
The tool is just the registry keys used in conjunction with running shortcut deletion.

You set the keys you want and then when shortcut deletion runs it fixes the shortcuts.

TonySterling
Moderator
Moderator
Partner    VIP    Accredited Certified
BTW, the keys are set on the server. :)

Michael_Bilsbor
Level 6
Accredited
FYI
Generally don't recommend doing this unless absolutely essential.
For each shortcut EV will have to go and find the item and fetch it back.