Stop-Dtc
Applies To: Windows Server 2012 R2 Preview
Stop-Dtc
Stop-Dtc stops the DTC instance specified by the DtcName parameter.
Syntax
Parameter Set: Default
Stop-Dtc [-DtcName <String> ] [-Recursive] [ <CommonParameters>]
Detailed Description
Stop-Dtc stops the DTC instance specified by the DtcName parameter.
Parameters
-DtcName<String>
Specifies the DTC instance to stop. If this parameter is null or set to Local, this will stop the Local DTC instance.
Aliases |
none |
Required? |
false |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
-Recursive
Specifies to stop any services relying on the specified DTC instance, such as SQL Server, etc.
Aliases |
none |
Required? |
false |
Position? |
named |
Default Value |
none |
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.
Inputs
The input type is the type of the objects that you can pipe to the cmdlet.
Outputs
The output type is the type of the objects that the cmdlet emits.
Examples
Example 1. Stopping a DTC instance.
For the purpose of this example the Local DTC instance is used, however you can stop any instance by changing the value of the DtcName parameter
Step 1. Get-Dtc -DtcName Local to view the Local DTC instance's Status.
PS C:\> Get-Dtc -DtcName Local
__GENUS : 2
__CLASS : DtcInstance
__SUPERCLASS :
__DYNASTY : DtcInstance
__RELPATH :
__PROPERTY_COUNT : 7
__DERIVATION : {}
__SERVER :
__NAMESPACE :
__PATH :
DtcName : Local
KtrmEndpointCid : b6628c9f-46ff-404d-a0fa-62657cb828af
OleTxEndpointCid : f3027ea1-4ee5-45b5-a01c-06f41221111b
Status : Started
UisEndpointCid : e9385758-8092-4dd7-8b09-587aa427a58e
VirtualServerName : CSDVM736403-GU
XAEndpointCid : ced49d85-82a9-49d9-a6ee-8c5b4bd7b5bd
Step 2. Since the Status shows that the instance is started, it is safe to Stop-Dtc -DtcName Local.
PS C:\>Stop-Dtc -DtcName Local
Step 3. Get-Dtc -DtcName Local one last time to confirm that the DTC instance is stopped.
PS C:\>Get-Dtc -DtcName Local
__GENUS : 2
__CLASS : DtcInstance
__SUPERCLASS :
__DYNASTY : DtcInstance
__RELPATH :
__PROPERTY_COUNT : 7
__DERIVATION : {}
__SERVER :
__NAMESPACE :
__PATH :
DtcName : Local
KtrmEndpointCid : b6628c9f-46ff-404d-a0fa-62657cb828af
OleTxEndpointCid : f3027ea1-4ee5-45b5-a01c-06f41221111b
Status : Stopped
UisEndpointCid : e9385758-8092-4dd7-8b09-587aa427a58e
VirtualServerName : CSDVM736403-GU
XAEndpointCid : ced49d85-82a9-49d9-a6ee-8c5b4bd7b5bd