Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Talvez seja necessário modificar palavras-chave em um de seus dicionários de palavras-chave ou modificar um dos dicionários internos. Pode fazê-lo através do PowerShell ou através do portal do Microsoft Purview.
Dica
Se você não é um cliente E5, use a avaliação das soluções do Microsoft Purview de 90 dias para explorar como os recursos adicionais do Purview podem ajudar sua organização a gerenciar as necessidades de segurança e conformidade de dados. Comece agora no hub de avaliações do Microsoft Purview. Saiba mais detalhes sobre os termos de inscrição e avaliação.
Modificar um dicionário de palavra-chave nos portais
Os dicionários de palavras-chave podem ser utilizados como Elementos primários ou Elementos de suporte em padrões de tipo de informação confidencial (SIT). Pode editar um dicionário palavra-chave ao criar um SIT ou num SIT personalizado existente. Por exemplo, para editar um dicionário de palavra-chave existente:
Inicie sessão no portal > do Microsoft PurviewProteção de Informações>Classifiers>Tipos de informações confidenciais.
Selecione o SIT que utiliza o dicionário palavra-chave que pretende atualizar.
Selecione Editar.
Escolha Avançar.
Edite o padrão que tem o dicionário palavra-chave que pretende atualizar.
Edite o dicionário palavra-chave nas secções Elemento principal ou elemento de suporte. Faça as suas edições com uma palavra-chave por linha.
Escolha Concluído.
Modificar um dicionário de palavra-chave com o PowerShell
Por exemplo, modificaremos alguns termos no PowerShell, salvaremos os termos em um local onde você poderá modificá-los em um editor e atualizaremos os termos anteriores no local.
Primeiro, recupere o objeto de dicionário:
$dict = Get-DlpKeywordDictionary -Name "Diseases"
A impressão $dict
mostrará as várias propriedades. As próprias palavras-chave são armazenadas num objeto no back-end, mas $dict.KeywordDictionary
contêm uma representação de cadeia das mesmas, que irá utilizar para modificar o dicionário.
Antes de modificar o dicionário, tem de voltar a transformar a cadeia de termos numa matriz com o .split(',')
método . Em seguida, irá limpo os espaços indesejados entre as palavras-chave com o .trim()
método , deixando apenas as palavras-chave para trabalhar.
$terms = $dict.KeywordDictionary.split(',').trim()
Agora, irá remover alguns termos do dicionário. Uma vez que o dicionário de exemplo tem apenas algumas palavras-chave, pode facilmente avançar para exportar o dicionário e editá-lo no Bloco de Notas, mas os dicionários geralmente contêm uma grande quantidade de texto, pelo que irá aprender esta forma de editá-los facilmente no PowerShell.
No último passo, guardou as palavras-chave numa matriz. Existem várias formas de remover itens de uma matriz, mas, como abordagem simples, irá criar uma matriz dos termos que pretende remover do dicionário e, em seguida, copiar apenas os termos do dicionário que não estão na lista de termos a remover.
Execute o comando $terms
para mostrar a lista atual de termos. A saída do comando será parecida com o seguinte:
aarskog's syndrome
abandonment
abasia
abderhalden-kaufmann-lignac
abdominalgia
abduction contracture
abetalipoproteinemia
abiotrophy
ablatio
ablation
ablepharia
abocclusion
abolition
aborter
abortion
abortus
aboulomania
abrami's disease
Execute este comando para especificar os termos que você deseja remover:
$termsToRemove = @('abandonment','ablatio')
Execute este comando para remover os termos realmente da lista:
$updatedTerms = $terms | Where-Object {$_ -notin $termsToRemove}
Execute o comando $updatedTerms
para mostrar a lista atualizada de termos. O resultado do comando tem o seguinte aspeto (os termos especificados foram removidos):
aarskog's syndrome
abasia
abderhalden-kaufmann-lignac
abdominalgia
abduction contracture
abetalipoproteinemia
abiotrophy
ablation
ablepharia
abocclusion
abolition
aborter
abortion
abortus
aboulomania
abrami's disease
Agora, guarde o dicionário localmente e adicione mais alguns termos. Pode adicionar os termos aqui mesmo no PowerShell, mas ainda terá de exportar o ficheiro localmente para garantir que está guardado com a codificação Unicode e contém o BOM.
Salve o dicionário localmente executando o seguinte:
Set-Content $updatedTerms -Path "C:\myPath\terms.txt"
Agora, abra o ficheiro, adicione os seus outros termos e guarde com codificação Unicode (UTF-16). Agora, vai carregar os termos atualizados e atualizar o dicionário.
Set-DlpKeywordDictionary -Identity "Diseases" -FileData ([System.IO.File]::ReadAllBytes('C:myPath\terms.txt'))
Agora o dicionário foi atualizado. O Identity
campo utiliza o nome do dicionário. Se também quiser alterar o nome do dicionário com o Set-
cmdlet, basta adicionar o -Name
parâmetro ao que está acima com o novo nome do dicionário.