Modificación de un tipo de información confidencial personalizada mediante PowerShell
En PowerShell de cumplimiento de seguridad &, la modificación de un tipo de información confidencial personalizada requiere lo siguiente:
Exporte el paquete de reglas existente que contiene el tipo de información confidencial a un archivo XML (o, si lo tiene, use el archivo XML existente).
Modifique el tipo personalizado de información confidencial en el archivo XML exportado.
Importe el archivo XML actualizado en el paquete de reglas existentes.
Para conectarse a PowerShell de cumplimiento de & de seguridad, consulte PowerShell de cumplimiento de & de seguridad.
Sugerencia
Si no es cliente de E5, use la prueba de 90 días de soluciones de Microsoft Purview para explorar cómo las funcionalidades adicionales de Purview pueden ayudar a su organización a administrar las necesidades de cumplimiento y seguridad de los datos. Comience ahora en el centro de pruebas de Microsoft Purview. Obtenga más información sobre términos de suscripción y prueba.
Paso 1: exportar el paquete de reglas existentes a un archivo XML
Nota:
Si tiene una copia del archivo XML (por ejemplo, si acaba de crearlo e importarlo), puede ir al Paso: 2 Modificar el tipo de información confidencial en el archivo XML exportado.
Si aún no conoce el nombre del paquete de reglas personalizado, ejecute el cmdlet Get-DlpSensitiveInformationTypeRulePackage para encontrarlo:
Get-DlpSensitiveInformationTypeRulePackage
Nota:
El paquete de reglas integrado que contiene los tipos de información confidencial integrados se denomina Paquete de reglas de Microsoft. El paquete de reglas que contiene los tipos de información confidencial personalizados que creó en la interfaz de usuario del Centro de cumplimiento se denomina Microsoft.SCCManaged.CustomRulePack.
Use el cmdlet Get-DlpSensitiveInformationTypeRulePackage para almacenar el paquete de reglas personalizadas en una variable:
$rulepak = Get-DlpSensitiveInformationTypeRulePackage -Identity "RulePackageName"
Por ejemplo, si el paquete de reglas se llama "Paquete de reglas personalizado de Id. de empleado", ejecute el cmdlet siguiente:
$rulepak = Get-DlpSensitiveInformationTypeRulePackage -Identity "Employee ID Custom Rule Pack"
Use la siguiente sintaxis para exportar el paquete de reglas personalizado a un archivo XML:
[System.IO.File]::WriteAllBytes('XMLFileAndPath', $rulepak.SerializedClassificationRuleCollection)
En este ejemplo se exporta el paquete de reglas al archivo denominado ExportedRulePackage.xml en la carpeta C:\Mis documentos.
[System.IO.File]::WriteAllBytes('C:\My Documents\ExportedRulePackage.xml', $rulepak.SerializedClassificationRuleCollection)
Paso 2: modificar el tipo de información confidencial en el archivo XML exportado
Obtenga más información sobre cómo modificar tipos de información confidencial a través de XML en Personalización de un tipo de información confidencial integrado.
Paso 3: importar el archivo XML actualizado en el paquete de reglas existentes
Para importar el archivo XML actualizado en el paquete de reglas existentes, use el cmdlet Set-DlpSensitiveInformationTypeRulePackage:
Set-DlpSensitiveInformationTypeRulePackage -FileData ([System.IO.File]::ReadAllBytes('C:\My Documents\External Sensitive Info Type Rule Collection.xml'))
Para obtener información detallada sobre la sintaxis y los parámetros, vea Set-DlpSensitiveInformationTypeRulePackage.