Modificar um tipo de informação confidencial personalizado com o PowerShell

Antes de começar, ligue-se ao PowerShell de Conformidade do & de Segurança. Para obter instruções, veja Security & Compliance PowerShell (PowerShell de Conformidade do & de Segurança).

No PowerShell de Conformidade do & de Segurança, modificar um tipo de informação confidencial personalizado requer que:

  1. Exporte um pacote de regras existente que contém o tipo personalizado de informação confidencial para um arquivo XML (ou use o arquivo XML existente, se você o tiver).

  2. Modifique um tipo personalizado de informação confidencial no arquivo XML exportado.

  3. Importe o arquivo XML atualizado de volta para o pacote de regras existente.

Para ligar ao PowerShell de Conformidade & de Segurança, veja PowerShell de Conformidade do & de Segurança.

Etapa 1: Exportar o pacote de regras existente para um arquivo XML

Utilize os seguintes passos para exportar o pacote de regras existente para um ficheiro XML.

Observação

Se tiver uma cópia do ficheiro XML (por exemplo, se acabou de o criar e importar), pode avançar para Passo: 2 Modificar o tipo de informações confidenciais no ficheiro XML exportado.

  1. Se ainda não souber o nome do pacote de regras personalizado, execute o cmdlet Get-DlpSensitiveInformationTypeRulePackage para o localizar:

    Get-DlpSensitiveInformationTypeRulePackage
    

    Observação

    O pacote de regras incorporado que contém os tipos de informações confidenciais incorporados chama-se Pacote de Regras da Microsoft. O pacote de regras que contém os tipos de informações confidenciais personalizados que criou na IU do Centro de Conformidade chama-se Microsoft.SCCManaged.CustomRulePack.

  2. Use o cmdlet Get-DlpSensitiveInformationTypeRulePackage para armazenar o pacote de regras personalizadas em uma variável:

    $rulepak = Get-DlpSensitiveInformationTypeRulePackage -Identity "RulePackageName"
    

    Por exemplo, se o nome do pacote de regras for "Pacote de regras personalizadas do ID do funcionário", execute o seguinte cmdlet:

    $rulepak = Get-DlpSensitiveInformationTypeRulePackage -Identity "Employee ID Custom Rule Pack"
    
  3. Use a seguinte sintaxe para exportar o pacote de regras personalizado para um arquivo XML:

    [System.IO.File]::WriteAllBytes('XMLFileAndPath', $rulepak.SerializedClassificationRuleCollection)
    

    Este exemplo exporta o pacote de regras para o ficheiro com o nome ExportedRulePackage.xml na pasta C:\Os Meus Documentos.

    [System.IO.File]::WriteAllBytes('C:\My Documents\ExportedRulePackage.xml', $rulepak.SerializedClassificationRuleCollection)
    

Etapa 2: Modificar um tipo personalizado de informação confidencial no arquivo XML exportado

Para obter detalhes de esquema XML e documentação de orientação de edição, veja Personalizar um tipo de informação confidencial incorporado.

Etapa 3: Importar o arquivo XML atualizado de volta para o pacote de regras existente

Para importar o XML atualizado de volta para o pacote de regras existente, use o cmdlet Set-DlpSensitiveInformationTypeRulePackage:

Set-DlpSensitiveInformationTypeRulePackage -FileData ([System.IO.File]::ReadAllBytes('C:\My Documents\External Sensitive Info Type Rule Collection.xml'))

Para informações detalhadas sobre sintaxe e parâmetros, confira Set-DlpSensitiveInformationTypeRulePackage.