Set-MailboxDatabase

 

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

Ultima modifica dell'argomento: 2007-09-19

Utilizzare il cmdlet Set-MailboxDatabase per impostare gli attributi di un database delle cassette postali.

Sintassi

Set-MailboxDatabase -Identity <DatabaseIdParameter> [-AllowFileRestore <$true | $false>] [-Confirm [<SwitchParameter>]] [-DeletedItemRetention <EnhancedTimeSpan>] [-DomainController <Fqdn>] [-EventHistoryRetentionPeriod <EnhancedTimeSpan>] [-IndexEnabled <$true | $false>] [-IssueWarningQuota <Unlimited>] [-JournalRecipient <RecipientIdParameter>] [-MailboxRetention <EnhancedTimeSpan>] [-MaintenanceSchedule <Schedule>] [-MountAtStartup <$true | $false>] [-Name <String>] [-OfflineAddressBook <OfflineAddressBookIdParameter>] [-ProhibitSendQuota <Unlimited>] [-ProhibitSendReceiveQuota <Unlimited>] [-PublicFolderDatabase <DatabaseIdParameter>] [-QuotaNotificationSchedule <Schedule>] [-RetainDeletedItemsUntilBackup <$true | $false>] [-WhatIf [<SwitchParameter>]]

Set-MailboxDatabase [-AllowFileRestore <$true | $false>] [-Confirm [<SwitchParameter>]] [-DeletedItemRetention <EnhancedTimeSpan>] [-DomainController <Fqdn>] [-EventHistoryRetentionPeriod <EnhancedTimeSpan>] [-IndexEnabled <$true | $false>] [-Instance <MailboxDatabase>] [-IssueWarningQuota <Unlimited>] [-JournalRecipient <RecipientIdParameter>] [-MailboxRetention <EnhancedTimeSpan>] [-MaintenanceSchedule <Schedule>] [-MountAtStartup <$true | $false>] [-Name <String>] [-OfflineAddressBook <OfflineAddressBookIdParameter>] [-ProhibitSendQuota <Unlimited>] [-ProhibitSendReceiveQuota <Unlimited>] [-PublicFolderDatabase <DatabaseIdParameter>] [-QuotaNotificationSchedule <Schedule>] [-RetainDeletedItemsUntilBackup <$true | $false>] [-WhatIf [<SwitchParameter>]]

Descrizione dettagliata

Per eseguire il cmdlet Set-MailboxDatabase, è 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 di amministrazione necessari per l'amministrazione di Microsoft Exchange Server 2007, vedere Considerazioni sulle autorizzazioni.

Parametri

Parametro Obbligatorio Tipo Descrizione

Identity

Obbligatorio

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Il parametro Identity identifica il database delle cassette postali per il quale si desidera impostare uno o più attributi. È possibile utilizzare i seguenti valori:

  • GUID

  • Nome distinto (DN)

  • Nome del database delle cassette postali

  • Nome server\nome gruppo archiviazione\nome database

  • Nome server\nome database

  • Nome gruppo archiviazione\nome database

Se non si specifica il nome server, il cmdlet effettuerà la ricerca del database nel server locale. Se sono presenti più database con lo stesso nome, è necessario specificare il gruppo di archiviazione.

AllowFileRestore

Facoltativo

System.Boolean

Il parametro AllowFileRestore specifica se consentire il ripristino di un database da un backup. I due valori possibili sono $true o $false. Se si specifica $true, il comando consentirà il montaggio di un database che non corrisponde alla voce di database nel servizio directory di Active Directory. Se si specifica $false, il comando non consentirà il montaggio di un database che non corrisponde alla voce di database in Active Directory, quindi non sarà possibile sostituire un database esistente con uno di nuova creazione.

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.

DeletedItemRetention

Facoltativo

Microsoft.Exchange.Data.EnhancedTimeSpan

Il parametro DeletedItemRetention specifica il periodo di tempo durante il quale devono essere conservati gli elementi eliminati. Per specificare un valore, immettere un intervallo di tempo: dd.hh:mm:ss dove d = giorni, h = ore, m = minuti e s = secondi. Ad esempio, per specificare un intervallo di 15 ore, immettere 15:00:00. Il periodo massimo di conservazione degli elementi eliminati è 24.855 giorni. Per impostazione predefinita, gli elementi eliminati vengono mantenuti per 14 giorni. Questo attributo si applica a tutte le cassette postali nel database delle cassette postali corrente per il quale non sia impostato un attributo di conservazione degli elementi specifico.

