TEXT

Saturday, April 21, 2018

Check If Mailbox Exist


Below simple code will check to see if mailbox exist, if not script will stop. It is easy to use same logic to setup similar conditions for similar tasks.

Clear-Host
write-host "---------------------------------------" -f Yellow
$targetmb  = Read-Host "()_Please Provide user name"
write-host "---------------------------------------" -f Yellow


#()_.Vars
$sc = "SilentlyContinue"

write-host $null
Write-Host "(-)_.Checking mailbox:[$targetmb]" -f Yellow
$mb = get-mailbox  $targetmb -ErrorAction $sc

if ($mb -eq $null)
{
 write-host "`tThe target mailbox does NOT exist:" -n; Write-Host "[$targetmb ]" -f Red -b Black
break;
else
{
write-host "`tLocated mailbox:" -n; Write-Host "[$targetmb]" -f Green -b Black
}




Casey DeDeal
Azure Certified Solutions Architect 
Principal Systems Engineer
https://msazure365.blogspot.com/ (blog)
https://simplepowershell.blogspot.com/  (blog)
https://twitter.com/Message_Talk (Twitter)



No comments:

Post a Comment

Simple Function Do Something

   Use template below to create simple PS function    # Simple Function Do Something # Change $ReportName   function Fu...