Set-MsmqQueueManagerACL

Set-MsmqQueueManagerACL

Modifies the access rights of a queue manager.

構文

Parameter Set: Default
Set-MsmqQueueManagerACL -UserName <String[]> [-Allow <QueueManagerAccessRights[]> ] [-Deny <QueueManagerAccessRights[]> ] [-Remove <QueueManagerAccessRights[]> ] [-Confirm] [-WhatIf] [ <CommonParameters>]




詳細説明

The Set-MsmqQueueManagerACL cmdlet modifies the access rights of the local queue manager. This cmdlet returns the updated MsmqQueueManagerAcl object.

パラメーター

-Allow<QueueManagerAccessRights[]>

Specifies an array of permissions that this cmdlet grants to a user account or group. このパラメーターに対して使用できる値:

-- AllExtendedRights. All extended rights for the specified queue manager.
-- CreateChildObjects. Create child objects with the specified queue manager.
-- CreateQueue. Create a queue with the specified queue manager.
-- Delete. Delete queues of the specified queue manager.
-- DeleteChildObjects. Delete child objects from the specified queue manager.
-- FullControl. Full control of the specified queue manager.
-- GetPermissions. Get the permissions of the specified queue manager.
-- GetProperties. Get the properties of the specified queue manager.
-- ListContent. List content stored in the queues of the specified queue manager.
-- PeekDeadLetter. Peek a message from the specified queue manager system dead letter queue and transactional dead letter queue.
-- PeekJournal. Peek a message from the specified queue manager system journal queue.
-- ReceiveDeadLetter. Receive a message from the specified queue manager system dead letter queue and transactional dead letter queue.
-- ReceiveJournal. Receive a message from the specified queue manager system journal queue.
-- SetPermissions. Set the permissions of the specified queue manager.
-- SetProperties. Set the properties of the specified queue manager.
-- TakeOwnership. Assign a queue of the specified queue manager to oneself.


エイリアス

なし

必須?

false

位置は?

named

既定値

なし

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

false

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

false

-Deny<QueueManagerAccessRights[]>

Specifies an array of permissions that the cmdlet revokes from a user account or group. このパラメーターに対して使用できる値:

-- AllExtendedRights. All extended rights for the specified queue manager.
-- CreateChildObjects. Create child objects with the specified queue manager.
-- CreateQueue. Create a queue with the specified queue manager.
-- Delete. Delete queues of the specified queue manager.
-- DeleteChildObjects. Delete child objects from the specified queue manager.
-- FullControl. Full control of the specified queue manager.
-- GetPermissions. Get the permissions of the specified queue manager.
-- GetProperties. Get the properties of the specified queue manager.
-- ListContent. List content stored in the queues of the specified queue manager.
-- PeekDeadLetter. Peek a message from the specified queue manager system dead letter queue and transactional dead letter queue.
-- PeekJournal. Peek a message from the specified queue manager system journal queue.
-- ReceiveDeadLetter. Receive a message from the specified queue manager system dead letter queue and transactional dead letter queue.
-- ReceiveJournal. Receive a message from the specified queue manager system journal queue.
-- SetPermissions. Set the permissions of the specified queue manager.
-- SetProperties. Set the properties of the specified queue manager.
-- TakeOwnership. Assign a queue of the specified queue manager to oneself.


エイリアス

なし

必須?

false

位置は?

named

既定値

なし

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

false

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

false

-Remove<QueueManagerAccessRights[]>

Specifies an array of permissions that this cmdlet removes from a user account or group. このパラメーターに対して使用できる値:

-- AllExtendedRights. All extended rights for the specified queue manager.
-- CreateChildObjects. Create child objects with the specified queue manager.
-- CreateQueue. Create a queue with the specified queue manager.
-- Delete. Delete queues of the specified queue manager.
-- DeleteChildObjects. Delete child objects from the specified queue manager.
-- FullControl. Full control of the specified queue manager.
-- GetPermissions. Get the permissions of the specified queue manager.
-- GetProperties. Get the properties of the specified queue manager.
-- ListContent. List content stored in the queues of the specified queue manager.
-- PeekDeadLetter. Peek a message from the specified queue manager system dead letter queue and transactional dead letter queue.
-- PeekJournal. Peek a message from the specified queue manager system journal queue.
-- ReceiveDeadLetter. Receive a message from the specified queue manager system dead letter queue and transactional dead letter queue.
-- ReceiveJournal. Receive a message from the specified queue manager system journal queue.
-- SetPermissions. Set the permissions of the specified queue manager.
-- SetProperties. Set the properties of the specified queue manager.
-- TakeOwnership. Assign a queue of the specified queue manager to oneself.


エイリアス

なし

必須?

false

位置は?

named

既定値

なし

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

false

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

false

-UserName<String[]>

Specifies the user account or group whose permissions the cmdlet changes.


エイリアス

なし

必須?

true

位置は?

named

既定値

なし

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

false

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

false

-Confirm

コマンドレットを実行する前に、ユーザーに確認を求めます。


必須?

false

位置は?

named

既定値

false

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

false

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

false

-WhatIf

コマンドレットを実行するとどのような結果になるかを表示します。コマンドレットは実行されません。


必須?

false

位置は?

named

既定値

false

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

false

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

false

<CommonParameters>

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

入力

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

出力

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

Example 1

PS C:\> Set-MsmqQueueManagerAcl -UserName "CONTOSO\DavidChew" -Allow DeleteMessage,PeekMessage -Deny TakeOwnership,SetPermissions

関連トピック

コミュニティの追加

追加
表示: