共用方式為


使用 PowerShell 修改自定義敏感性信息類型

在安全性 & 合規性 PowerShell 中,修改自定義敏感性資訊類型需要您:

  1. 將包含自訂機密資訊類型的現有規則套件匯出至 XML 檔 (或使用現有的 XML 檔,若您有一個的話)。

  2. 修改已匯出之 XML 檔中的自訂機密資訊類型。

  3. 將更新的 XML 檔匯入至現有的規則套件。

若要連線到安全性 & 合規性 PowerShell,請參 閱安全性 & 合規性 PowerShell

提示

如果您不是 E5 客戶,請使用 90 天Microsoft Purview 解決方案試用版來探索其他 Purview 功能如何協助貴組織管理數據安全性與合規性需求。 立即從 Microsoft Purview 試用中樞開始。 瞭解 有關註冊和試用版條款的詳細數據

步驟 1:將現有規則套件匯出至 XML 檔

注意事項

例如,如果您有 XML 檔案的複本 (,如果您剛建立並將其匯入) ,您可以跳至 步驟:2 修改匯出之 XML 檔案中的敏感性資訊類型

  1. 如果您還不知道自定義規則套件的名稱,請執行 Get-DlpSensitiveInformationTypeRulePackage Cmdlet 來尋找它:

    Get-DlpSensitiveInformationTypeRulePackage
    

    注意事項

    包含內建敏感性資訊類型的內建規則套件命名Microsoft規則套件。 包含您在合規性中心 UI 中建立之自定義敏感性資訊類型的規則套件名為 Microsoft.SCCManaged.CustomRulePack

  2. 使用 Get-DlpSensitiveInformationTypeRulePackage Cmdlet,將自訂規則套件儲存至變數:

    $rulepak = Get-DlpSensitiveInformationTypeRulePackage -Identity "RulePackageName"
    

    例如,如果規則套件的名稱為 "Employee ID Custom Rule Pack",請執行下列 Cmdlet:

    $rulepak = Get-DlpSensitiveInformationTypeRulePackage -Identity "Employee ID Custom Rule Pack"
    
  3. 請使用下列語法,將自訂規則套件匯出至 XML 檔:

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

    本範例會將規則套件匯出至 C:\My Documents 資料夾中名為 ExportedRulePackage.xml 的檔案。

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

步驟 2:修改已匯出之 XML 檔中的機密資訊類型。

如需透過 XML 修改敏感性資訊類型的詳細資訊,請參閱 自定義內建敏感性資訊類型

步驟 3:將更新的 XML 檔匯入至現有的規則套件。

若要更新的 XML 重新匯入現有規則套件,請使用 Set-DlpSensitiveInformationTypeRulePackage Cmdlet:

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

如需詳細的語法和參數資訊,請參閱 Set-DlpSensitiveInformationTypeRulePackage

其他相關資訊