-1

Active Directoryにユーザーアカウントを残すExchange 2013を使用してユーザーを削除します。Exchange 2013メールボックスを持たないActive Directoryユーザーのリスト

Exchangeシェルボックスを持たないActive Directoryユーザーの一覧をPowerShellスニペットを使用して取得するにはどうすればよいですか。

つまり、削除が必要なActive Directoryユーザー。

+0

Exchangeサイトのユーザーを削除すると、彼もADで削除されます。だから、メールボックスを一度も持っていないすべてのユーザーの一覧が必要な場合や、Exchangeでユーザーを非アクティブにする場合は、すべてのユーザーの背後に残ってしまいますか? – GrindelOh

+0

私はその動作が表示されません。広告ユーザーは後に残されます。 Exchangeメールボックスは、非アクティブではなく削除されます。メールボックスのないすべてのADユーザーのリストが必要です。 – user6219126

+0

「Get-ADUser -LDAPFilter」(msExchMailboxGuid = *) "は、メールボックスを持つすべての人物を提供します。 'msExchMailboxGuid = $ Null'は動作しませんでしたが、 – GrindelOh

答えて

3

私は混乱しています。 Exchange 2013でメールボックスを削除すると、ADユーザーも削除されます。これを無効にすると、ADユーザーは保持されますが、属性は削除されます。あなたが本当に誰かを削除したいのであれば、なぜメールボックスを削除しないのですか?

削除し、メールボックスを無効にすることを主な違いは、メールボックスを無効にする場合は、Exchange属性は、対応するActive Directoryユーザーアカウントから 削除されますが、ユーザー アカウントが保持されること です。メールボックスを削除すると、Exchange 属性とActive Directoryユーザーアカウントの両方が削除されます。

出典:Disable or delete a mailbox @ TechNet

あなたがいない、演算子を使用しようとすることができ、例:

Get-ADUser -LDAPFilter "(!msExchMailboxGuid=*)" 

または

Get-ADUser -Filter '-not msExchMailboxGuid -like "*"' 

または

Get-ADUser -Filter 'msExchMailboxGuid -notlike "*"' 
関連する問題