作为Windows Server 2012 R2的一部分,可以使用PowerShell cmdlet设置和获取默认事务协调器。 Set-DtcDefault
cmdlet允许将协调器设置为远程主机。
但是,2008r2环境不存在此类cmdlet。我已经找到了许多关于如何以编程方式设置其他MSDTC设置和属性的示例,但没有找到这个具体设置。它也不像更改注册表项那么简单。
我搜索过WMI,除了MSDTC的性能计数器之外找不到任何东西。由于此设置是通过管理单元进行的,而snapin通常是与WMI的接口,因此我认为这是最可能的位置。
如何使用powershell以编程方式更改默认协调器?