web-dev-qa-db-ja.com

メールのユーザーIDを取得する方法-PowerShellを介してユーザー

Powershellを使用して、アカウントがどのドメインにあるかわからない場合、どうすればアカウントのユーザーIDを取得できますか?

たとえば、b.newhartというメールユーザーアカウントを持っていて、それを-identityコマンドでget-recipientとして使用して情報を取得できます。

ただし、ドメイン名が付加されているUserIDを知る必要があります(たとえば、[email protected])。これは、Exchange Onlineの管理パネルに表示されるserIDです。

UserIDが必要な理由は、そのアカウントでSet-MsolUserPasswordを使用できるようにするためです。このコマンドを使用するには、UserIDである-UserPrincipalNameを指定する必要があります。完全なo365アカウント(メール付き)の場合はIDのみを使用できますが、メールユーザーアカウントの場合は、IDだけでなくドメイン名も含むUserIDが必要です。

さまざまなドメインからの非常に多くのメールユーザーがおり、ユーザー名はすべて標準化された最初のイニシャルと姓です。ですから、彼らの身元を知るだけでパスワードをリセットできれば素晴らしいと思います。

では、どうすればメールユーザーアカウントのUserIDを取得できますか? ORドメイン指定を知らなくてもメールユーザーアカウントのパスワードをリセットするにはどうすればよいですか?

1
bgmCoder

ここにあります!

get-recipient -identity b.newhart | select windowsLiveID
#returns [email protected]

これにより、Set-MsolUserPasswordコマンドで使用できるユーザーIDである内部メールアドレスが取得されます。

0
bgmCoder