Quantcast
Channel: Windows PowerShell forum
Viewing all articles
Browse latest Browse all 21975

Query users in Exchange and make sure user is within an array

$
0
0

I am not getting the right return from the array. I am not getting a match, even if the user is in the array:

$MailboxArray = Get-Mailbox | Select Alias,IsMailboxEnabled

$UserAlias = @()
ForEach ($MailboxAlias in $MailboxArray)
{
$Alias = $MailboxAlias.Alias
$Status = $MailboxAlias.IsMailboxEnabled
$AliasList = New-Object -TypeName PSObject -Property @{
Name = $Alias
Status = $Status }

$UserAlias += $AliasList

}

$UserAliasInfo = $UserAlias | Select Name,Status

$Username = "mng"

If (($Username -match $UserAlias) -and ($Status -eq "Enabled"))
{
Write-Host "Match"
}


Viewing all articles
Browse latest Browse all 21975

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>