Posted On August 18, 2022

Disable and Enable Trace Logging for Dynamics CRM

kimconnect 0 comments
blog.KimConnect.com >> Codes >> Disable and Enable Trace Logging for Dynamics CRM
# Set common variables
$serverTracingRegistry='Registry::HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM'

# Enable CRM Tracing
Add-PSSnapin Microsoft.Crm.PowerShell
$setting = Get-CrmSetting TraceSettings
$setting.Enabled = $True
$setting.Directory = "D:\crmTraceLogs"
Set-CrmSetting $setting
$traceRefreshCurrentValue=(Get-ItemProperty -path $serverTracingRegistry).'TraceRefresh'
Set-Itemproperty -path $serverTracingRegistry -Name 'TraceRefresh' -value 1
Set-Itemproperty -path $serverTracingRegistry -Name 'TraceEnabled' -value 1

# Disable Tracing
Add-PSSnapin Microsoft.Crm.PowerShell
$setting = Get-CrmSetting TraceSettings
$setting.Enabled = $False
Set-CrmSetting $setting
Set-Itemproperty -path $serverTracingRegistry -Name 'TraceRefresh' -value 0
Set-Itemproperty -path $serverTracingRegistry -Name 'TraceEnabled' -value 0
write-host "Must run IISRESET for changes to be effective"

 
# Check current settings
(Get-CrmSetting TraceSettings).Enabled
Get-ItemProperty -path $serverTracingRegistry -Name 'TraceRefresh'
Get-ItemProperty -path $serverTracingRegistry -Name 'TraceEnabled'

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Create a Report of MTU Settings on All Hyper-V Hosts in the Domain/Forest

# mtuReportAllHyperVHosts.ps1 # Ensure that AD management module is available for PS Session function includeRSAT{…

Batch File to Copy Files Containing Agents’ Names

:: Set variables using system time and date popd   Set today=%Date:~4,2%_%Date:~7,2%_%Date:~10,4%   IF "%today:~0,1%"=="0"…

PowerShell: Export Event Logs by a Certain Date Range

# User defined variables $daysLimit=7 $startdate=(get-date).adddays(-$daysLimit) $computername=$env:computername $logName='Application' $filterTypes='Error','Warning' $logPath="c:\temp\eventlogs-from-$($startdate.tostring('yyyy-MM-dd'))-to-$((get-date).tostring('yyyy-MM-dd')).csv" # Get the event logs…