配布グループのすべてのメンバをしばらく削除せずに削除しようとしています。私はこれがトリックをするように見える別のstackoverflowポストを見つけた:配布グループ内のすべてのメンバを削除する
foreach ($member in Get-DistributionGroupMember -Identity [email protected])
{
write-host $member
Remove-DistributionGroupMember -Identity [email protected] -Member $member -Confirm:$False
}
しかし、それはユーザーを削除しません。これは、削除しようとするすべてのユーザーのためにこれを示しています...
パラメータ 'Member'で引数変換を処理できません。値 "Smith、John"を "Microsoft.Exchange.Configuration.Tasks.GeneralRecipientIdParameter"と入力できません。エラー: "ハッシュテーブルを に変換できません。次のタイプのオブジェクト:Microsoft.Exchange.Configuration.Tasks.GeneralRecipientIdParameterハッシュテーブルからオブジェクトへの変換は、制限された言語モードまたはデータセクションではサポートされていません。
私は '名前'はremove-distributiongroupmemberがとるプロパティになると思うだろうが、ここに望むようには見えない。
だから私は、このテスト:
Remove-DistributionGroupMember -Identity [email protected] -Member 'Smith, John'
をそして、それは働きます!私は手動で名前を入力するときにそれはユーザーを削除します。だから私は何が間違っているの?