07-07-2022 03:35 AM
Using the PowerShell cmdlet Get-EVArchive to retrieve what archive a user has access, but the command does not return the archive with manually set permission.
I'm doing something wrong?
Does anyone have this issue?
We are on Enterprise Vault 220.127.116.114
07-07-2022 07:28 AM
can confirm the same in 12.5.3 but based on the description of the -user option i'd say that this is by design even though it sounds a bit vague:
Archives in which a specified user has various permissions, either directly or through membership of an Active Directory group
07-07-2022 07:44 AM
I create a powershell script to get this information.
My script first finds the user and group (we use to give permissions) SID, with this sid I run the following sql query, I got here (VOX)
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 Where TT.SID in ('<sid1>,<sid2>')
07-08-2022 03:32 AM
Is there away to submit a bug report?
07-08-2022 09:42 AM
Through support, but you may find that this is by design, and therefore an enhancement and not a defect. And there is a twist, poor design being executed properly is still executed by design, despite it being poorly designed.
08-08-2022 01:14 PM
Have you tried to use Get-EVArchivePermission?