Create and Manage WDAC Policies on the WDAC Management Node
Create and manage WDAC Base and Supplemental policy XML files on the dedicated WDAC Management Node (BAC_MGMT) directly from the BigFix® Console. The Create Policies workflow guides you through three sequential steps — configuration inputs, rule options, and custom parameter rules. Use the Purge Supplemental Policy Rules workflow to remove specific rules from existing Supplemental policies, and the Add / Remove Signer workflow to inject or strip code-signing certificates from Base or Supplemental policy XML files.
Before you begin
About this task
- Create Policies: Build new XML Base or Supplemental policies from templates, configure rule options, and define custom rule parameters (Path, Hash, Publisher, COM, Package, File Attributes).
- Purge Supplemental Policy Rules: Remove specific rule ID values or hashes from an existing Supplemental Policy XML and output a cleaned, updated policy XML file.
- Add / Remove Signer: Strip specified Signer IDs from existing Base or Supplemental policies and inject update or supplemental signing certificates (.cer) for secure policy deployment.
| Exit Code | Description |
|---|---|
| 20 | Primary Add Signer Certificate (.cer) not found. |
| 21 | Emergency Signer Certificate (.cer) not found. |
| 22 | Targeted Base Policy XML not found. |
| 23 | Targeted Supplemental Policy XML not found. |
| 24 | Binary Executable (.exe) path not found. |
| 33 | Certificate RSA key sizes greater than 4096 bits. |
| 34 | Rule Id/Signer Id not found. |

Procedure
- In the BigFix Console, navigate to .
- From the Fixlets and Tasks pane, select WDAC Management Node - Policy Management.
-
From the WDAC Management Node - Policy Management pane,
under Create Policies, enter the following.
-
From the WDAC Management Node - Policy Management pane,
under Purge Supplemental Policy Rules, enter the
following.
Figure 5. Purge Supplemental Policy Rules — Configuration Fields Overview 
Table 5. Purge Supplemental Policy Rules — Field Descriptions Field Name Description Base Policy (.xml) The full path to the Base Policy XML file associated with the Supplemental policy being purged. The task uses the Base Policy to validate that the purged output remains a valid child policy. The Base Policy file must already exist in the Policy Folder Path on the WDAC Management Node. Supplemental Policy To Be Changed The file name (or full path) of the existing Supplemental Policy XML from which specific rules are to be removed. The task reads this file, removes the specified rule IDs or hashes, and writes the cleaned policy to a new output file. The original Supplemental Policy XML is not modified. Output Supplemental Policy Name The name for the new, cleaned Supplemental Policy XML output file, without the .xmlextension. Must follow the Supp_GRPNAME naming convention. The task writes the purged policy to this filename in the Policy Folder Path on the WDAC Management Node. -
From the WDAC Management Node - Policy Management pane,
under Add / Remove Signer, select either the
Add Signer or Remove Signer
radio option.
Figure 6. Add / Remove Signer — Action Selection and Configuration Overview 
- From the WDAC Management Node - Policy Management pane, click the Applicable Computers(n) tab and view the endpoints on which you want to run the task.
- Select the Take Actions tab and select the endpoints on which you want to apply this installer task.
- Click OK.
Results
The outcome of a successful execution depends on the selected workflow:
- Create Base Policy: A new WDAC Base Policy XML file is written to the
Policy Folder Path using the selected template, the configured rule options, and
any custom parameter rules. The file is named with the
Base_prefix and is ready for compilation, signing, and publication in the next deployment step. - Create Supplemental Policy: A new WDAC Supplemental Policy XML file is
written to the Policy Folder Path, linked to the parent Base Policy. The file is
named with the
Supp_GRPNAMEprefix and contains the group-specific allow or deny rules defined in Step 3. - Purge Supplemental Policy Rules: A new, cleaned Supplemental Policy XML is written using the Output Supplemental Policy Name. The specified rule IDs or hashes are removed from the output policy. The original Supplemental Policy XML is not modified.
- Add Signer: The specified signing certificate is injected into the target policy XML as a new trusted Signer element. The updated policy trusts files signed by the added certificate. Re-compile and re-publish the policy to apply the change to target endpoints.
- Remove Signer: The specified Signer ID is stripped from the target policy XML. The updated policy no longer trusts files signed by the removed signer. Re-compile and re-publish the policy to apply the change to target endpoints.
All output policy XML files are written to the Policy Folder Path on the WDAC Management Node. Proceed to Compile, Sign, and Publish WDAC Policies from the WDAC Management Node to compile, sign with the TPM certificate, and publish the updated policies to the BigFix Custom Site for endpoint deployment.



