Move-MsmqMessage

Move-MsmqMessage

Moves messages between subqueues or between the main queue and a subqueue.

構文

Parameter Set: Transactional
Move-MsmqMessage -DestinationQueue <MessageQueue> -InputObject <MessageQueue> -Message <Message> [-Transactional] [ <CommonParameters>]




詳細説明

The Move-MsmqMessage cmdlet moves messages between subqueues of the same queue or between the main queue and one of its subqueues. This cmdlet returns a Message object that represents the moved message. Move and open operations implicitly create subqueues. You can get subqueues by using the Get-MsmqQueue cmdlet.

パラメーター

-DestinationQueue<MessageQueue>

Specifies a MsmqQueue object that represents the destination queue to which to move the message. The destination queue can be a subqueue or the main queue.


エイリアス

なし

必須?

true

位置は?

named

既定値

なし

パイプライン入力を許可する

true (ByValue)

ワイルドカード文字を許可する

false

-InputObject<MessageQueue>

Specifies a MsmqQueue object. The cmdlet moves the message from the source queue that this parameter specifies. The source queue can be a subqueue or the main queue. This parameter accepts pipeline input.


エイリアス

なし

必須?

true

位置は?

named

既定値

なし

パイプライン入力を許可する

true (ByValue)

ワイルドカード文字を許可する

false

-Message<Message>

Specifies a Message object that represents the message to move.


エイリアス

なし

必須?

true

位置は?

named

既定値

なし

パイプライン入力を許可する

true (ByValue)

ワイルドカード文字を許可する

false

-Transactional

Indicates that this cmdlet moves the message within a transaction context.


エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

<CommonParameters>

このコマンドレットは次の共通パラメーターをサポートします。-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer、-OutVariable.詳細については、以下を参照してください。 about_CommonParameters (http://go.microsoft.com/fwlink/p/?LinkID=113216)。

入力

入力型は、コマンドレットにパイプできるオブジェクトの型です。

出力

出力型は、コマンドレットによって生成されるオブジェクトの型です。

Example 1

PS C:\> $srcQueue = Get-MsmqQueue -QueueType Private -Name "Myqueue" 
PS C:\> $dstQueue = Get-MsmqQueue -QueueType Private -Name "Myqueue" -SubQueue "MySubqueue"
PS C:\> $Message = $srcQueue | Receive-MsmqQueue -Peek
PS C:\> $srcQueue | Move-MsmqMessage -DestinationQueue $dstQueue -Message $Message

関連トピック

コミュニティの追加

追加
表示: