The GroupPolicyDSC module allows you to configure and manage the advanced audit policy on all currently supported versions of Windows.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.
This is the branch containing the latest release - no contributions should be made directly to this branch.
This is the development branch to which contributions should be proposed by contributors as pull requests. This development branch will periodically be merged to the master branch, and be released to PowerShell Gallery.
Please check out common DSC Resources contributing guidelines.
-
AuditPolicySubcategory: Provides a mechanism to manage advanced auditpolicy subcategory audit flags.
-
AuditPolicyOption: Provides a mechanism to manage audit policy options.
-
AuditPolicyCsv: Provides a mechanism to restore an audit policy backup from a CSV file.
-
AuditPolicyGUID: Provides a version of AuditPolicySubcategory that works around localization issues with auditpol.
Provides a mechanism to manage advanced audit policy subcategory audit flags. This resource works on Nano Server.
None
-
[String] Name (Key): The name of the subcategory in the advanced audit policy to manage.
-
[String] AuditFlag (Key): The name of the audit flag to apply to the subcategory. { Success | Failure }.
-
[String] Ensure (Write): Indicates whether the service is present or absent. Defaults to Present. { Present | Absent }.
None
Provides a mechanism to manage audit policy options. This resource works on Nano Server.
None
-
[String] Name (Key): The name of the option to configure.
-
[String] Value (Key): The value to apply to the option. { Enabled | Disabled }.
None
Provides a mechanism to restore an audit policy backup. This resource works on Nano Server.
None
-
[String] CsvPath (Required): The path to the CSV file to apply to the node.
-
[String] IsSingleInstance (Key): Specifies if the resource is a single instance, the value must be 'Yes'.
None
Provides a version of AuditPolicySubcategory that works around localization issues with auditpol.
None
-
[String] Name (Key): The name of the subcategory in the advanced audit policy to manage.
-
[String] AuditFlag (Key): The name of the audit flag to apply to the subcategory. { Success | Failure }.
-
[String] Ensure (Write): Indicates whether the service is present or absent. Defaults to Present. { Present | Absent }.
None
- Explicitly removed extra hidden files from release package
- Update LICENSE file to match the Microsoft Open Source Team standard.
- Added the AuditPolicyGuid resource.
- Moved auditpol call in the helper module to an external process to better control output
- auditpol output is now converted to CSV to remove the need to parse the text output
- All resources have been updated to use the new helper module functionality
- Added the Ensure parameter default value of Present to the AuditPolicySubcategory resource Test-TargetResource function
- Added the AuditPolicyCsv resource.
-
Initial release with the following resources:
- AuditPolicySubcategory
- AuditPolicyOption