DTC更改:更改跟踪输出和跟踪事务

时间:2018-11-02 09:37:41

标签: powershell

我想使用Powershell从分布式事务处理协调器(DTC)中更改以下红色标记的值:

enter image description here

我找到了功能Set-DtcTransactionsTraceSetting,但是使用此功能,我只能更改以下3个值:

  • AbortedTransactionsTracingEnabled(跟踪中止的交易)
  • AllTransactionsTracingEnabled(跟踪所有交易)
  • LongLivedTransactionsTracingEnabled(跟踪长期交易)

我还检查了Set-DtcAdvancedSetting,这两个值也没有选项。

通常,这些值应保存在注册表中。但是“跟踪”文件夹完全为空。


似乎我的问题在挑战,而不只是对我来说。

我现在正在尝试获取带有WMI选项的信息。

我从以下命令开始获取可能的属性

Powershell

$properties = Get-CimClass -Namespace Root\MsDTC -ClassName DtcTransactionsTraceSettings | select -ExpandProperty CimClassProperties

这给了我一系列属性,现在我想像这样获得这些属性的值:

Powershell

$test = Get-CimInstance -Namespace Root\MsDTC -ClassName DtcTransactionsTraceSettings -Property "AbortedTransactionsTracingEnabled"

但是$ test-Value完全为空。我尝试使用类DtcTransactionsTraceSettings,因为我知道此属性中应该有一个值。

一旦这起作用,我将尝试每个类以查找所需的属性。

任何想法如何获得此价值?我在做什么错了?

0 个答案:

没有答案