Set-ComplianceSecurityFilter
Esse cmdlet é funcional apenas no PowerShell de Conformidade de Segurança & . Para obter mais informações, confira PowerShell de Conformidade de Segurança&.
Use o cmdlet Set-ComplianceSecurityFilter para modificar filtros de segurança de conformidade no portal de conformidade do Microsoft Purview.
Para saber mais sobre os conjuntos de parâmetros na seção Sintaxe, abaixo, consulte Exchange cmdlet syntax.
Syntax
Set-ComplianceSecurityFilter
-FilterName <String>
[-Action <ComplianceSecurityFilterActionType>]
[-Confirm]
[-Description <String>]
[-Filters <MultiValuedProperty>]
[-Region <String>]
[-Users <MultiValuedProperty>]
[-WhatIf]
[<CommonParameters>]
Description
Para usar esse cmdlet no PowerShell de Conformidade de Segurança & , você precisa receber permissões. Para obter mais informações, confira Permissões no portal de conformidade do Microsoft Purview.
Exemplos
Exemplo 1
$filterusers = Get-ComplianceSecurityFilter -FilterName "Ottawa Users Filter"
$filterusers.users.add("pilarp@contoso.com")
Set-ComplianceSecurityFilter -FilterName OttawaUsersFilter -Users $filterusers.users
Este exemplo adiciona o usuário pilarp@contoso.com ao filtro de segurança de conformidade chamado Filtro de Usuários de Ottawa sem afetar outros usuários atribuídos ao filtro.
Exemplo 2
$filterusers = Get-ComplianceSecurityFilter -FilterName "Ottawa Users Filter"
$filterusers.users.remove("annb@contoso.com")
Set-ComplianceSecurityFilter -FilterName OttawaUsersFilter -Users $filterusers.users
Este exemplo remove o usuário annb@contoso.com para o filtro de segurança de conformidade chamado Filtro de Usuários de Ottawa sem afetar outros usuários atribuídos ao filtro.
Parâmetros
-Action
O parâmetro Ação especifica esse tipo de ação de pesquisa à qual o filtro é aplicado. Um valor válido para esse parâmetro é All, o que significa que o filtro é aplicado a todas as ações de pesquisa.
- Exportação: o filtro é aplicado ao exportar resultados de pesquisa ou prepará-los para análise no eDiscovery Premium.
- Versão prévia: o filtro é aplicado ao visualizar os resultados da pesquisa.
- Limpeza: o filtro é aplicado ao limpar os resultados da pesquisa. Como os itens são excluídos é controlado pelo valor do parâmetro PurgeType no cmdlet New-ComplianceSearchAction. O valor padrão é SoftDelete, o que significa que os itens limpos são recuperáveis pelos usuários até que o período de retenção de itens excluídos expire.
- Pesquisa: o filtro é aplicado ao executar uma pesquisa.
- Search: o filtro é aplicado ao executar uma pesquisa.
Type: | ComplianceSecurityFilterActionType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Security & Compliance |
-Confirm
A opção Confirm especifica se a solicitação de confirmação deve ser mostrada ou ocultada. Como essa opção afeta o cmdlet dependerá do fato de o cmdlet exigir ou não confirmação antes de continuar.
- Cmdlets destrutivos (por exemplo, cmdlets Remove-*) têm uma pausa interna que força você a reconhecer o comando antes de prosseguir. Para estes cmdlets, você pode pular o pedido de confirmação usando esta sintaxe exata:
-Confirm:$false
. - A maioria dos outros cmdlets (por exemplo, cmdlets New-* e Set-*) não tem uma pausa interna. Para esses cmdlets, especificar a opção Confirm sem um valor introduz uma pausa que força você a confirmar o comando antes de continuar.
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, Security & Compliance |
-Description
O parâmetro Description especifica uma descrição para o filtro de segurança de conformidade. O comprimento máximo é de 256 caracteres. Se o valor contiver espaços, coloque-o entre aspas (").
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Security & Compliance |
-FilterName
O parâmetro FilterName especifica o nome do filtro de segurança de conformidade que você deseja modificar. Se o valor contiver espaços, coloque-o entre aspas (").
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, Security & Compliance |
-Filters
O parâmetro Filters especifica os critérios de pesquisa para o filtro de segurança de conformidade. Você pode criar três tipos diferentes de filtros:
- Filtro de caixa de correio: especifica as caixas de correio que podem ser pesquisadas pelos usuários atribuídos. A sintaxe válida é
Mailbox_<MailboxPropertyName>
, onde<MailboxPropertyName>
é um valor de propriedade de caixa de correio. Por exemplo,"Mailbox_CustomAttribute10 -eq 'OttawaUsers'"
permite que os usuários pesquisem apenas caixas de correio que tenham o valor OttawaUsers na propriedade CustomAttribute10. Para obter uma lista de propriedades de caixa de correio com suporte, consulte Propriedades filtradas para o parâmetro RecipientFilter. - Filtro de conteúdo da caixa de correio: especifica o conteúdo da caixa de correio que os usuários atribuídos podem pesquisar. A sintaxe válida é
MailboxContent_<SearchablePropertyName>
, em<SearchablePropertyName>
que especifica uma propriedade KQL (Linguagem de Consulta de Palavra-Chave) que pode ser especificada em uma pesquisa de conformidade. Por exemplo,"MailboxContent_Recipients -like 'contoso.com'"
permite que os usuários pesquisem apenas mensagens enviadas aos destinatários no domínio contoso.com. Para obter uma lista de propriedades de email pesquisáveis, consulte Consultas de palavra-chave para descoberta eletrônica. - Filtro de conteúdo do site e do site: há dois filtros relacionados ao site do SharePoint Online e OneDrive for Business que você pode criar:
Site_<SearchableSiteProperty>
(especifica propriedades relacionadas ao site. Por exemplo,"Site_Path -eq 'https://contoso.sharepoint.com/sites/doctors'"
permite que os usuários pesquisem apenas conteúdo na coleção dehttps://contoso.sharepoint.com/sites/doctors
sites) eSiteContent_<SearchableSiteProperty>
(especifica propriedades relacionadas ao conteúdo. Por exemplo,"SiteContent_FileExtension -eq 'docx'"
permite que os usuários pesquisem apenas documentos do Word). Para obter uma lista de propriedades de site pesquisáveis, consulte Visão geral das propriedades rastreadas e gerenciadas no SharePoint Server. As propriedades marcadas com um Sim na coluna Consultável podem ser usadas para criar um filtro de site ou de conteúdo de site.
Você pode especificar vários filtros do mesmo tipo. Por exemplo, "Mailbox_CustomAttribute10 -eq 'FTE' -and Mailbox_MemberOfGroup -eq '$($DG.DistinguishedName)'"
.
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Security & Compliance |
-Region
O parâmetro Region especifica a localização de satélite para locatários multi-geográficos realizarem pesquisas de descoberta eletrônica. Os valores válidos são:
- APC: Asia-Pacific
- AUS: Austrália
- CAN: Canadá
- EUR: Europa, Oriente Médio, África
- FRA: França
- GBR: Reino Unido
- IND: Índia
- JPN: Japão
- LAM: América Latina
- NAM: América do Norte
Se você não usar esse parâmetro em um locatário multi-geográfico, as pesquisas de descoberta eletrônica serão realizadas no local central.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Security & Compliance |
-Users
O parâmetro Users especifica o usuário que tem esse filtro aplicado às suas pesquisas. Os valores válidos são:
- Um ou mais usuários: identifique os usuários por seu alias ou endereço de email. Vários valores, separados por vírgulas, podem ser especificados.
- O valor All: atribui o filtro a todos os usuários. Você só pode usar esse valor sozinho.
- Um ou mais grupos de funções: identifique o grupo de funções pelo nome. Vários valores, separados por vírgulas, podem ser especificados.
Você não pode especificar um grupo de distribuição com esse parâmetro.
Os valores especificados por você substituirão quaisquer entradas existentes. Consulte a seção Exemplos para adicionar ou remover usuários sem afetar outras entradas existentes.
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Security & Compliance |
-WhatIf
A opção WhatIf não funciona no PowerShell de Conformidade de Segurança & .
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, Security & Compliance |