Which Windows PowerShell command should you insert at l…

Your company uses Microsoft Exchange Online. Employees frequently need to change their primary email addresses.
The messaging operations team has requested a script to simplify the process of changing email addresses.
The script must perform the following actions:
Obtain employee information from a .csv file that has a header line of UserPrincipalName,CurrentPrimaryAddress,NewPrimaryAddress.
Change employees’ primary email addresses to the values in the NewPrimaryAddress column.

Retain employees’ current email addresses as secondary addresses.
You create the following Windows PowerShell script to read the .csv file. Line numbers are included for reference only.

You need to complete the script to meet the requirements.
Which Windows PowerShell command should you insert at line 06?

Your company uses Microsoft Exchange Online. Employees frequently need to change their primary email addresses.
The messaging operations team has requested a script to simplify the process of changing email addresses.
The script must perform the following actions:
Obtain employee information from a .csv file that has a header line of UserPrincipalName,CurrentPrimaryAddress,NewPrimaryAddress.
Change employees’ primary email addresses to the values in the NewPrimaryAddress column.

Retain employees’ current email addresses as secondary addresses.
You create the following Windows PowerShell script to read the .csv file. Line numbers are included for reference only.

You need to complete the script to meet the requirements.
Which Windows PowerShell command should you insert at line 06?

A.
Set-Mailbox -Identity $UserPrincipalName -WindowsEmailAddress $NewPrimary

B.
Set-Mailbox -Identity $UserPrincipalName -PrimarySmtpAddress $NewPrimary

C.
Set-Mailbox -Identity $UserPrincipalName -ExternalEmailAddress $NewPrimary

D.
Set-MailUser -Identity $UserPrincipalName -EmailAddresses@{add = “SMTP:” + “$NewPrimary”; remove=”SMTP:” + “$OldPrimary”}



Leave a Reply 8

Your email address will not be published. Required fields are marked *


Freerider

Freerider

Not correct for me.

Right Answer A

Julien

Julien

Could you precise Freerider, is it because the old primary will stay and become the secondary email address by default ?

AA

AA

yes, Right Answer A

ExtendedForhead

ExtendedForhead

The correct answer isn’t shown they are all wrong. The correct answer is:

Set-MailUser -Identity $UserPrincipalName -EmailAddresses@{add = “SMTP:” + “$NewPrimary”; add = “smtp:” +“$OldPrimary”}

See: https://technet.microsoft.com/en-us/library/bb123794(v=exchg.160).aspx

ExtendedForhead

ExtendedForhead

Set-Mailbox -Identity $UserPrincipalName -EmailAddresses @{add=”SMTP:$NewPrimary”,”$OldPrimary”}

Amr Eid

Amr Eid

The provided answers are incomplete, the following answers are the the correct ones:

A. Set-Mailbox-Identity$UserPrincipalName-EmailAddresses@{add=”SMTP:”+”$NewPrimary”; remove=”SMTP:” + “$OldPrimary”}

B. Set-Mailbox-Identity$UserPrincipalName EmailAddresses@{add=”SMTP:”+”$NewPrimary”,”smtp:”+ “$OldPrimary”; remove=”SMTP:” + “$OldPrimary”}

C. Set-Mailbox -Identity $UserPrincipalName -EmailAddresses @{add=”SMTP:” + “$NewPrimary”}

D. Set-Mailbox -Identity $UserPrincipalName -PrimarySmtpAddress $NewPrimary

Amr Eid

Amr Eid

Sorry, answer “C” full cmdlet is:

Set-MailUser -Identity $UserPrincipalName -EmailAddresses@{add = “SMTP:” + “$NewPrimary”; add = “smtp:” +“$OldPrimary”}