string - 如何比较从 powershell cmdlet 返回的输出与字符串
问题描述
我有以下代码:
$RecipientType = Get-Recipient $Name | Select-Object -Property RecipientType
if ($RecipientType.Equals("UserMailbox")) {
Write-Host "Mailbox is OnPrem"
}
我想将RecipientType
value 与 string进行比较"UserMailbox"
,但它不起作用......
解决方案
为简单起见,我会使用这个:
if ((Get-Recipient $identity).RecipientType -eq 'usermailbox') {
Write-Host 'Mailbox is OnPrem'
}
推荐阅读
- uwp - How to change the InAppnitification's coming in direction?
- r - 如何将矩阵转置为第二列,而第一列是第一个元素
- c++ - 从 std::vector 迭代器中的 a 执行函数指针
- redis - ServiceStack Redis Mq:最终一致性是个问题吗?
- python-3.x - 在 Python 中计算基于多个条件和列的单位值
- python - 当列表等于python中矩阵的一行时执行命令
- unity3d - 如何在 Unity 中制作随速度跳跃而移动的东西?
- python - 将基于 Pandas python 中重复列的数据集分组到列表中
- java - 操作完成后转义内循环并转到外循环
- reactjs - 用 useEffect 替换 componentDidMount