Set-MailboxServer

 

Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Ultima modifica dell'argomento: 2008-01-21

Il cmdlet Set-MailboxServer consente di modificare gli attributi in un server Cassette postali Exchange specificando l'identità del server Cassette postali e gli attributi da modificare.

Sintassi

Set-MailboxServer -Identity <MailboxServerIdParameter> [-AutoDatabaseMountDial <Lossless | GoodAvailability | BestAvailability>] [-ClusteredStorageType <Disabled | NonShared | Shared>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-FolderLogForManagedFoldersEnabled <$true | $false>] [-ForcedDatabaseMountAfter <Unlimited>] [-JournalingLogForManagedFoldersEnabled <$true | $false>] [-Locale <MultiValuedProperty>] [-LogDirectorySizeLimitForManagedFolders <Unlimited>] [-LogFileAgeLimitForManagedFolders <EnhancedTimeSpan>] [-LogFileSizeLimitForManagedFolders <Unlimited>] [-LogPathForManagedFolders <LocalLongFullPath>] [-ManagedFolderAssistantSchedule <ScheduleInterval[]>] [-MAPIEncryptionRequired <$true | $false>] [-MessageTrackingLogEnabled <$true | $false>] [-MessageTrackingLogMaxAge <EnhancedTimeSpan>] [-MessageTrackingLogMaxDirectorySize <Unlimited>] [-MessageTrackingLogMaxFileSize <Unlimited>] [-MessageTrackingLogPath <LocalLongFullPath>] [-MessageTrackingLogSubjectLoggingEnabled <$true | $false>] [-RedundantMachines <MultiValuedProperty>] [-ReplicationNetworks <PrivateOnly | PrivateThenMixed | AllNetworks>] [-RetentionLogForManagedFoldersEnabled <$true | $false>] [-SubjectLogForManagedFoldersEnabled <$true | $false>] [-SubmissionServerOverrideList <MultiValuedProperty>] [-WhatIf [<SwitchParameter>]]

Set-MailboxServer [-AutoDatabaseMountDial <Lossless | GoodAvailability | BestAvailability>] [-ClusteredStorageType <Disabled | NonShared | Shared>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-FolderLogForManagedFoldersEnabled <$true | $false>] [-ForcedDatabaseMountAfter <Unlimited>] [-Instance <MailboxServer>] [-JournalingLogForManagedFoldersEnabled <$true | $false>] [-Locale <MultiValuedProperty>] [-LogDirectorySizeLimitForManagedFolders <Unlimited>] [-LogFileAgeLimitForManagedFolders <EnhancedTimeSpan>] [-LogFileSizeLimitForManagedFolders <Unlimited>] [-LogPathForManagedFolders <LocalLongFullPath>] [-ManagedFolderAssistantSchedule <ScheduleInterval[]>] [-MAPIEncryptionRequired <$true | $false>] [-MessageTrackingLogEnabled <$true | $false>] [-MessageTrackingLogMaxAge <EnhancedTimeSpan>] [-MessageTrackingLogMaxDirectorySize <Unlimited>] [-MessageTrackingLogMaxFileSize <Unlimited>] [-MessageTrackingLogPath <LocalLongFullPath>] [-MessageTrackingLogSubjectLoggingEnabled <$true | $false>] [-RedundantMachines <MultiValuedProperty>] [-ReplicationNetworks <PrivateOnly | PrivateThenMixed | AllNetworks>] [-RetentionLogForManagedFoldersEnabled <$true | $false>] [-SubjectLogForManagedFoldersEnabled <$true | $false>] [-SubmissionServerOverrideList <MultiValuedProperty>] [-WhatIf [<SwitchParameter>]]

Descrizione dettagliata

Per eseguire il cmdlet Set-MailboxServer, è necessario utilizzare un account che disponga della seguente delega:

  • Ruolo Exchange Server Administrator e appartenenza al gruppo Administrators locale del server di destinazione.

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.

