Get-Transaction

Get the current (active) transaction.

Syntax
      Get-Transaction [CommonParameters]

Key
   CommonParameters:
       -Verbose, -Debug, -ErrorAction, -ErrorVariable, -WarningAction, -WarningVariable,
       -OutBuffer -OutVariable.

Get-Transaction gets an object that represents the current transaction in the session.

This cmdlet never returns more than one object, because only one transaction is active at a time. If one or more independent transactions are started (using Start-Transaction -Independent), the most recently started transaction is active, and that will be returned by Get-Transaction.

When all active transactions have either been rolled back or committed, Get-Transaction shows the transaction that was most recently active in the session.

Example

Show the properties and methods of the transaction object:

PS C:\> get-transaction | get-member

Show the property values of a transaction object for a transaction that has been committed:

PS C:\> cd hklm:\software
HKLM:\SOFTWARE> Start-Transaction
HKLM:\SOFTWARE> New-Item SS64 -UseTransaction
HKLM:\SOFTWARE> Complete-Transaction
HKLM:\SOFTWARE> Get-Transaction

“A single arrow is easily broken, but not ten in a bundle” - Japanese Proverb

Related:

Start-Transaction - Start a new transaction
Complete-Transaction
- Commit the transaction
Use-Transaction
- Add a command or expression to the transaction
Undo-Transaction
- Roll back a transaction


© Copyright SS64.com 1999-2013
Some rights reserved