07-07-2022 03:35 AM
Hello,
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 14.1.0.1144
07-07-2022 07:28 AM
Hi,
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
Regards
Marc
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?
https://www.veritas.com/content/support/en_US/doc/96069939-142075468-0/v132431020-142075468
Regards,
Patrick