Per modificare le impostazioni di verifica dei messaggi in un server in cui sono installati i ruoli del server Cassette postali e Trasporto Hub, è possibile utilizzare i parametri di verifica dei messaggi nel cmdlet Set-MailboxServer oppure nel cmdlet Set-TransportServer. Per modificare le impostazioni di verifica dei messaggi in un server in cui è installato il ruolo del server Cassette postali, ma non quello Trasporto Hub, è necessario utilizzare i parametri di verifica dei messaggi nel cmdlet Set-MailboxServer. Per modificare le impostazioni di verifica dei messaggi in un server in cui è installato il ruolo del server Trasporto Hub, ma non quello Cassette postali, è necessario utilizzare i parametri di verifica dei messaggi nel cmdlet Set-TransportServer.

Parametri

Parametro Obbligatorio Tipo Descrizione

Identity

Obbligatorio

Microsoft.Exchange.Configuration.Tasks.MailboxServerIdParameter

Il parametro Identity consente di specificare il server Cassette postali. È possibile utilizzare i seguenti valori:

  • GUID

  • Nome distinto (DN)

  • Nome di un server Cassette postali

AutoDatabaseMountDial

Facoltativo

Microsoft.Exchange.Data.Directory.SystemConfiguration.AutoDatabaseMountDial

Il parametro AutoDatabaseMountDial consente di specificare la procedura automatica di montaggio del database per una soluzione di replica continua cluster (CCR, Cluster Continuous Replication) dopo il failover del server Cassette postali cluster. È possibile utilizzare i seguenti valori:

  • BestAvailability. Se si specifica questo valore, i database verranno montati automaticamente se la lunghezza della coda di copia è inferiore o uguale a sei. La lunghezza della coda di copia è il numero di registri riconosciuti dal nodo passivo che è necessario replicare. Se la lunghezza della coda di copia è maggiore di sei, i database non verranno montati automaticamente. Quando la lunghezza della coda di copia è inferiore o uguale a sei, Exchange tenterà di replicare i registri rimanenti nel nodo passivo e i database verranno montati.

  • GoodAvailability. Se si specifica questo valore, i database verranno montati subito dopo il failover se la lunghezza della coda di copia è inferiore o uguale a tre. La lunghezza della coda di copia è il numero di registri riconosciuti dal nodo passivo che è necessario replicare. Se la lunghezza della coda di copia è maggiore di tre, i database non verranno montati automaticamente. Quando la lunghezza della coda di copia è inferiore o uguale a due, Exchange tenterà di replicare i registri rimanenti nel nodo passivo e i database verranno montati.

  • Lossless. Se si specifica questo valore, i database non verranno montati automaticamente fino a quando tutti i registri generati sul nodo attivo non sono stati copiati sul nodo passivo.

Il valore predefinito è BestAvailability. Se si specifica BestAvailability o GoodAvailability e tutti i dati sul nodo attivo non sono stati replicati sul nodo passivo, è probabile che parte dei dati delle cassette postali vadano persi. Tuttavia, la funzionalità del dumpster del trasporto (abilitata per impostazione predefinita) consentirà la protezione da perdite di dati inviando di nuovo i messaggi che si trovano nella coda del dumpster del trasporto. Per ulteriori informazioni sul dumpster del trasporto, vedere Replica continua cluster.

Se, specificando uno di questi valori, il database non viene montato dopo il failover, è possibile utilizzare il parametro ForcedDatabaseMountAfter per imporre il montaggio del database dopo un periodo di tempo specificato.

Per ulteriori informazioni sui valori Lossless, GoodAvailability e BestAvailability, vedere Interruzioni pianificate e non pianificate.

ClusteredStorageType

Facoltativo

Microsoft.Exchange.Data.Directory.SystemConfiguration.ClusteredStorageType

Il parametro ClusteredStorageType consente di specificare il tipo di archiviazione condivisa per il server di cassette postali in cluster. È possibile utilizzare i seguenti valori:

  • Disabilitata

  • NonShared (per la replica continua cluster)

  • Condivisa (per cluster a copia singola)

Confirm

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro Confirm determina la sospensione dell'elaborazione e richiede che l'utente, prima che l'elaborazione continui, confermi l'operazione che verrà eseguita dal comando. Non è necessario specificare un valore per il parametro Confirm.

DomainController

Facoltativo

Microsoft.Exchange.Data.Fqdn

