Set-RpcClientAccess
Questo cmdlet è disponibile solo in Exchange locale.
Usare il cmdlet Set-RpcClientAccess per modificare le impostazioni del servizio Accesso client RPC di Exchange Microsoft nei server Exchange in cui è installato il ruolo del server Accesso client. Queste impostazioni influiscono sui client di Outlook che si connettono tramite Outlook Via Internet (RPC su HTTP).
Per informazioni sui set di parametri nella sezione Sintassi, vedere Sintassi del cmdlet di Exchange.
Sintassi
Set-RpcClientAccess
-Server <ServerIdParameter>
[-BlockedClientVersions <String>]
[-Confirm]
[-DomainController <Fqdn>]
[-EncryptionRequired <Boolean>]
[-MaximumConnections <Int32>]
[-Name <String>]
[-WhatIf]
[<CommonParameters>]
Descrizione
Outlook 2007 non è supportato in Exchange 2016 o versioni successive, quindi non è consigliabile visualizzare le connessioni di Outlook alla versione 12.Y.Z o successiva. È tuttavia necessario monitorare il log accesso client RPC per visualizzare le versioni client che si connettono ai server Exchange prima di bloccare le versioni client.
Per bloccare le versioni di Outlook per cassette postali specifiche, usare il cmdlet Set-CASMailbox.
È necessario disporre delle autorizzazioni prima di poter eseguire questo cmdlet. Sebbene in questo argomento vengano elencati tutti i parametri relativi al cmdlet, si potrebbe non avere accesso ad alcuni di essi qualora non siano 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-RpcClientAccess -Server MBX01 -BlockedClientVersions 14.0.0-14.32767.65535
In questo esempio vengono impedite le connessioni Outlook Via Internet dai client di Outlook 2010 nel server denominato MBX01.
Esempio 2
Set-RpcClientAccess -Server MBX01 -BlockedClientVersions 15.0.0-15.4737.999
In questo esempio vengono impedite le connessioni Outlook Via Internet dai client outlook 2013 in cui non è installato KB3054940 (versione 15.0.4737.1000) nel server denominato MBX01.
Nota: è possibile determinare versioni software client specifiche analizzando i file di log di Accesso client RPC disponibili in %ExchangeInstallPath%Logging\RPC Client Access.
Parametri
-BlockedClientVersions
Il parametro BlockedClientVersions specifica le versioni client RPC non consentite per la connessione al server Exchange specificato. Ad esempio, l'Microsoft servizio Accesso client RPC di Exchange rifiuta una connessione Outlook Via Internet se la versione di Outlook è il valore specificato o si trova nell'intervallo specificato.
I valori di versione validi sono nel formato X. Y. Z. In genere, le versioni client RPC sono riportate nel formato X.0.Y.Z, ma per questo parametro è necessario specificare il valore come segue: X.Y.Z.
- X è il numero di versione principale. Ad esempio, Outlook 2016 è 16, Outlook 2013 è 15 e Outlook 2010 è 14.
- Y è il numero di revisione secondaria e deve essere inferiore o uguale a 32767.
- Z è il numero di build e deve essere inferiore o uguale a 65535.
È possibile specificare degli intervalli. Ad esempio, -13.32767.65535, 14.0.0-14.32767.65535 o 15.0.0-.
È possibile specificare più valori singoli o valori di intervallo separati da punti e virgola (;).
Prestare attenzione quando si limita l'accesso client, perché anche i componenti del server Exchange possono usare RPC per accedere. Alcuni componenti possono segnalare la versione client come stringa di testo, mentre altri possono segnalare il numero di build di Exchange. Monitorare il log accesso client RPC per visualizzare le versioni client che si connettono al server Exchange prima di bloccare le versioni client.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-Confirm
L'opzione Confirm consente di specificare se visualizzare o nascondere la richiesta di conferma. L'impatto di questa opzione sul cmdlet dipende dalla richiesta di conferma del cmdlet prima di procedere.
- I cmdlet distruttivi , ad esempio i cmdlet Remove-*, hanno una pausa predefinita che impone 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 hanno una pausa predefinita. Per questi cmdlet, specificando l'opzione Confirm senza un valore viene introdotta una pausa che impone all'utente di confermare il comando prima di procedere.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-DomainController
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.
Type: | Fqdn |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-EncryptionRequired
Il parametro EncryptionRequired specifica se la crittografia è necessaria per le connessioni client RPC. I valori validi sono:
- $true: le connessioni client RPC non crittografate vengono rifiutate. Questo è il valore predefinito.
- $false: sono consentite connessioni client RPC non crittografate.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-MaximumConnections
Il parametro MaximumConnections consente di specificare il numero massimo di connessioni client simultanee consentite dal servizio Accesso client RPC di Exchange Microsoft. Il valore predefinito è 65536.
Nota: anche se è possibile configurare un valore non predefinito per questo parametro, le modifiche apportate a questa impostazione non vengono applicate.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-Name
Il parametro Name consente di specificare il nome dell'oggetto di configurazione in Active Directory. Per impostazione predefinita, questo parametro è impostato su RpcClientAccess.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-Server
Il parametro Server consente di specificare il server Accesso client in cui si desidera eseguire questo comando. È possibile utilizzare qualsiasi valore che identifichi il server in maniera univoca. Ad esempio:
- Nome
- FQDN
- Nome distinto (DN)
- ExchangeLegacyDN
Type: | ServerIdParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-WhatIf
L'opzione WhatIf consente di simulare le azioni del comando. È possibile utilizzare tale opzione per visualizzare le modifiche che verrebbero applicate senza effettivamente applicarle. Con questa opzione non è necessario specificare alcun valore.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
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.