DomainController

Facoltativo

Microsoft.Exchange.Data.Fqdn

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

EventHistoryRetentionPeriod

Facoltativo

Microsoft.Exchange.Data.EnhancedTimeSpan

Il parametro EventHistoryRetentionPeriod specifica il periodo di tempo durante il quale devono essere conservati i dati evento. Questi dati evento sono archiviati nella tabella della cronologia eventi nell'archivio di Exchange. L'archivio include le informazioni sulle modifiche ai vari oggetti nel database delle cassette postali. Questo parametro può essere utilizzato per impedire che la tabella della cronologia eventi raggiunga una dimensione eccessiva e utilizzi troppo spazio sul disco. Per specificare un valore, immettere un intervallo di tempo: dd.hh:mm:ss dove d = giorni, h = ore, m = minuti e s = secondi. Ad esempio, per specificare un intervallo di 15 ore, immettere 15:00:00.

IndexEnabled

Facoltativo

System.Boolean

Il parametro IndexEnabled consente di specificare se abilitare la ricerca di Exchange per il database delle cassette postali. I due possibili valori per questo parametro sono $true o $false.

Instance

Facoltativo

Microsoft.Exchange.Data.Directory.SystemConfiguration.MailboxDatabase

Il parametro Instance è in genere utilizzato negli script in cui un amministratore o sviluppatore deve specificare valori per un comando. Il parametro Instance è equivalente al piping del risultato di un comando su un altro, ma consente allo script di assegnare valori tramite variabili anziché tentare di creare un pipeline. Il parametro Instance è utilizzato raramente dagli amministratori che digitano comandi al prompt dei comandi. È incluso nella tabella dei parametri come riferimento per gli sviluppatori.

IssueWarningQuota

Facoltativo

Microsoft.Exchange.Data.Unlimited

Il parametro IssueWarningQuota consente di specificare la dimensione della cassetta postale raggiunta la quale viene inviato un messaggio di avviso all'utente.

Questo attributo si applica a tutte le cassette postali nel database delle cassette postali corrente per il quale non sia impostato un attributo di quota di avviso specifico. È necessario specificare un numero intero o il valore "illimitato". Il valore predefinito è 1,9 gigabyte (GB).

JournalRecipient

Facoltativo

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter

Il parametro JournalRecipient specifica la cassetta postale cui vengono inviati i rapporti del journal.

MailboxRetention

Facoltativo

Microsoft.Exchange.Data.EnhancedTimeSpan

Il parametro MailboxRetention specifica il periodo di tempo durante il quale devono essere conservate le cassette postali eliminate. Per specificare un valore, immettere un intervallo di tempo: dd.hh:mm:ss dove d = giorni, h = ore, m = minuti e s = secondi. Ad esempio, per specificare un intervallo di 15 ore, immettere 15:00:00. Il periodo massimo di conservazione delle cassette postali è 24.855 giorni. Per impostazione predefinita, le cassette postali eliminate vengono mantenute per 30 giorni. Questo attributo si applica a tutte le cassette postali nel database delle cassette postali corrente.

MaintenanceSchedule

Facoltativo

Microsoft.Exchange.Data.Schedule

Il parametro MaintenanceSchedule specifica quando verrà eseguita la manutenzione sul database delle cassette postali. La manutenzione include la deframmentazione in linea, la rimozione degli elementi che hanno superato il periodo di mantenimento, degli indici inutilizzati e altre attività di pulizia.

Il formato è StartDay.Hour:Minute [AM/PM]-EndDay.Hour:Minute [AM/PM]. È possibile utilizzare i valori seguenti 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

Se si preferisce utilizzare il formato 24 ore, omettere la dicitura AM/PM. Se si utilizza il formato AM/PM, è necessario includere uno spazio tra l'ora e la dicitura AM o PM.

È possibile utilizzare formati misti.

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.11:30 PM-Lun.1:30 AM"

  • 6.22:00-6.22:15 (la manutenzione verrà eseguita da sabato alle 22.00 fino a sabato alle 22.15).

  • "Lunedì.04.30-lunedì.05.30","Mercoledì.04.30-mercoledì.05.30" (la manutenzione verrà eseguita il lunedì e il mercoledì mattina dalle 04.30 alle 05.30).

  • "Dom. 1:15 AM-Lunedì.23:00"

MountAtStartup

Facoltativo

System.Boolean

Il parametro MountAtStartup specifica se montare il database delle cassette postali corrente all'avvio del servizio Archivio informazioni di Microsoft Exchange. I due possibili valori per questo parametro sono $true o $false.

Name

Facoltativo

System.String

Il parametro Name specifica il nome del database delle cassette postali.

OfflineAddressBook

Facoltativo

Microsoft.Exchange.Configuration.Tasks.OfflineAddressBookIdParameter

Il parametro OfflineAddressBook specifica la rubrica associata al database delle cassette postali corrente.

ProhibitSendQuota

Facoltativo

Microsoft.Exchange.Data.Unlimited

Il parametro ProhibitSendQuota specifica la dimensione delle cassette postali raggiunta la quale gli utenti associati a queste cassette postali non possono più inviare messaggi. Questo attributo si applica a tutte le cassette postali nel database delle cassette postali corrente per il quale non sia impostato un attributo di quota Impedisci l'avvio specifico.

È necessario specificare un numero intero o il valore "illimitato".

ProhibitSendReceiveQuota

Facoltativo

Microsoft.Exchange.Data.Unlimited

Il parametro ProhibitSendReceiveQuota specifica la dimensione della cassetta postale raggiunta la quale l'utente associato non può più inviare o ricevere messaggi. Questo attributo si applica a tutte le cassette postali nel database delle cassette postali corrente per il quale non sia impostato un attributo di quota Impedisci l'avvio e la ricezione specifico.

È necessario specificare un numero intero o il valore "illimitato".

PublicFolderDatabase

Facoltativo

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Il parametro PublicFolderDatabase specifica il database delle cartelle pubbliche associato al database delle cassette postali corrente. È possibile utilizzare i seguenti valori:

  • GUID

  • Nome distinto (DN)

  • Nome del database delle cartelle publiche

  • Nome server\nome gruppo archiviazione\nome database

  • Nome server\nome database

  • Nome gruppo archiviazione\nome database

QuotaNotificationSchedule

Facoltativo

Microsoft.Exchange.Data.Schedule

Il parametro QuotaNotificationSchedule specifica quando i messaggi di quota vengono inviati alle cassette postali che hanno raggiunto i valori di quota.

Il formato è StartDay.Hour:Minute [AM/PM]-EndDay.Hour:Minute [AM/PM]. È possibile utilizzare i valori seguenti 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

Se si preferisce utilizzare il formato 24 ore, omettere la dicitura AM/PM.

È possibile utilizzare formati misti.

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.11:30 PM-Lun.1:30 AM"

  • 6.22:00-6.22:15 (la notifica verrà eseguita da sabato alle 22.00 fino a sabato alle 22.15).

  • "Lunedì.04:30 AM-lunedì.05:30 AM","Mercoledì.04:30 AM-mercoledì.05:30 AM" (la notifica verrà eseguita il lunedì e il mercoledì mattina dalle 04.30 alle 05.30).

  • "Dom. 1:15 AM-Lunedì.23:00"

RetainDeletedItemsUntilBackup

Facoltativo

System.Boolean

Il parametro RetainDeletedItemsUntilBackup specifica se mantenere gli elementi eliminati fino al backup successivo. I due possibili valori per questo parametro sono $true o $false.

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

 

Eccezioni

Eccezioni Descrizione

 

Esempio

Nell'esempio seguente viene illustrato come impostare l'intervallo di mantenimento degli elementi eliminati. Se una cassetta postale specifica ha un attributo specifico impostato per il mantenimento degli elementi elementi, verrà utilizzato tale valore anziché quello impostato per il il database delle cassette postali.

Set-MailboxDatabase "Mailbox Database01" -DeletedItemRetention 7.00:00:00