Set-SendConnector
Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Ultima modifica dell'argomento: 2007-08-27
Il cmdlet Set-SendConnector consente di modificare il connettore di invio su un computer in cui è installato il ruolo del server Trasporto Hub o il ruolo del server Trasporto Edge.
Sintassi
Set-SendConnector -Identity <SendConnectorIdParameter> [-AddressSpaces <MultiValuedProperty>] [-AuthenticationCredential <PSCredential>] [-Comment <String>] [-Confirm [<SwitchParameter>]] [-ConnectionInactivityTimeOut <EnhancedTimeSpan>] [-DNSRoutingEnabled <$true | $false>] [-DomainController <Fqdn>] [-DomainSecureEnabled <$true | $false>] [-Enabled <$true | $false>] [-Force <SwitchParameter>] [-ForceHELO <$true | $false>] [-Fqdn <Fqdn>] [-IgnoreSTARTTLS <$true | $false>] [-IsScopedConnector <$true | $false>] [-LinkedReceiveConnector <ReceiveConnectorIdParameter>] [-MaxMessageSize <Unlimited>] [-Name <String>] [-Port <Int32>] [-ProtocolLoggingLevel <None | Verbose>] [-RequireTLS <$true | $false>] [-SmartHostAuthMechanism <None | BasicAuth | BasicAuthRequireTLS | ExchangeServer | ExternalAuthoritative>] [-SmartHosts <MultiValuedProperty>] [-SourceIPAddress <IPAddress>] [-SourceTransportServers <MultiValuedProperty>] [-UseExternalDNSServersEnabled <$true | $false>] [-WhatIf [<SwitchParameter>]]
Set-SendConnector [-AddressSpaces <MultiValuedProperty>] [-AuthenticationCredential <PSCredential>] [-Comment <String>] [-Confirm [<SwitchParameter>]] [-ConnectionInactivityTimeOut <EnhancedTimeSpan>] [-DNSRoutingEnabled <$true | $false>] [-DomainController <Fqdn>] [-DomainSecureEnabled <$true | $false>] [-Enabled <$true | $false>] [-Force <SwitchParameter>] [-ForceHELO <$true | $false>] [-Fqdn <Fqdn>] [-IgnoreSTARTTLS <$true | $false>] [-Instance <SmtpSendConnectorConfig>] [-IsScopedConnector <$true | $false>] [-LinkedReceiveConnector <ReceiveConnectorIdParameter>] [-MaxMessageSize <Unlimited>] [-Name <String>] [-Port <Int32>] [-ProtocolLoggingLevel <None | Verbose>] [-RequireTLS <$true | $false>] [-SmartHostAuthMechanism <None | BasicAuth | BasicAuthRequireTLS | ExchangeServer | ExternalAuthoritative>] [-SmartHosts <MultiValuedProperty>] [-SourceIPAddress <IPAddress>] [-SourceTransportServers <MultiValuedProperty>] [-UseExternalDNSServersEnabled <$true | $false>] [-WhatIf [<SwitchParameter>]]
Descrizione dettagliata
Il cmdlet Set-SendConnector consente di modificare un connettore di invio esistente. Il parametro Identity è obbligatorio quando si esegue il cmdlet Set-SendConnector. Il parametro Identity è obbligatorio solo quando viene modificato il valore del parametro Name.
Una volta completata l'attività, il connettore di invio è stato modificato.
Per eseguire il cmdlet Set-SendConnector, è necessario utilizzare un account che disponga della delega del ruolo Exchange Server Administrator e del gruppo Administrators locale del server di destinazione.
Per eseguire il cmdlet Set-SendConnector su un computer in cui è installato il ruolo del server Trasporto Edge, è necessario accedere al sistema utilizzando un account che sia membro del gruppo Administrators locale del computer.
Per ulteriori informazioni sulle autorizzazioni, sulla delega dei ruoli e sui diritti necessari per l'amministrazione di Microsoft Exchange Server 2007, vedere Considerazioni sulle autorizzazioni.
Parametri
Parametro | Obbligatorio | Tipo | Descrizione |
---|---|---|---|
Identity |
Obbligatorio |
Microsoft.Exchange.Configuration.Tasks.SendConnectorIdParameter |
Il parametro Identity consente di specificare il GUID o il nome del connettore che rappresenta il connettore di invio che si desidera modificare |
AddressSpaces |
Facoltativo |
Microsoft.Exchange.Data.MultiValuedProperty |
Questo parametro è obbligatorio a meno che questo connettore non sia collegato a un connettore di ricezione. Se si specifica un connettore di ricezione collegato utilizzando il parametro LinkedReceiveConnector, il valore di AddressSpaces deve essere
Se si specifica il tipo di spazio indirizzo o il costo dello spazio indirizzo, è necessario includere lo spazio indirizzo tra virgolette doppie (
È possibile specificare più spazi indirizzo separandoli con una virgola nel modo indicato di seguito: Se si specifica un tipo di spazio indirizzo non SMTP su un connettore di invio configurato in un server Trasporto Hub, è necessario impostare le seguenti impostazioni sul connettore di invio:
Nota Sebbene sia possibile configurare spazi indirizzi non SMTP su un connettore di invio in un server Trasporto Hub, il connettore di invio utilizza SMTP come meccanismo di trasporto per l'invio dei messaggi ad altri server di messaggistica. I connettori esterni su server Trasporto Hub vengono utilizzati per l'invio di messaggi a server di messaggistica locali, ad esempio i server gateway fax di terze parti, che non utilizzano SMTP come meccanismo di trasporto primario. Per ulteriori informazioni, vedere Connettori esterni. |
AuthenticationCredential |
Facoltativo |
System.Management.Automation.PSCredential |
Questo parametro richiede la creazione e il passaggio di un oggetto credenziale. L'oggetto credenziale viene creato utilizzando il cmdlet Get-Credential. Per ulteriori informazioni sul cmdlet Get-Credential, digitare |
Comment |
Facoltativo |
System.String |
È necessario racchiudere il parametro Comment tra virgolette doppie, ad esempio: |
Confirm |
Facoltativo |
System.Management.Automation.SwitchParameter |
Il parametro Confirm consente di determinare la sospensione dell'elaborazione e di richiedere che l'utente confermi l'operazione che verrà eseguita dal comando prima che l'elaborazione continui. Con il parametro Confirm non è necessario specificare un valore. |
ConnectionInactivityTimeOut |
Facoltativo |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Questo parametro consente di specificare il tempo massimo per cui una connessione inattiva può rimanere aperta. Il valore predefinito è 10 minuti. Per specificare un valore, immettere un intervallo di tempo: gg.hh:mm:ss dove g = giorni, h = ore, m = minuti e s = secondi. L'intervallo di input valido per questo parametro è compreso tra 00:00:01 e 1,00:00:00. |
DNSRoutingEnabled |
Facoltativo |
System.Boolean |
Questo parametro consente di specificare se il routing DNS (Domain Name System) deve essere utilizzato o se tutti i messaggi devono essere inviati tramite lo smart host configurato utilizzando il parametroSmartHosts. Il valore predefinito è |
DomainController |
Facoltativo |
Microsoft.Exchange.Data.Fqdn |
Per specificare il nome di dominio completo (FQDN) del controller di dominio che consente di scrivere le modifiche alla configurazione nel servizio directory di Active Directory, includere nel comando il parametro DomainController. Il parametro DomainController non è supportato in computer su cui è in esecuzione il ruolo del server Trasporto Edge. Il ruolo del server Trasporto Edge prevede solo la scrittura e la lettura nell'istanza locale ADAM. |
DomainSecureEnabled |
Facoltativo |
System.Boolean |
La specifica di questo parametro fa parte del processo di attivazione dell'autenticazione TLS (Transport Layer Security) reciproca per i domini serviti dal connettore di invio corrente. L'autenticazione TLS reciproca funziona correttamente solo se si verificano le seguenti condizioni:
Nei domini configurati per l'autenticazione TLS reciproca non è possibile utilizzare caratteri jolly (*). Lo stesso dominio deve inoltre essere definito in base al connettore di ricezione e al valore del parametro TLSReceiveDomainSecureList del cmdlet Get-TransportConfig. Per i tipi di connettori di invio elencati di seguito il valore predefinito di DomainSecureEnabled è
Per i tipi di connettori di invio elencati di seguito il valore predefinito di DomainSecureEnabled è
|
Enabled |
Facoltativo |
System.Boolean |
Questo parametro può assumere il valore |
Force |
Facoltativo |
System.Management.Automation.SwitchParameter |
Questo parametro consente di eliminare i messaggi di avviso o di conferma che vengono visualizzati durante modifiche specifiche alla configurazione. |
ForceHELO |
Facoltativo |
System.Boolean |
I valori validi per questo parametro sono |
FQDN |
Facoltativo |
Microsoft.Exchange.Data.Fqdn |
Questo parametro consente di specificare il nome di dominio completo (FQDN) utilizzato come server di origine per i server di messaggistica connessi che si servono del connettore di invio per ricevere i messaggi in uscita. Il valore di questo parametro viene visualizzato sui server di messaggistica connessi ogni volta che è richiesto un nome server di origine, come illustrato nell'esempio seguente:
Il valore predefinito per il parametro Fqdn è Nota Se il connettore di invio è configurato su un server Trasporto Hub in cui è installato anche il ruolo del server Cassette postali, non viene utilizzato alcun valore specificato per il parametro Fqdn. Viene invece sempre utilizzato il nome di dominio completo visualizzato utilizzando il cmdlet Get-ExchangeServer. |
IgnoreSTARTTLS |
Facoltativo |
System.Boolean |
Questo parametro può assumere il valore |
Instance |
Facoltativo |
Microsoft.Exchange.Data.Directory.SystemConfiguration.SmtpSendConnectorConfig |
Questo parametro consente di passare un intero oggetto al comando per l'elaborazione. Viene utilizzato principalmente negli script in cui è necessario passare l'intero oggetto al comando. |
IsScopedConnector |
Facoltativo |
System.Boolean |
Questo parametro consente di controllare la disponibilità del connettore per altri server Trasporto Hub. Quando il valore del parametro è |
LinkedReceiveConnector |
Facoltativo |
Microsoft.Exchange.Configuration.Tasks.ReceiveConnectorIdParameter |
Questo parametro impone il passaggio attraverso tale connettore di invio a tutti i messaggi che vengono ricevuti dal connettore di ricezione specificato. Per il valore di LinkedReceivedConnector è possibile utilizzare uno dei seguenti identificatori per specificare il connettore di ricezione:
Quando si utilizza il parametro LinkReceiveConnector con il cmdlet Set-SendConnector, è necessario utilizzare anche i seguenti parametri con i valori specificati:
|
MaxMessageSize |
Facoltativo |
Microsoft.Exchange.Data.Unlimited |
Questo parametro consente di specificare la dimensione massima di un messaggio che può essere trasmesso tramite il connettore. Il valore predefinito è
I valori non qualificati vengono considerati byte. I valori immessi in byte vengono arrotondati per eccesso al kilobyte successivo. Ad esempio, |
Name |
Facoltativo |
System.String |
Il parametro Name è il nome del connettore fornito dall'amministratore. Se il nome contiene degli spazi, è necessario racchiudere il parametro Name tra virgolette doppie, come nel seguente esempio: |
Port |
Facoltativo |
System.Int32 |
La gamma di immissione valida per questo parametro è costituita da valori interi compresi tra |
ProtocolLoggingLevel |
Facoltativo |
Microsoft.Exchange.Data.ProtocolLoggingLevel |
Questo parametro consente di attivare o disattivare la registrazione del protocollo per il connettore di invio selezionato. Se il valore del parametro è |
RequireTLS |
Facoltativo |
System.Boolean |
Questo parametro consente di specificare se tutti i messaggi inviati attraverso questo connettore devono essere trasmessi utilizzando TLS (Transport Layer Security). Il valore predefinito è |
SmartHostAuthMechanism |
Facoltativo |
Microsoft.Exchange.Data.Directory.SystemConfiguration.SmtpSendConnectorConfig+AuthMechanisms |
Questo parametro viene utilizzato durante l'autenticazione di un server remoto. Il parametro viene utilizzato solo quando si configura uno smart host e il parametro DNSRoutingEnabled è impostato su |
SmartHosts |
Facoltativo |
Microsoft.Exchange.Data.MultiValuedProperty |
Questo parametro utilizza uno o più nomi di dominio completi, ad esempio |
SourceIPAddress |
Facoltativo |
System.Net.IPAddress |
Questo parametro indica l'indirizzo IP locale da utilizzare come endpoint per una connessione SMTP a un server di messaggistica remoto. L'indirizzo IP predefinito è |
SourceTransportServers |
Facoltativo |
Microsoft.Exchange.Data.MultiValuedProperty |
Questo parametro specifica i nomi dei server Trasporto Hub che possono utilizzare il connettore di invio corrente. È possibile specificare i nomi di diversi server Trasporto Hub utilizzando la virgola come separatore. Questo parametro non è valido per i connettori di invio configurati sui server Trasporto Edge. |
UseExternalDNSServersEnabled |
Facoltativo |
System.Boolean |
Questo parametro consente di specificare se il connettore di invio deve utilizzare l'elenco DNS esterno specificato utilizzando il parametro ExternalDNSServers del cmdlet Set-TransportServer. Il valore predefinito è |
WhatIf |
Facoltativo |
System.Management.Automation.SwitchParameter |
Il parametro WhatIf consente di indicare al comando di simulare le azioni da eseguire sull'oggetto. Il parametro WhatIf consente di visualizzare le modifiche che verrebbero apportate senza applicarle. Con il parametro WhatIf non è necessario specificare un valore. |
Tipi di input
Tipi restituiti
Errori
Errore | Descrizione |
---|---|
|
|
Esempio
Nel primo codice di esempio viene mostrato un comando Set-SendConnector che consente di modificare un connettore di invio esistente. Il comando imposta il limite MaxMessageSize su 10 MB e il limite ConnectionInactivityTimeOut su 15 minuti.
Nel secondo codice di esempio vengono mostrati i comandi che consentono di modificare un connettore di invio esistente per l'utilizzo dell'autenticazione quando il connettore invia un messaggio di posta elettronica a Contoso.com. Il server di posta elettronica Contoso.com richiede che il server Exchange Server 2007 locale venga autenticato per inoltrare i messaggi di posta elettronica. Per configurare il connettore di invio all'utilizzo dell'autenticazione, eseguire prima il comando Get-Credential e assegnare il comando a una variabile. Quando si esegue il comando Get-Credential, il comando richiede il nome utente e la password dell'account che verranno utilizzati per l'autenticazione del server di posta elettronica Contoso.com.
Nell'esempio, il comando Get-Credential è assegnato alla variabile $CredentialObject. Una volta assegnate le credenziali dell'autenticazione alla variabile $CredentialObject, il connettore di invio può essere modificato utilizzando il cmdletSet-SendConnector. La variabile $CredentialObject viene trasmessa al parametro AuthenticationCredential. Oltre all'impostazione delle credenziali che verranno utilizzate, è necessario impostare il parametro SmartHostAuthMechanism su BasicAuth
per ordinare al connettore di invio di autenticare il server di posta elettronica Contoso.com utilizzando le credenziali fornite.
Set-SendConnector "Contoso.com Send Connector" -MaxMessageSize 10MB -ConnectionInactivityTimeOut 00:15:00
$CredentialObject = Get-Credential
Set-SendConnector "E-Mail to Contoso.com" -AuthenticationCredential $CredentialObject -SmartHostAuthMechanism BasicAuth