added functionality to Tools.ps1
This commit is contained in:
@@ -1,24 +0,0 @@
|
|||||||
# Function to enable or disable a specified log
|
|
||||||
function SetLog
|
|
||||||
{
|
|
||||||
param (
|
|
||||||
[Parameter(Mandatory = $true)]
|
|
||||||
[string]$Name,
|
|
||||||
[Parameter(Mandatory = $true, ParameterSetName = 'Enable')]
|
|
||||||
[switch]$Enable,
|
|
||||||
[Parameter(Mandatory = $true, ParameterSetName = 'Disable')]
|
|
||||||
[switch]$Disable
|
|
||||||
)
|
|
||||||
|
|
||||||
# Create a new object for the specified log
|
|
||||||
$log = New-Object System.Diagnostics.Eventing.Reader.EventLogConfiguration $Name
|
|
||||||
|
|
||||||
# Make the specified change to the log
|
|
||||||
if ( $Enable ) { $log.IsEnabled = $true }
|
|
||||||
if ( $Disable ) { $log.IsEnabled = $false }
|
|
||||||
|
|
||||||
# Commit changes to the log
|
|
||||||
$log.SaveChanges()
|
|
||||||
}
|
|
||||||
|
|
||||||
SetLog -Name Microsoft-Windows-DNS-Client/Operational -Disable
|
|
||||||
Reference in New Issue
Block a user