首页 > 解决方案 > 如何比较从 powershell cmdlet 返回的输出与字符串

问题描述

我有以下代码:

$RecipientType = Get-Recipient $Name | Select-Object -Property RecipientType

if ($RecipientType.Equals("UserMailbox")) {
    Write-Host "Mailbox is OnPrem"          
}

我想将RecipientTypevalue 与 string进行比较"UserMailbox",但它不起作用......

标签: stringpowershellcompare

解决方案


为简单起见,我会使用这个:

if ((Get-Recipient $identity).RecipientType -eq 'usermailbox') {
  Write-Host 'Mailbox is OnPrem'
}

推荐阅读