Set-MailboxDatabase (RTM)
Si applica a: Exchange Server 2007
Ultima modifica dell'argomento: 2007-06-05
Utilizzare il cmdlet Set-MailboxDatabase per impostare gli attributi di un database delle cassette postali.
Sintassi
Set-MailboxDatabase -Identity <DatabaseIdParameter> [-AllowFileRestore <$true | $false>] [-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>]
Set-MailboxDatabase [-AllowFileRestore <$true | $false>] [-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>]
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 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:
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. |
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 che determina l'invio di 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:
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:
|
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 consente di specificare la dimensione della cassetta postale raggiunta la quale l'utente associato a questa cassetta postale non sarà più in grado di 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. |
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:
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:
|
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. |
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