Per specificare il nome di dominio completo (FQDN) del controller di dominio che consente di scrivere la modifica alla configurazione nel servizio directory di Active Directory, includere nel comando il parametro DomainController.

FolderLogForManagedFoldersEnabled

Facoltativo

System.Boolean

Il parametro FolderLogForManagedFoldersEnabled consente di specificare se il registro delle cartelle gestite è abilitato per i messaggi trasferiti nelle cartelle gestite. I due possibili valori per questo parametro sono $true o $false. Se si specifica $true, le informazioni sulle cartelle a cui sono stati applicati i criteri cassetta postale delle cartelle gestite verranno registrate.

ForcedDatabaseMountAfter

Facoltativo

Microsoft.Exchange.Data.Unlimited

Il parametro ForcedDatabaseMountAfter consente di specificare il periodo di attesa dopo il failover del server di cassette postali in cluster prima del montaggio automatico dei database. Per specificare un valore, immettere un intervallo di tempo: dd.hh:mm:ss, in cui d = giorni, h = ore, m = minuti e s = secondi. Ad esempio, per specificare un timeout di due ore, immettere 2.00.00.

Se si imposta il parametro AutoDatabaseMountDial su GoodAvailability o BestAvailability e i database hanno perso un numero di file di registro superiore al numero consentito in base al valore del parametro AutoDatabaseMountDial, il server Cassette postali rimarrà in attesa per l'intervallo di tempo specificato dal parametro ForcedDatabaseMountAfter, trascorso il quale il database verrà montato automaticamente.

Instance

Facoltativo

Microsoft.Exchange.Data.Directory.Management.MailboxServer

Il parametro Instance consente di trasmettere l'intero oggetto al comando per l'elaborazione. Viene utilizzato principalmente negli script in cui è necessario trasmettere l'intero oggetto al comando. Viene incluso nella tabella dei parametri come riferimento per gli sviluppatori.

JournalingLogForManagedFoldersEnabled

Facoltativo

System.Boolean

Il parametro JournalingLogForManagedFoldersEnabled consente di specificare se il registro delle cartelle gestite è abilitato per l'inserimento nel journal. I due possibili valori per questo parametro sono $true o $false. Se si specifica $true, le informazioni sui messaggi che erano state inserite nel journal verranno registrate. I registri si trovano nel percorso specificato dal parametro LogPathForManagedFolders.

Locale

Facoltativo

Microsoft.Exchange.Data.MultiValuedProperty

Il parametro Locale consente di specificare le impostazioni locali. Le impostazioni locali sono una raccolta di preferenze dell'utente relative alla lingua, ad esempio il sistema di scrittura, il calendario e il formato della data. Di seguito sono riportati alcuni esempi:

  • en-US (Inglese - Stati Uniti)

  • de-AT (Tedesco - Austria)

  • es-CL (Spagnolo - Cile)

Per un elenco completo, vedere CultureInfo Class.

LogDirectorySizeLimitForManagedFolders

Facoltativo

Microsoft.Exchange.Data.Unlimited

Il parametro LogDirectorySizeLimitForManagedFolders consente di specificare il limite di dimensione per tutti i file di registro delle cartelle gestite da un unico database dei messaggi. Una volta raggiunto tale limite, i file meno recenti verranno eliminati per creare spazio ai nuovi file.

La dimensione dei file di registro delle cartelle gestite viene calcolata come dimensione totale di tutti i file di registro con lo stesso prefisso del nome. Ad esempio, per un file con il nome Managed_Folder_Assistant[Storage Group 01][Mailbox Database 01]20061018-1.log, il prefisso è Managed_Folder_Assistant[Storage Group 01][Mailbox Database 01]. Se si rinominano i file di registro o si copiano altri file nella directory di registro delle cartelle gestite, tali file non verranno conteggiati nel calcolo delle dimensioni dei file di registro. I file di registro delle cartelle gestite per ciascun database dei messaggi hanno un prefisso del nome univoco. Pertanto, questo limite si applica ai file di registro di ciascun database dei messaggi e non a tutti i file di registro della directory. Se si dispone di più database dei messaggi, la dimensione massima consentita per la directory di registro delle cartelle gestite non corrisponde alla dimensione specificata nel parametro LogDirectorySizeLimitForManagedFolders, in quanto i file di registro delle cartelle gestite generati da database diversi hanno prefissi del nome diversi. La dimensione massima consentita della directory di registro delle cartelle gestite sarà X volte il valore specificato se si dispone di X database dei messaggi.

