Como obter o UserID do Mail-User via powershell

1

Usando o Powershell, como posso obter o UserID de uma conta se não souber em qual domínio ela está?

Por exemplo, eu tenho uma conta de usuário de email chamada b.newhart e posso buscar informações usando isso como -identity com o comando get-recipient .

Mas eu preciso saber o UserID que tem o nome de domínio anexado a ele - por exemplo, [email protected] . Este é o UserID que você pode ver no painel do administrador do Exchange Online.

A razão pela qual preciso do UserID é para que eu possa usar Set-MsolUserPassword nessa conta. Para usar este comando, preciso especificar o -UserPrincipalName , que é o UserID . Para contas o365 completas (com email), posso usar apenas a identidade, mas para as contas de usuário de email, eu preciso do UserID com o nome de domínio também, não apenas da identidade.

Temos muitos usuários de e-mail de vários domínios, e os nomes de usuários são todos padronizados primeiro inicial + sobrenome. Então, se eu puder redefinir suas senhas apenas conhecendo sua identidade, então seria maravilhoso.

Então, como posso obter o UserID de uma conta de usuário de email? OU como posso redefinir a senha para uma conta de usuário de email sem conhecer a designação de domínio?

    
por bgmCoder 01.03.2017 / 22:16

1 resposta

0

Aqui está!

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

Isso irá buscar o endereço de e-mail interno, que é o UserID que pode ser usado no comando Set-MsolUserPassword .

    
por 01.03.2017 / 22:51