Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Può essere necessario modificare le parole chiave in uno dei dizionari di parole chiave o modificare uno dei dizionari predefiniti. È possibile eseguire questa operazione tramite PowerShell o il portale di Microsoft Purview.
Consiglio
Se non si è cliente E5, usa la versione di valutazione delle soluzioni Microsoft Purview di 90 giorni per esplorare in che modo funzionalità aggiuntive di Purview possono aiutare l'organizzazione a gestire le esigenze di sicurezza e conformità dei dati. Iniziare ora dall'hub delle versioni di valutazione di Microsoft Purview. Informazioni dettagliate sui termini di registrazione e prova.
Modificare un dizionario di parole chiave nei portali
I dizionari di parole chiave possono essere usati come elementi primari o elementi di supporto in modelli sit (Sensitive Information Type). È possibile modificare un dizionario di parole chiave durante la creazione di un sit o in un sit personalizzato esistente. Ad esempio, per modificare un dizionario di parole chiave esistente:
Accedere al portale >di Microsoft Purview Information Protection >Classifiers>Tipi di informazioni sensibili.
Scegliere il sit che usa il dizionario di parole chiave da aggiornare.
Selezionare Modifica.
Scegliere Avanti.
Modificare il modello con il dizionario di parole chiave da aggiornare.
Modificare il dizionario di parole chiave nelle sezioni Elemento primario o Elemento di supporto . Apportare le modifiche usando una parola chiave per riga.
Scegliere Fine.
Modificare un dizionario di parole chiave usando PowerShell
Ad esempio, alcuni termini verranno modificati in PowerShell, salvati in locale, dove è possibile modificarli in un editor, e quindi inseriti al posto dei termini esistenti.
Prima di tutto, recuperare l'oggetto dizionario:
$dict = Get-DlpKeywordDictionary -Name "Diseases"
La stampa $dict
mostrerà le varie proprietà. Le parole chiave stesse vengono archiviate in un oggetto nel back-end, ma $dict.KeywordDictionary
contengono una relativa rappresentazione di stringa, che verrà usata per modificare il dizionario.
Prima di modificare il dizionario, è necessario riportare la stringa di termini in una matrice usando il .split(',')
metodo . Quindi si puliranno gli spazi indesiderati tra le parole chiave con il .trim()
metodo , lasciando solo le parole chiave da usare.
$terms = $dict.KeywordDictionary.split(',').trim()
A questo momento verranno rimossi alcuni termini dal dizionario. Poiché il dizionario di esempio contiene solo poche parole chiave, è possibile passare facilmente all'esportazione del dizionario e alla modifica nel Blocco note, ma i dizionari contengono in genere una grande quantità di testo, quindi si apprenderà prima di tutto in questo modo per modificarli facilmente in PowerShell.
Nell'ultimo passaggio le parole chiave sono state salvate in una matrice. Esistono diversi modi per rimuovere gli elementi da una matrice, ma come approccio semplice, si creerà una matrice dei termini che si desidera rimuovere dal dizionario e quindi si copiano solo i termini del dizionario che non sono nell'elenco dei termini da rimuovere.
Eseguire il comando $terms
per visualizzare l'elenco corrente di termini. L'output del comando avrà questo aspetto:
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
Eseguire questo comando per specificare i termini da rimuovere:
$termsToRemove = @('abandonment','ablatio')
Eseguire questo comando per rimuovere effettivamente i termini dall'elenco:
$updatedTerms = $terms | Where-Object {$_ -notin $termsToRemove}
Eseguire il comando $updatedTerms
per visualizzare l'elenco aggiornato dei termini. L'output del comando è simile al seguente (i termini specificati sono stati rimossi):
aarskog's syndrome
abasia
abderhalden-kaufmann-lignac
abdominalgia
abduction contracture
abetalipoproteinemia
abiotrophy
ablation
ablepharia
abocclusion
abolition
aborter
abortion
abortus
aboulomania
abrami's disease
Salvare ora il dizionario in locale e aggiungere altri termini. È possibile aggiungere i termini direttamente in PowerShell, ma sarà comunque necessario esportare il file in locale per assicurarsi che venga salvato con la codifica Unicode e contenga la distinta base.
Salvare il dizionario in locale eseguendo quanto segue:
Set-Content $updatedTerms -Path "C:\myPath\terms.txt"
Aprire ora il file, aggiungere gli altri termini e salvare con codifica Unicode (UTF-16). Ora si caricheranno i termini aggiornati e si aggiornerà il dizionario sul posto.
Set-DlpKeywordDictionary -Identity "Diseases" -FileData ([System.IO.File]::ReadAllBytes('C:myPath\terms.txt'))
Ora il dizionario esistente è aggiornato. Il Identity
campo accetta il nome del dizionario. Se si desidera modificare anche il nome del dizionario usando il Set-
cmdlet , è sufficiente aggiungere il -Name
parametro a quello precedente con il nuovo nome del dizionario.