特定の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
$True
このOUとサブOUで-OWAEnabledが設定されている(そして$ falseに変更されている)ユーザーのみを更新したいと思います。これにより、Exchangeへの呼び出しが減ります。残念ながら、クエリを実行するor プロパティSet-CASMailbox
がないようです。OU
CustomAttribute
助言がありますか??