Set-DtcNetworkSetting

Set-DtcNetworkSetting

Set-DtcNetworkSetting modifies the DTC network and security configuration for the DTC service specified by the DtcName parameter. Set-DtcNetworkSetting will restart the DTC service.

Syntax

Parameter Set: DisableNetwork
Set-DtcNetworkSetting -DisableNetworkAccess [-DtcName <String> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: NetworkSettings
Set-DtcNetworkSetting [-AuthenticationLevel <String> ] [-DtcName <String> ] [-InboundTransactionsEnabled <Boolean> ] [-LUTransactionsEnabled <Boolean> ] [-OutboundTransactionsEnabled <Boolean> ] [-RemoteAdministrationAccessEnabled <Boolean> ] [-RemoteClientAccessEnabled <Boolean> ] [-XATransactionsEnabled <Boolean> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Detailed Description

Set-DtcNetworkSetting modifies the DTC network and security configuration for the DTC service specified by the DtcName parameter. Set-DtcNetworkSetting will restart the DTC service.

Parameters

-DtcName<String>

Aliases

none

Required?

false

Position?

named

Default Value

Accept Pipeline Input?

true (ByValue, ByPropertyName)

Accept Wildcard Characters?

false

-DisableNetworkAccess

Disables network access for the DTC instance.

Aliases

none

Required?

true

Position?

named

Default Value

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-AuthenticationLevel<String>

Sets the network authentication level of the DTC instance to NoAuth, Incoming, or Mutual.

Aliases

none

Required?

false

Position?

named

Default Value

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-InboundTransactionsEnabled<Boolean>

Enables or Disables inbound transactions to the DTC instance.

Aliases

none

Required?

false

Position?

named

Default Value

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-LUTransactionsEnabled<Boolean>

Enables or Disables LU transactions in the DTC instance.

Aliases

none

Required?

false

Position?

named

Default Value

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-XATransactionsEnabled<Boolean>

Enables or Disables XA transactions in the DTC instance.

Aliases

none

Required?

false

Position?

named

Default Value

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-OutboundTransactionsEnabled<Boolean>

Enables or Disables outbound transactions from the DTC instance.

Aliases

none

Required?

false

Position?

named

Default Value

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-RemoteAdministrationAccessEnabled<Boolean>

Enables or Disables remote administration access for the DTC instance.

Aliases

none

Required?

false

Position?

named

Default Value

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-RemoteClientAccessEnabled<Boolean>

Enables or Disables remote client access for the DTC instance.

Aliases

none

Required?

false

Position?

named

Default Value

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-Confirm

Prompts you for confirmation before executing the command.

Required?

false

Position?

named

Default Value

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-WhatIf

Describes what would happen if you executed the command without actually executing the command.

Required?

false

Position?

named

Default Value

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

<CommonParameters>

This cmdlet supports the common parameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, and -OutVariable. For more information, see about_CommonParameters

Examples

A basic example of how to use Set-DtcNetworkSetting to change DTC Network and Security settings.

Change the Network and Security settings for the Local DTC instance.

PS C:\> Set-DtcNetworkSetting -DtcName Local -AuthenticationLevel Incoming -InboundTransactionsEnabled 0

Verify the changes now with Get-DtcNetworkSetting.

PS C:\> Get-DtcNetworkSetting -DtcName Local
__GENUS                           : 2
__CLASS : DtcNetworkSettings
__SUPERCLASS :
__DYNASTY : DtcNetworkSettings
__RELPATH :
__PROPERTY_COUNT : 7
__DERIVATION : {}
__SERVER :
__NAMESPACE :
__PATH :
AuthenticationLevel : Mutual
InboundTransactionsEnabled : True
LUTransactionsEnabled : True
OutboundTransactionsEnabled : True
RemoteAdministrationAccessEnabled : True
RemoteClientAccessEnabled : True
XATransactionsEnabled : True