Link to home
Start Free TrialLog in
Avatar of Pau Lo
Pau Lo

asked on

commands per environment or per element

I am new to exchange/management shell, but for a risk assessment I need to run a few exchange commands. I want to check mailbox DB backups and autoforward settings. I have found for last backup I can run:

$dbs = Get-MailboxDatabase -Status

but if there is more than one mailbox database, do I need to run this command "per database", or will the above list all mailbox databases on the server and their -status?

I cant see anyway to specify a mailbox DB parameter if it needs running multiple times to represent multiple mailboxes.

likewise withautoforward rules, I found I can run:

Get-Mailbox -Filter { ForwardingAddress -like "*" } | Where-Object { $_.ForwardingAddress -like "*" } | Select-Object Name,ForwardingAddress

but again, does the above command enumerate all mailboxes in the environment, or all mailboxes on a given server/given mailbox database, and again if you have mailboxes on numerous servers acorss numbers mailbox databases, would it need running multiple times? and how would you specify a parameter?
ASKER CERTIFIED SOLUTION
Avatar of Simon Butler (Sembee)
Simon Butler (Sembee)
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Pau Lo
Pau Lo

ASKER

i dont curently have access to exchange/exchange shell so wanted to go prepared for when I have to do my analysis

so basically the answer to the above is its one command per environment..?
It can be - it depends on the command.

Simon.