È necessario specificare un numero intero o il valore "illimitato". Il valore predefinito è "illimitato". Se viene immesso un valore, qualificarlo con una delle seguenti unità:

  • B (byte)

  • KB (kilobyte)

  • MB (megabyte)

  • GB (gigabyte)

  • TB (terabyte)

I valori non qualificati vengono considerati byte.

LogFileAgeLimitForManagedFolders

Facoltativo

Microsoft.Exchange.Data.EnhancedTimeSpan

Il parametro LogFileAgeLimitForManagedFolders consente di specificare per quanto tempo verranno conservati i registri delle cartelle gestite. I file di registro che superano il periodo massimo di memorizzazione verranno eliminati. Per specificare un valore, immettere un intervallo di tempo: dd.hh:mm:ss, in cui d = giorni, h = ore, m = minuti e s = secondi. Ad esempio, per specificare un intervallo di 30 giorni, immettere 30.00:00:00. Il valore predefinito è 00:00:00:00 (per specificare che non ci sono limiti al mantenimento dei file, non che i file vengono sovrascritti immediatamente).

LogFileSizeLimitForManagedFolders

Facoltativo

Microsoft.Exchange.Data.Unlimited

Il parametro LogFileSizeLimtiForManagedFolders consente di specificare la dimensione massima per ciascun file di registro delle cartelle gestite. Quando viene raggiunta la dimensione massima, viene creato un nuovo file di registro. Il valore predefinito è 10 MB. Se viene immesso un valore, qualificarlo con una delle seguenti unità:

  • B (byte)

  • KB (kilobyte)

  • MB (megabyte)

  • GB (gigabyte)

  • TB (terabyte)

I valori non qualificati vengono considerati byte.

LogPathForManagedFolders

Facoltativo

Microsoft.Exchange.Data.LocalLongFullPath

Il parametro LogPathForManagedFolders consente di specificare il percorso della directory in cui sono archiviati i file di registro delle cartelle gestite. Il valore predefinito è <percorso di installazione di Exchange>\Logging\Managed Folder Assistant.

ManagedFolderAssistantSchedule

Facoltativo

Microsoft.Exchange.Common.ScheduleInterval[]

Il parametro ManagedFolderAssistantSchedule consente di specificare gli intervalli settimanali durante i quali l'assistente cartelle gestite applica le impostazioni di gestione dei record di messaggistica alle cartelle gestite. Il formato è StartDay.Time-EndDay.Time. È possibile utilizzare i seguenti valori per i giorni di inizio e di fine:

  • Nome completo del giorno

  • Nome abbreviato del giorno

  • Numero intero da 0 a 6, dove 0 = domenica

Tra l'ora di inizio e di fine devono intercorrere almeno 15 minuti di differenza. I minuti saranno arrotondati a 0, 15, 30 o 45. Se si specifica più di un intervallo, fra un intervallo e l'altro dovranno intercorrere almeno 15 minuti.

