WindowsEventlog_SetWindowsEventlogSecurityDescriptor_Config.ps1
<#PSScriptInfo .VERSION 1.0.0 .GUID 07323d21-39a0-4f62-bed7-7acc943f9234 .AUTHOR Microsoft Corporation .COMPANYNAME Microsoft Corporation .COPYRIGHT (c) Microsoft Corporation. All rights reserved. .TAGS DSCConfiguration .LICENSEURI https://github.com/PowerShell/ComputerManagementDsc/blob/master/LICENSE .PROJECTURI https://github.com/PowerShell/ComputerManagementDsc .ICONURI .EXTERNALMODULEDEPENDENCIES .REQUIREDSCRIPTS .EXTERNALSCRIPTDEPENDENCIES .RELEASENOTES First version. .PRIVATEDATA 2016-Datacenter,2016-Datacenter-Server-Core #> #Requires -module ComputerManagementDsc <# .DESCRIPTION Example script that sets the application Windows Event Log logmode to 'Circular' with 30 days retention, with a Security Desriptor and ensure it is enabled. #> Configuration WindowsEventlog_SetWindowsEventlogSecurityDescriptor_Config { Import-DSCResource -ModuleName ComputerManagementDsc Node localhost { WindowsEventLog ApplicationEventlogSize { LogName = 'Application' IsEnabled = $true LogMode = 'Circular' MaximumSizeInBytes = 2048kb SecurityDescriptor = 'O:BAG:SYD:(A;;0x7;;;BA)(A;;0x7;;;SO)(A;;0x3;;;IU)(A;;0x3;;;SU)(A;;0x3;;;S-1-5-3)(A;;0x3;;;S-1-5-33)(A;;0x1;;;S-1-5-32-573)' } # End of Windows Event Log Resource } # End of Node } # End of Configuration |