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
.
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?
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
.