Set-OutlookAnywhere
Questo cmdlet è disponibile solo in Exchange locale.
Utilizzare il cmdlet Set-OutlookAnywhere per modificare le directory virtuali di Outlook via Internet utilizzate in Internet Information Services (IIS) nei server Microsoft Exchange. Outlook via Internet usa directory virtuali che contengono "rpc" nel nome.
Per informazioni sui set di parametri nella sezione Sintassi, vedere Sintassi del cmdlet di Exchange.
Sintassi
Default (Impostazione predefinita)
Set-OutlookAnywhere
[-Identity] <VirtualDirectoryIdParameter>
[-ClientAuthenticationMethod <AuthenticationMethod>]
[-Confirm]
[-DefaultAuthenticationMethod <AuthenticationMethod>]
[-DomainController <Fqdn>]
[-ExtendedProtectionFlags <MultiValuedProperty>]
[-ExtendedProtectionSPNList <MultiValuedProperty>]
[-ExtendedProtectionTokenChecking <ExtendedProtectionTokenCheckingMode>]
[-ExternalClientAuthenticationMethod <AuthenticationMethod>]
[-ExternalClientsRequireSsl <Boolean>]
[-ExternalHostname <Hostname>]
[-IISAuthenticationMethods <MultiValuedProperty>]
[-InternalClientAuthenticationMethod <AuthenticationMethod>]
[-InternalClientsRequireSsl <Boolean>]
[-InternalHostname <String>]
[-Name <String>]
[-SSLOffloading <Boolean>]
[-WhatIf]
[<CommonParameters>]
Descrizione
Per ulteriori informazioni sui diversi metodi di autenticazione che è possibile visualizzare in questo articolo, vedere Informazioni sull'autenticazione HTTP.
È necessario disporre delle autorizzazioni prima di poter eseguire questo cmdlet. Anche se questo articolo elenca tutti i parametri per il cmdlet, si potrebbe non avere accesso ad alcuni parametri se non sono inclusi nelle autorizzazioni assegnate. Per individuare le autorizzazioni necessarie per eseguire cmdlet o parametri nell'organizzazione, vedere Trovare le autorizzazioni necessarie per eseguire i cmdlet di Exchange.
Esempio
Esempio 1
Set-OutlookAnywhere -Identity:CAS01\Rpc (Default Web Site) -ClientAuthenticationMethod:Ntlm
In Exchange 2010, in questo esempio il metodo di autenticazione del client viene impostato su NTLM per la directory virtuale /rpc nel server Accesso client CAS01.
Esempio 2
Set-OutlookAnywhere -Identity: "EXCH1\rpc (Default Web Site)" -ExternalClientAuthenticationMethod NTLM
In questo esempio il metodo di autenticazione del client viene impostato su NTLM per la directory virtuale di Outlook via Internet nel server denominato EXCH1.
Esempio 3
Set-OutlookAnywhere -Identity "EXCH1\rpc (Default Web Site)" -SSLOffloading $false -InternalClientsRequireSsl $true -ExternalClientsRequireSsl $true
In questo esempio il parametro SSLOffloading viene impostato su $false per la directory virtuale di Outlook via Internet nel server denominato EXCH1. Questa impostazione informa Outlook via Internet che non prevede alcuna decrittografia TLS tra i client e il server e abilita l'impostazione "Richiedi SSL" nella directory virtuale. Poiché TLS è ora necessario per le connessioni Outlook via Internet, è necessario configurare i client interni ed esterni per l'uso di TLS.
Esempio 4
Set-OutlookAnywhere -Identity "EXCH1\rpc (Default Web Site)" -IISAuthenticationMethods NTLM
In questo esempio il metodo di autenticazione per l'impostazione della directory virtuale di Outlook via Internet in IIS viene impostato su NTLM.
Esempio 5
Set-OutlookAnywhere -Identity "EXCH1\rpc (Default Web Site)" -IISAuthenticationMethods Basic,NTLM
In Exchange 2010 ed Exchange 2013, in questo esempio vengono impostati i metodi di autenticazione disponibili per l'impostazione della directory virtuale /rpc in IIS per utilizzare sia l'autenticazione di base che NTLM. Dopo aver impostato questo valore, è possibile utilizzare la directory virtuale IIS per gestire l'autenticazione per più applicazioni che richiedono metodi di autenticazione diversi.
Parametri
-ClientAuthenticationMethod
Applicabile: Exchange Server 2010
Il parametro ClientAuthenticationMethod consente di specificare il metodo di autenticazione fornito dal servizio di individuazione automatica ai client Outlook via Internet per l'autenticazione nel server Accesso client. I valori validi sono:
- Basic
- Ntlm
Anche se è possibile usare questo parametro per impostare un solo metodo di autenticazione, il comando non restituisce un errore se si includono più valori.
Proprietà dei parametri
| Tipo: | AuthenticationMethod |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-Confirm
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
L'opzione Confirm consente di specificare se visualizzare o nascondere la richiesta di conferma. Il modo in cui questa opzione influisce sul cmdlet varia se il cmdlet richiede o meno una conferma prima di procedere.
- I cmdlet distruttivi (ad esempio, i cmdlet Remove-*) dispongono di una pausa incorporata che impone all'utente di confermare il comando prima di procedere. Per questi cmdlet, è possibile ignorare la richiesta di conferma usando questa precisa sintassi:
-Confirm:$false. - La maggior parte degli altri cmdlet (ad esempio, i cmdlet New-* e Set-*) non dispone di una pausa incorporata. Per questi cmdlet, se si specifica l'opzione Confirm senza un valore, viene introdotta una pausa che impone di confermare il comando prima di procedere.
Proprietà dei parametri
| Tipo: | SwitchParameter |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | cfr |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-DefaultAuthenticationMethod
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro DefaultAuthenticationMethod consente di specificare il metodo di autenticazione predefinito per Outlook via Internet. Questo parametro sostituisce i valori delle proprietà ExternalClientAuthenticationMethod, InternalClientAuthenticationMethod e IISAuthenticationMethods esistenti con il valore specificato. I valori validi sono:
- Basic
- Ntlm
- Negoziare
Non è possibile utilizzare questo parametro con i parametri ExternalClientAuthenticationMethod, InternalClientAuthenticationMethod e IISAuthenticationMethods.
Proprietà dei parametri
| Tipo: | AuthenticationMethod |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-DomainController
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro DomainController consente di specificare il controller di dominio utilizzato da questo cmdlet per la lettura o la scrittura dei dati in Active Directory. Identificare il controller di dominio mediante il relativo nome di dominio completo (FQDN). Ad esempio, dc01.contoso.com.
Proprietà dei parametri
| Tipo: | Fqdn |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-ExtendedProtectionFlags
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro ExtendedProtectionFlags consente di specificare le impostazioni personalizzate per la protezione estesa per l'autenticazione nella directory virtuale. I valori validi sono:
- Nessuno: impostazione predefinita.
- AllowDotlessSPN: obbligatorio se si vogliono usare valori SPN (Service Principal Name) che non contengono FQDN, ad esempio HTTP/ContosoMail anziché HTTP/mail.contoso.com. I nomi SPN vengono specificati con il parametro ExtendedProtectionSPNList. Questa impostazione rende la protezione estesa per l'autenticazione meno sicura perché i certificati senza punto non sono univoci, quindi non è possibile garantire che la connessione da client a proxy sia stata stabilita su un canale sicuro.
- NoServiceNameCheck: l'elenco SPN non viene controllato per convalidare un token di associazione di canale. Questa impostazione rende meno sicura la protezione estesa per l'autenticazione. In genere non è consigliabile usare questa impostazione.
- Proxy: un server proxy è responsabile della chiusura del canale TLS. Per usare questa impostazione, è necessario registrare un nome SPN usando il parametro ExtendedProtectionSPNList.
- ProxyCoHosting: è possibile che il traffico HTTP e HTTPS acceda alla directory virtuale e che un server proxy si trovi tra almeno alcuni dei client e i servizi Accesso client nel server Exchange.
Proprietà dei parametri
| Tipo: | MultiValuedProperty |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-ExtendedProtectionSPNList
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro ExtendedProtectionSPNList consente di specificare un elenco di nomi di entità servizio (SPN) validi se si usa la protezione estesa per l'autenticazione nella directory virtuale. I valori validi sono:
- $null: questo è il valore predefinito.
- Elenco SPN singolo o delimitato da virgole di SPN validi: il formato del valore SPN è
Protocol\FQDN. Ad esempio, HTTP/mail.contoso.com. Per aggiungere un nome SPN che non è un FQDN (ad esempio, HTTP/ContosoMail), è anche necessario usare il valore AllowDotlessSPN per il parametro ExtendedProtectionFlags.
Proprietà dei parametri
| Tipo: | MultiValuedProperty |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-ExtendedProtectionTokenChecking
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro ExtendedProtectionTokenChecking consente di specificare se la protezione estesa per l'autenticazione viene utilizzata per le connessioni client alla directory virtuale. I valori validi sono:
- Nessuno: la protezione estesa per l'autenticazione non viene usata per le connessioni client alla directory virtuale. Questo è il valore predefinito.
- Consenti: la protezione estesa per l'autenticazione viene utilizzata per le connessioni client alla directory virtuale, se sia il client che il server la supportano.
- Richiedi: la protezione estesa per l'autenticazione è necessaria per le connessioni client alla directory virtuale. Se il client o il server non lo supporta, la connessione avrà esito negativo. Questo valore richiede anche un valore SPN (Service Principal Name) per il parametro ExtendedProtectionSPNList.
Nota: se un server proxy davanti al server Exchange termina il canale TLS (Transport Layer Security) da client a proxy, i valori Consenti o Richiede richiedono uno o più valori SPN per il parametro ExtendedProtectionSPNList.
Proprietà dei parametri
| Tipo: | ExtendedProtectionTokenCheckingMode |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-ExternalClientAuthenticationMethod
Applicabile: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro ExternalClientAuthenticationMethod consente di specificare il metodo di autenticazione utilizzato per autenticare i client Outlook via Internet esterni. I valori validi sono:
- Basic
- Ntlm
- Negotiate (valore predefinito)
Non è possibile utilizzare questo parametro con il parametro DefaultAuthenticationMethods.
Proprietà dei parametri
| Tipo: | AuthenticationMethod |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-ExternalClientsRequireSsl
Applicabile: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro ExternalClientsRequireSsl consente di specificare se i client esterni Outlook via Internet devono utilizzare TLS (Transport Layer Security). I valori validi sono:
- $true: I client che si connettono tramite Outlook ovunque dall'esterno dell'organizzazione devono usare TLS.
- $false: I client che si connettono tramite Outlook ovunque dall'esterno dell'organizzazione non devono usare TLS. Questo è il valore predefinito.
Il valore di questo parametro è correlato al valore del parametro SSLOffloading.
Proprietà dei parametri
| Tipo: | Boolean |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-ExternalHostname
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro ExternalHostname consente di specificare il nome host esterno per la directory virtuale di Outlook via Internet. Ad esempio, mail.contoso.com.
Proprietà dei parametri
| Tipo: | Hostname |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-Identity
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro Identity consente di specificare la directory virtuale di Outlook via Internet che si desidera modificare. È possibile utilizzare qualsiasi valore che identifichi la directory virtuale in modo univoco. Ad esempio:
- Nome o Server\Nome
- Nome distinto (DN)
- GUID
Il valore Name utilizza la sintassi "VirtualDirectoryName (WebsiteName)" delle proprietà della directory virtuale. È possibile specificare il carattere jolly (*) anziché il sito Web predefinito utilizzando la sintassi VirtualDirectoryName*.
Proprietà dei parametri
| Tipo: | VirtualDirectoryIdParameter |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | 1 |
| Obbligatorio: | True |
| Valore dalla pipeline: | True |
| Valore dalla pipeline in base al nome della proprietà: | True |
| Valore dagli argomenti rimanenti: | False |
-IISAuthenticationMethods
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro IISAuthenticationMethods consente di specificare il metodo di autenticazione utilizzato nella directory virtuale di Outlook via Internet in IIS. I valori validi sono:
- Basic
- Ntlm
- Negoziare
È possibile specificare più valori separati da virgole. Per impostazione predefinita, vengono utilizzati tutti i valori.
Non è possibile utilizzare questo parametro con il parametro DefaultAuthenticationMethods.
Proprietà dei parametri
| Tipo: | MultiValuedProperty |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-InternalClientAuthenticationMethod
Applicabile: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro InternalClientAuthenticationMethod consente di specificare il metodo di autenticazione utilizzato per autenticare i client Outlook via Internet interni. I valori validi sono:
- Basic
- Ntlm (valore predefinito)
- Negoziare
Non è possibile utilizzare questo parametro con il parametro DefaultAuthenticationMethods.
Proprietà dei parametri
| Tipo: | AuthenticationMethod |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-InternalClientsRequireSsl
Applicabile: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro InternalClientsRequireSsl consente di specificare se i client interni di Outlook via Internet devono usare Transport Layer Security (TLS). I valori validi sono:
- $true: I client che si connettono tramite Outlook ovunque all'interno dell'organizzazione devono usare TLS.
- $false: I client che si connettono tramite Outlook ovunque all'interno dell'organizzazione non devono usare TLS. Questo è il valore predefinito.
Il valore di questo parametro è correlato al valore del parametro SSLOffloading.
Proprietà dei parametri
| Tipo: | Boolean |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-InternalHostname
Applicabile: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro InternalHostname consente di specificare il nome host interno per la directory virtuale di Outlook via Internet. Ad esempio, mail.contoso.com.
Proprietà dei parametri
| Tipo: | String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-Name
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro Name consente di specificare il nome della directory virtuale di Outlook via Internet. Il valore predefinito è Rpc (Default Web Site). Se il valore specificato contiene spazi è necessario racchiuderlo tra virgolette (").
Proprietà dei parametri
| Tipo: | String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-SSLOffloading
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro SSLOffloading specifica se un dispositivo di rete accetta connessioni TLS (Transport Layer Security) e le decrittografa prima di inoltrare le connessioni alla directory virtuale di Outlook via Internet sul server Exchange. I valori validi sono:
- $true: I client Outlook via Internet che usano TLS non mantengono una connessione TLS lungo l'intero percorso di rete verso il server Exchange. Un dispositivo di rete davanti al server decrittografa le connessioni TLS e inoltra le connessioni client non crittografate (HTTP) alla directory virtuale di Outlook via Internet. Il segmento di rete in cui viene utilizzato HTTP deve essere una rete protetta.
- $false: i client Outlook via Internet che usano TLS mantengono una connessione TLS lungo l'intero percorso di rete al server Exchange. Sono consentite solo le connessioni TLS alla directory virtuale di Outlook via Internet. Questo è il valore predefinito.
Questo parametro configura l'impostazione "Richiedi SSL" nella directory virtuale di Outlook via Internet. Quando si imposta questo parametro su $true, "Richiedi SSL" è disabilitato. Quando si imposta questo parametro su $false, "Richiedi SSL" è abilitato. Tuttavia, potrebbero essere necessari alcuni minuti prima che la modifica sia visibile in Gestione IIS.
È necessario usare il valore $true per questo parametro se non sono necessarie connessioni TLS per i client Outlook via Internet interni o esterni.
Il valore di questo parametro è correlato ai valori dei parametri ExternalClientsRequireSsl e InternalClientsRequireSsl.
Proprietà dei parametri
| Tipo: | Boolean |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-WhatIf
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
L'opzione WhatIf mostra le operazioni eseguite dal comando senza apportare modifiche. Con questa opzione non è necessario specificare alcun valore.
Proprietà dei parametri
| Tipo: | SwitchParameter |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | wi |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Input
Input types
Per verificare i tipi di input accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di input di un cmdlet è vuoto, il cmdlet non accetta dati di input.
Output
Output types
Per verificare i tipi restituiti, detti anche tipi di output, accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di output è vuoto, il cmdlet non restituisce dati.