Quantcast
Channel: Exchange Server 2013 - Administration, Monitoring, and Performance 论坛
Viewing all articles
Browse latest Browse all 8719

Script to add SMTP and make primary and keeping existent proxy addresse

$
0
0

#CSV = alias,addnewemailaddress

import-csv .\AddSmtpMakePrimaryProxy.csv | foreach {
$user = Get-Mailbox $_.alias
$user.emailAddresses+= $_.addnewemailaddress
$user.primarysmtpaddress = $_.addnewemailaddress
Set-Mailbox $user -emailAddresses $user.emailAddresses
set-Mailbox $user -PrimarySmtpAddress $user.primarysmtpaddress
}

[PS] C:\Scripts\Primary SMTP>.\AddSmtpMakePrimaryProxy.ps1

The operation couldn't be performed because object 'XXX' couldn't be found on 'DC'.
    + CategoryInfo          : NotSpecified: (:) [Get-Mailbox], ManagementObjectNotFoundException
    + FullyQualifiedErrorId : CE8CDFE8,Microsoft.Exchange.Management.RecipientTasks.GetMailbox
    + PSComputerName        : DC

. : Property 'emailAddresses' cannot be found on this object; make sure it exists and is settable.
At C:\Scripts\Primary SMTP\AddSmtpMakePrimaryProxy.ps1:5 char:7
+ $user. <<<< emailAddresses+= $_.addnewemailaddress
    + CategoryInfo          : InvalidOperation: (emailAddresses:String) [], RuntimeException
    + FullyQualifiedErrorId : PropertyNotFound

. : Property 'primarysmtpaddress' cannot be found on this object; make sure it exists and is settable.
At C:\Scripts\Primary SMTP\AddSmtpMakePrimaryProxy.ps1:6 char:7
+ $user. <<<< primarysmtpaddress = $_.addnewemailaddress
    + CategoryInfo          : InvalidOperation: (primarysmtpaddress:String) [], RuntimeException
    + FullyQualifiedErrorId : PropertyNotFound

Cannot bind argument to parameter 'Identity' because it is null.
    + CategoryInfo          : InvalidData: (:) [Set-Mailbox], ParameterBindingValidationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Set-Mailbox
    + PSComputerName        : DC

Cannot process argument transformation on parameter 'PrimarySmtpAddress'. Cannot convert null to type "Microsoft.Exchan
ge.Data.SmtpAddress".
    + CategoryInfo          : InvalidData: (:) [Set-Mailbox], ParameterBindin...mationException
    + FullyQualifiedErrorId : ParameterArgumentTransformationError,Set-Mailbox
    + PSComputerName        : DC


Viewing all articles
Browse latest Browse all 8719

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>