Я хочу изменить следующие значения, помеченные красным, в Координаторе распределенных транзакций (DTC) с помощью Powershell:
Я нашел Funtion Set-DtcTransactionsTraceSetting
, но с помощью этой функции я могу изменить только эти 3 значения:
- AbortedTransactionsTracingEnabled (Трассировка прерванных транзакций)
- AllTransactionsTracingEnabled (Отследить все транзакции)
- LongLivedTransactionsTracingEnabled (Отслеживать долгосрочные транзакции)
Я также проверил Set-DtcAdvancedSetting, для этих двух значений также нет опции.
Обычно эти значения должны быть сохранены в реестре. Но папка "Tracing" полностью пуста.
Кажется, что мой вопрос довольно сложный, не только для меня ..
Я сейчас пытаюсь получить информацию с помощью параметров 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
, потому что я знаю, что в этих свойствах должно быть значение.
Как только это сработает, я попробую каждый класс, чтобы найти желаемые свойства.
Есть идеи, как получить это значение? Что я делаю не так?