New-SweepRule
Questo cmdlet è disponibile in Exchange locale e nel servizio basato su cloud. Alcuni parametri e impostazioni possono essere esclusivi di singoli ambienti.
Utilizzare il cmdlet New-SweepRule per creare regole di organizzazione nelle cassette postali. Le regole di sweep vengono eseguite a intervalli regolari per mantenere pulita la posta in arrivo.
Per informazioni sui set di parametri nella sezione Sintassi, vedere Sintassi del cmdlet di Exchange.
Sintassi
New-SweepRule
[-Name] <String>
-Provider <String>
[-Confirm]
[-DestinationFolder <MailboxFolderIdParameter>]
[-DomainController <Fqdn>]
[-Enabled <Boolean>]
[-ExceptIfFlagged <Boolean>]
[-ExceptIfPinned <Boolean>]
[-KeepForDays <Int32>]
[-KeepLatest <Int32>]
[-Mailbox <MailboxIdParameter>]
[-Sender <RecipientIdParameter>]
[-SourceFolder <MailboxFolderIdParameter>]
[-SystemCategory <SystemCategoryType>]
[-WhatIf]
[<CommonParameters>]
Descrizione
È 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
New-SweepRule -Name "From Michelle" -Mailbox "Felipe Apodaca" -Provider Exchange16 -Sender michelle@fabrikam.com -KeepLatest 1
In questo esempio viene creata una nuova regola Sweep denominata "From Michelle" nella cassetta postale di Felipe Apodaca che mantiene il messaggio più recente dalla michelle@fabrikam.com cartella Posta in arrivo e sposta i messaggi meno recenti nella cartella Posta eliminata.
Esempio 2
New-SweepRule -Name "From Lila" -Mailbox "Felipe Apodaca" -Provider Exchange16 -Sender lila@fabrikam.com -KeepForDays 10
In questo esempio viene creata una nuova regola Sweep denominata "From Lila" nella cassetta postale di Felipe Apodaca che sposta i messaggi dalla lila@fabrikam.com cartella Posta in arrivo precedenti a 10 giorni alla cartella Posta eliminata.
Esempio 3
New-SweepRule -Name "From Jeff" -Mailbox "Felipe Apodaca" -Provider Exchange16 -Sender jeffm@fabrikam.com -SourceFolder "Felipe:\Sent Items" -KeepForDays 10
In questo esempio viene creata una nuova regola Sweep denominata "From Jeff" nella cassetta postale di Felipe Apodaca che sposta i messaggi dalla jeffm@fabrikam.com cartella Posta inviata precedenti a 10 giorni alla cartella Posta eliminata.
Parametri
-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 2016, Exchange Server 2019, Exchange Online |
-DestinationFolder
Il parametro DestinationFolder consente di specificare un'azione per la regola Sweep che sposta i messaggi nella cartella specificata. La sintassi è MailboxID:\ParentFolder[\SubFolder]
.
Per il valore di MailboxID
, è possibile usare qualsiasi valore che identifichi in modo univoco la cassetta postale. Ad esempio:
- Nome
- Alias
- Nome distinto (DN)
- Nome distinto (DN)
- Dominio\nomeutente
- Indirizzo di posta elettronica
- GUID
- LegacyExchangeDN
- SamAccountName
- ID utente o Nome entità utente (UPN)
I valori di esempio per questo parametro sono john@contoso.com:\Unimportant
o John:\Inbox\Misc
. Il valore predefinito è MailboxID:\Deleted Items
.
Type: | MailboxFolderIdParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-DomainController
Questo parametro è disponibile solo in Exchange locale.
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 2016, Exchange Server 2019 |
-Enabled
Il parametro Enabled consente di specificare se la regola di organizzazione è abilitata o disabilitata. I valori validi sono:
- $true: la regola è abilitata. Questo è il valore predefinito.
- $false: la regola è disabilitata.
Dopo aver creato la regola, è possibile abilitare o disabilitarla utilizzando i cmdlet Enable-SweepRule e Disable-SweepRule.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-ExceptIfFlagged
Il parametro ExceptIfFlagged consente di specificare un'eccezione per la regola di organizzazione che cerca i messaggi cui è applicato un contrassegno. I valori validi sono:
- $true: l'azione della regola non viene applicata ai messaggi a cui è applicato un flag di messaggio.
- $false: l'eccezione non viene usata.
I valori del contrassegno dei messaggi sono:
- Qualsiasi
- Chiamare
- DoNotForward
- Followup
- ForYourInformation
- Inoltra
- NoResponseNecessary
- Lettura
- Rispondi
- ReplyToAll
- Revisione
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-ExceptIfPinned
Il parametro PinMessage specifica un'eccezione per la regola di organizzazione che cerca i messaggi bloccati. I valori validi sono:
- $true: l'azione della regola non viene applicata ai messaggi aggiunti all'inizio della posta in arrivo.
- $false: l'eccezione non viene usata.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-KeepForDays
Il parametro KeepForDays specifica un'azione per la regola Sweep che specifica il numero di giorni per mantenere i messaggi che corrispondono alle condizioni della regola. Trascorso il numero di giorni, i messaggi vengono spostati nel percorso specificato dal parametro DestinationFolder (per impostazione predefinita, la cartella Elementi eliminati).
Non è possibile usare questo parametro con il parametro KeepLatest e la regola Sweep deve contenere un valore di parametro KeepForDays o KeepLatest.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-KeepLatest
Il parametro KeepLatest consente di specificare un'azione per la regola Sweep che specifica il numero di messaggi da mantenere corrispondenti alle condizioni della regola. Dopo che il numero di messaggi viene superato, i messaggi meno recenti vengono spostati nel percorso specificato dal parametro DestinationFolder (per impostazione predefinita, la cartella Elementi eliminati).
Non è possibile usare questo parametro con il parametro KeepForDays e la regola Sweep deve contenere un valore di parametro KeepForDays o KeepLatest.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Mailbox
Il parametro Mailbox consente di specificare la cassetta postale in cui creare la regola di organizzazione. È possibile utilizzare qualsiasi valore che identifichi la cassetta postale in modo univoco. Ad esempio:
- Nome
- Alias
- Nome distinto (DN)
- Nome distinto (DN)
- Dominio\nomeutente
- Indirizzo di posta elettronica
- GUID
- LegacyExchangeDN
- SamAccountName
- ID utente o Nome entità utente (UPN)
Type: | MailboxIdParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Name
Il parametro Name consente di specificare il nome della regola di organizzazione. Se il valore contiene spazi è necessario racchiuderlo tra virgolette.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Provider
Il parametro Provider specifica il provider per la regola Sweep. Se il valore contiene spazi è necessario racchiuderlo tra virgolette.
Per le regole sweep create in Outlook sul web, il valore predefinito è Exchange16.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Sender
Il parametro Sender specifica una condizione per la regola di organizzazione che cerca il mittente specificato nei messaggi. Per i mittenti interni, è possibile utilizzare qualsiasi valore che identifichi il mittente in maniera univoca. Ad esempio:
- Nome
- Alias
- Nome distinto (DN)
- Nome distinto (DN)
- Nome distinto canonico
- GUID
Per i mittenti esterni, usare il relativo indirizzo di posta elettronica.
Type: | RecipientIdParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-SourceFolder
Il parametro SourceFolder specifica una condizione per la regola Sweep che cerca i messaggi nella cartella specificata. La sintassi è MailboxID:\ParentFolder[\SubFolder]
.
Per il valore di MailboxID
, è possibile usare qualsiasi valore che identifichi in modo univoco la cassetta postale. Ad esempio:
- Nome
- Alias
- Nome distinto (DN)
- Nome distinto (DN)
- Dominio\nomeutente
- Indirizzo di posta elettronica
- GUID
- LegacyExchangeDN
- SamAccountName
- ID utente o Nome entità utente (UPN)
I valori di esempio per questo parametro sono john@contoso.com:\Marketing
o John:\Inbox\Reports
. Il valore predefinito è MailboxID:\Inbox
.
Type: | MailboxFolderIdParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-SystemCategory
Il parametro SystemCategory specifica una condizione per la regola di sweep che cerca i messaggi con la categoria di sistema specificata. Le categorie di sistema sono disponibili in tutte le cassette postali nell'organizzazione. I valori validi sono:
- NotDefined
- Bollette
- Documento
- DocumentPlus
- Evento
- Famiglia
- File
- Volo
- FromContact
- Importante
- Liveview
- Alloggio
- Mailinglist
- Newsletter
- Foto
- Acquista
- RentalCar
- RestaurantReservation
- RetiredPromotion
- ShippingNotification
- Shopping
- SocialUpdate
- Viaggio
- Video
Type: | SystemCategoryType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-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 2016, Exchange Server 2019, Exchange Online |