Esempi:

  • "Dom. 23.30-Lun. 01.30"

  • 6.22.00-6.22.15 (l'assistente verrà eseguito da sabato alle 22.00 fino a sabato alle 22.15).

  • "Lunedì 04.30-lunedì 05.30","Mercoledì 04.30-mercoledì 05.30" (l'assistente verrà eseguito il lunedì e il mercoledì mattina dalle 04.30 alle 05.30).

  • "Dom. 1.15-Lunedì. 23.00"

Se l'elaborazione delle cassette postali presenti nel server non viene conclusa entro l'intervallo di tempo pianificato, alla successiva esecuzione dell'Assistente cartelle gestite l'elaborazione viene automaticamente ripresa dal punto in cui è stata interrotta.

MAPIEncryptionRequired

Facoltativo

System.Boolean

Il parametro MAPIEncryptionRequired consente di specificare se Exchange bloccherà i client MAPI che non utilizzano le chiamate di procedura remota crittografate (RPC, Remote Procedure Calls). I due possibili valori per questo parametro sono $true o $false.

MessageTrackingLogEnabled

Facoltativo

System.Boolean

Il parametro MessageTrackingLogEnabled consente di specificare se la verifica dei messaggi è abilitata. Il valore predefinito è $true.

MessageTrackingLogMaxAge

Facoltativo

Microsoft.Exchange.Data.EnhancedTimeSpan

Il parametro MessageTrackingLogMaxAge consente di specificare il limite massimo di validità dei registri di verifica dei messaggi. I file di registro che risultano anteriori al valore specificato sono eliminati Il valore predefinito è 30 giorni. Per specificare un valore, immettere un intervallo di tempo: dd.hh:mm:ss, dove d = giorni, h = ore, m = minuti e s = secondi. L'intervallo di input valido per questo parametro è compreso tra 00:00:00 e 24855.03:14:07. Impostando il valore del parametro MessageTrackingLogMaxAge su 00:00:00 si impedisce la rimozione automatica dei file di registro della verifica dei messaggi a causa del limite di validità.

MessageTrackingLogMaxDirectorySize

Facoltativo

Microsoft.Exchange.Data.Unlimited

Il parametro MessageTrackingLogMaxDirectorySize consente di specificare la dimensione massima della directory dei registri di verifica dei messaggi. Se il limite massimo viene raggiunto, il server elimina i file di registro meno recenti.

La dimensione massima della directory dei registri di verifica dei messaggi viene calcolata come dimensione totale di tutti i file di registro con lo stesso prefisso del nome. Gli altri file che non seguono la convenzione del prefisso del nome non vengono conteggiati nel calcolo della dimensione totale della directory. Rinominando i file di registro meno recenti o copiando gli altri file nella directory dei registri di verifica dei messaggi, la directory potrebbe superare la dimensione massima specificata.

Quando il ruolo del server Trasporto Hub e il ruolo del server Cassette postali vengono installati nello stesso server, la dimensione massima della directory dei registri di verifica dei messaggi non coincide con la dimensione massima specificata poiché i file di registro di verifica dei messaggi generati da ruoli del server diversi hanno prefissi del nome diversi. I file del registro di verifica dei messaggi del ruolo del server Trasporto Hub o Trasporto Edge iniziano con il prefisso del nome MSGTRK. I file del registro di verifica dei messaggi del ruolo del server Cassette postali iniziano con il prefisso del nome MSGTRKM. Quando il ruolo del server Trasporto Hub e il ruolo del server Cassette postali vengono installati nello stesso server, la dimensione massima della directory dei registri di verifica dei messaggi è doppia rispetto al valore specificato.

Il valore predefinito è 250 MB. Se viene immesso un valore, qualificarlo con una delle seguenti unità:

  • B (byte)

  • KB (kilobyte)

  • MB (megabyte)

  • GB (gigabyte)

  • TB (terabyte)

I valori non qualificati vengono considerati byte. È necessario che il valore del parametro MessageTrackingLogMaxFileSize sia inferiore o uguale al valore del parametro MessageTrackingLogMaxDirectorySize . La gamma di immissione valida per questi parametri è compresa tra 1 e 9223372036854775807 byte.

MessageTrackingLogMaxFileSize

Facoltativo

Microsoft.Exchange.Data.Unlimited

Il parametro MessageTrackingLogMaxFileSize consente di specificare la dimensione massima dei file di registro della verifica dei messaggi. Quando viene raggiunta la dimensione massima, viene creato un nuovo file di registro. Il valore predefinito è 10 MB. Se viene immesso un valore, qualificarlo con una delle seguenti unità:

  • B (byte)

  • KB (kilobyte)

  • MB (megabyte)

  • GB (gigabyte)

  • TB (terabyte)

I valori non qualificati vengono considerati byte. È necessario che il valore del parametro MessageTrackingLogMaxFileSize sia inferiore o uguale al valore del parametro MessageTrackingLogMaxDirectorySize . La gamma di immisssione valida per questi parametri è compresa tra 1 e 9223372036854775807 byte.

MessageTrackingLogPath

Facoltativo

Microsoft.Exchange.Data.LocalLongFullPath

Il parametro MessageTrackingLogPath consente di specificare la posizione dei registri della verifica dei messaggi. La posizione predefinita è C:\Program Files\Microsoft\Exchange Server TransportRoles\Logs\MessageTracking. In un ambiente di cluster a copia singola (SCC), spostare la directory dei registri di verifica dei messaggi in una risorsa Disco fisico che si trovi in una risorsa di archiviazione condivisa. Questa operazione consente di continuare le ricerche dei registri di verifica dei messaggi in caso di failover. Se si imposta il valore del parametro MessageTrackingLogPath su $null, si disabilita la verifica dei messaggi in modo efficace. Tuttavia, se si imposta il valore del parametro MessageTrackingLogPath su $null quando il valore dell'attributo MessageTrackingLogEnabled è $true, si genereranno errori nel registro eventi. Il metodo preferenziale per disabilitare la verifica dei messaggi consiste nell'utilizzare il parametro MessageTrackingLogEnabled.

MessageTrackingLogSubjectLoggingEnabled

Facoltativo

System.Boolean

Il parametro MessageTrackingLogSubjectLoggingEnable consente di specificare se l'oggetto del messaggio debba essere incluso nel registro di verifica dei messaggi. Il valore predefinito è $True.

RedundantMachines

Facoltativo

Microsoft.Exchange.Data.MultiValuedProperty

Il parametro RedundantMachines consente di specificare i proprietari possibili e preferiti per le risorse cluster.

ReplicationNetworks

Facoltativo

Microsoft.Exchange.Data.Directory.SystemConfiguration.ReplicationNetworks

Il parametro ReplicationNetworks è un parametro obsoleto che non funziona in Exchange Server 2007 RTM o SP1. Non deve essere utilizzato quando si esegue il cmdlet Set-MailboxServer.

RetentionLogForManagedFoldersEnabled

Facoltativo

System.Boolean

Il parametro RetentionLogForManagedFoldersEnabled consente di specificare se l'assistente cartelle gestite registra le informazioni sui messaggi che hanno raggiunto i limiti di mantenimento. I due possibili valori per questo parametro sono $true o $false. Se si specifica $true, le informazioni sui messaggi che sono stati elaborati perché hanno raggiunto i limiti di memorizzazione verranno registrate.

SubjectLogForManagedFoldersEnabled

Facoltativo

System.Boolean

Il parametro SubjectLogForManagedFoldersEnabled consente di specificare se l'oggetto dei messaggi verrà visualizzato nei registri delle cartelle gestite. I due possibili valori per questo parametro sono $true o $false. Se si specifica $false, l'oggetto dei messaggi non verrà indicato nei registri delle cartelle gestite. Il valore predefinito è $false.

SubmissionServerOverrideList

Facoltativo

Microsoft.Exchange.Data.MultiValuedProperty

Il parametro SubmissionServerOverrideList è un elenco statico di server Trasporto Hub (nello stesso sito di Active Directory del server Cassette postali) che il server Cassette postali notificherà quando i messaggi sono pronti per il recupero dalla Posta in uscita del mittente. Questo elenco sostituisce l'elenco dei server Trasporto Hub individuati in modo dinamico e può essere utilizzato temporaneamente per la risoluzione dei problemi relativi a un server Trasporto Hub e non si desidera ricevere notifiche di invio della posta, oppure può essere utilizzato per sostituire il bilanciamento del carico delle notifiche automatico fra tutti i server Trasporto Hub nello stesso sito di Active Directory del server Cassette postali.

WhatIf

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro WhatIf indica al comando di simulare le azioni da eseguire sull'oggetto. Il parametro WhatIf consente di visualizzare le modifiche che verrebbero apportate senza applicarle. Non è necessario specificare un valore per il parametro WhatIf.

Tipi di input

Tipi restituiti

Errori

Errore Descrizione

 

Eccezioni

Eccezioni Descrizione

 

Esempio

In questo esempio, il comando Set-MailboxServer viene utilizzato per impostare l'elenco di sostituzione dei server su HubServer01, HubServer02 e HubServer03.

Set-MailboxServer -Identity Server1 -SubmissionServerOverrideList HubServer01,HubServer02,HubServer03