0 votes

Hi, relatively new to Adaxes.

We use a third party for our mail archiving solution for this to work account we have for this 3rd party needs full access to every mailbox. On occasion the permission has not granted on creation. I'd like to be able to setup a monthly scheduled task that runs and checks that every mailbox has this permission and if it doesn't to either email the results or export them to a CSV somewhere for manual review.

I'm no powershell expert at all and couldn't see a predifined command that would do the work. I know that a PS command similar to Get-MailboxPermission -Identity %mail% -User "archiveaccount" should in theory work, but I get stuck at the rest.

Would anyone be able to assist?

Thanks in advance Gary

by (250 points)
0

Hello Gary,

Please, clarify the following details:

  • What is the approximate number of mailboxes in your organization and whether they all are located in Exchange Online?
  • What data the CSV file should contain? A sample of the file would be much appreciated.
  • Should the file be sent to an email?

Please log in or register to answer this question.

Related questions

0 votes
1 answer

Hi, relatively new to Adaxes. We use a third party for our mail archiving solution for this to work account we have for this 3rd party needs full access to every mailbox. On ... I get stuck at the rest. Would anyone be able to assist? Thanks in advance Gary

asked Dec 12, 2017 by gazoco (1.4k points)
0 votes
1 answer

From my understanding I need to use a script to add send as and delegated mailbox permissions for 365 mailboxes. Does anyone have a sample script I could use for reference? Please and thank you!

asked Sep 25, 2018 by john.morrow (1.2k points)
0 votes
1 answer

Is there a way to use the built-in "Modify Exchange Properties" action to add a mailbox delegate that only resides in the cloud? We can do it via a powershell script, but I ... action. For example, I want to add "Company Administrator" to a user via the GUI:

asked Sep 14, 2015 by yourpp (2.5k points)
0 votes
1 answer

We're looking at adding a powershell script to check for duplicate Exchange Aliases within our exchange organization prior to a user modification. We've noticed that ... .LogMessage($uniqueUsername + "@domain.com", "Error"); Thanks for your assistance!

asked Aug 14, 2014 by VTPatsFan (3.7k points)
0 votes
1 answer

Is there a way to make this script (Test-ExchangeServerHealth.ps1) work as a scheduled task or a Custom Command that dispays or emails the output to a specified email address? http://exchangeserverpro.com/powershell ... hange-2010\

asked Dec 12, 2012 by mdeflice (2.7k points)
2,183 questions
1,948 answers
5,392 comments
5,257 users