cancel
Showing results for 
Search instead for 
Did you mean: 

Need some script or way to extract list of users to each Vaults ?

John_Santana
Level 6

Hi People,

Can anyone please assist me with the list of users that have access to each of the Vaults in EV ? for both FSA and Email archive components.

Thanks.

2 ACCEPTED SOLUTIONS

Accepted Solutions

Pradeep-Papnai
Level 6
Employee Accredited Certified

Hi John,

I hope you are looking for script which let us know about permission assigned on each EV archive (exchange or fsa), If yes then I don't think we have any way to get assigned permission information via SQL query /Script file other than permission browser tool (c:\program files \ enterprise vault\permissionbrowser.exe), basically permission saves in cypher text (encrypted or unreadable format) in  SQL directory database, which is difficult to read via script /query.

There is one script created by Rob which is available in following link, but I am not sure if that will work.

http://www.symantec.com/connect/downloads/checking-non-standard-folder-permissions

You may wish to contact your partner for customized script if they developed and also put an idea in enhancement portal for this request.

View solution in original post

GabeV
Level 6
Employee Accredited

Hi John,

As Ev-Counselor mentioned, the archive permissions are encrypted in the SQL server in binary format. When you look at the properties of an archive, the console reads those permissions and access AD to get the usernames. Unfortunately, a SQL query won't give you the information you are looking for.

View solution in original post

11 REPLIES 11

Pradeep-Papnai
Level 6
Employee Accredited Certified

Hi John,

I hope you are looking for script which let us know about permission assigned on each EV archive (exchange or fsa), If yes then I don't think we have any way to get assigned permission information via SQL query /Script file other than permission browser tool (c:\program files \ enterprise vault\permissionbrowser.exe), basically permission saves in cypher text (encrypted or unreadable format) in  SQL directory database, which is difficult to read via script /query.

There is one script created by Rob which is available in following link, but I am not sure if that will work.

http://www.symantec.com/connect/downloads/checking-non-standard-folder-permissions

You may wish to contact your partner for customized script if they developed and also put an idea in enhancement portal for this request.

John_Santana
Level 6

Hi EV-Counselor, what I need is a list of who got access to which mailbox or Vaults ?

in Exchange server level I can do the FullAccess permission dump using Powershell, but not sure how to do it in EV.

GabeV
Level 6
Employee Accredited

Hi John,

As Ev-Counselor mentioned, the archive permissions are encrypted in the SQL server in binary format. When you look at the properties of an archive, the console reads those permissions and access AD to get the usernames. Unfortunately, a SQL query won't give you the information you are looking for.

John_Santana
Level 6

Ah ok, thanks all for the clarification, I was asked this by the auditor regarding who got the access to the Enterprise Vault data. I guess there is no way to do that.

Pradeep-Papnai
Level 6
Employee Accredited Certified

We have permissionBrowser.exe which give permission information on archive/archive folder but nothing like script. 

 

John_Santana
Level 6

Yes please, where can I get that binary ?

I will need to dump that on to Excel spreadsheet.

Pradeep-Papnai
Level 6
Employee Accredited Certified

Use EnterpriseVaultDirectory

Select AA.ArchiveName,  RT.VaultEntryId AS ArchiveID, ac.ACEType as PermissionType, TT.SID from Archive AA

Inner join ACE AC

on aa.RootIdentity = ac.RootIdentity

Inner join Trustee TT

ON  TT.TrusteeIdentity = AC.TrusteeIdentity

INNER JOIN Root RT

ON RT.RootIdentity = AA.RootIdentity

 

---Archive those don't have permission would not come in this list. PermissionType '0' mean archive have only Automactic permission, 1 mean only manual permssion via VAC (in case of shared/fileserver/PF), 2 mean it has combination of automatiac/manual permission.

--It will also not give granular information such permission level such read/write/delete or Deny/allow.

--These SID can be taken in excel sheet and You may need to run other powershell/AD script for user/group with associated SID then need to compare (need to do some research in google to findout any easy way to get SID with user/group)

 

John_Santana
Level 6

Cool, that is what I need.

So in this case I must find another way to translate the SID into the DOMAIN\Username format with some other script in excel.

Pradeep-Papnai
Level 6
Employee Accredited Certified

Thanks John, Glad to see that our suggestion really helped :) Thanks to Gabe for confirming this behaviour.

 

 

John_Santana
Level 6

yes, many thanks to all for the quick reply !

GabeV
Level 6
Employee Accredited

Glad to help !!