【发布时间】:2013-03-26 14:26:39
【问题描述】:
我正在搜索特定的 OU,然后为 OU 中的所有用户禁用 OWA。该脚本每天运行。
我有以下脚本可以正常工作,但正在更新 OU 中的所有用户。
$OU='OU=SomeOU,DC=Domain,DC=com'
$ext14='00254'
Get-Mailbox -OrganizationalUnit $OU| Where {$_.CustomAttribute14 -eq $ext14} | Set-CASMailbox -OWAEnabled:$false
我只想更新此 OU 和子 OU 中 -OWAEnabled 设置为 $True(并更改为 $false)的用户。这将减少我对 Exchange 的调用。
不幸的是,Set-CASMailbox 似乎没有要查询的 OU 或 CustomAttribute 属性。
有什么建议吗??
【问题讨论】:
标签: powershell powershell-2.0 exchange-server-2010