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

CSS: Variables & Simple Animation

CSS can mimic other interpreted programming languages by enabling features such as variables. The limitation…

PowerShell: CredSSP

# Part 1: enable client mode on the local jump box $remoteComputer='SHERVER009' Enable-WSManCredSSP Client -DelegateComputer…

PowerShell: Create and Delete VSS Snapshots

Update 7/30/20: use this newer version # There are 2 functions in this snippet# 1.…