役割エントリを変更する
製品: Exchange Server 2013
管理ロールの各管理ロール エントリは、1 つのコマンドレットを表します。 ロール エントリにパラメーターを追加するか、ロール エントリからパラメーターを削除し、管理ロールに追加することで、それらのパラメーターがそのコマンドレットで使用できるかどうかを制御します。 Microsoft Exchange Server 2013 の管理ロール エントリの詳細については、「管理ロールについて」を参照してください。
組み込みの管理役割にある役割エントリは、変更することができません。
注:
このトピックでは、スコープなし管理ロールのスコープ外の管理ロール エントリを変更する方法については説明しません。 スコープ外のロール エントリを変更する方法の詳細については、「 ロールの作成」を参照してください。
警告
ロール エントリにパラメーターを追加または削除するには、 AddParameter パラメーターまたは RemoveParameter パラメーターを使用する必要があります。 Set-ManagementRoleEntry コマンドレットを実行するときに AddParameter パラメーターまたは RemoveParameter パラメーターを省略すると、Parameters パラメーターを使用して指定したパラメーターのみがロール エントリに含まれます。 ロール エントリの他のすべてのパラメーターが削除されます。
ロールに関連するその他の管理タスクをお探しですか? 詳細なアクセス許可を確認してください。
はじめに把握しておくべき情報
各手順の推定完了時間:5 分
この手順を実行する際には、あらかじめアクセス許可が割り当てられている必要があります。 必要なアクセス許可を確認するには、「 ロール管理のアクセス許可 」トピックの「管理ロール」エントリを参照してください。
これらの手順を実行するには、シェルを使用する必要があります。
ロール エントリにパラメーターを追加する場合は、追加するパラメーターが親ロールのロール エントリに存在している必要があります。 パラメーターは、指定したコマンドレットにも存在する必要があります。
ロール エントリからパラメーターを削除する場合、削除するパラメーターは子ロールのロール エントリに存在できません。 子ロールのロール エントリからパラメーターを削除する必要があります。 このトピックの後半の「シェルを使用してロール エントリから 1 つ以上のパラメーターを削除する」手順を使用して、すべての子ロールのロール エントリからパラメーターを削除します。
このトピックの手順で使用可能なキーボード ショートカットについては、「Exchange 管理センターのキーボード ショートカット」を参照してください。
ヒント
問題がある場合は、 Exchange のフォーラムで質問してください。 Exchange Serverのフォーラムにアクセスしてください。
シェルを使用して 1 つ以上のパラメーターを役割エントリに追加する
ロール エントリにパラメーターを追加するには、 Parameters パラメーターを使用して追加するパラメーターを指定する必要があります。 その後、 AddParameter パラメーターを指定して、追加操作を実行することを示す必要があります。
パラメーターを役割エントリに追加するには、次の構文を使用します。
Set-ManagementRoleEntry <role name>\<cmdlet> -Parameters <parameter 1>, <parameter 2>, <parameter...> -AddParameter
次の使用例は、受信者管理者ロールの Set-Mailbox コマンドレットに EmailAddresses パラメーターと Type パラメーターを追加します。
Set-ManagementRoleEntry "Recipient Administrators\Set-Mailbox" -Parameters EmailAddresses, Type -AddParameter
構文およびパラメーターの詳細については、「Set-ManagementRoleEntry」を参照してください。
シェルを使用して役割エントリから 1 つ以上のパラメーターを削除する
ロール エントリからパラメーターを削除するには、 Parameters パラメーターを使用して削除するパラメーターを指定する必要があります。 その後、 RemoveParameter パラメーターを指定して、削除操作を実行することを示す必要があります。
役割エントリからパラメーターを削除するには、次の構文を使用します。
Set-ManagementRoleEntry <role name>\<cmdlet> -Parameters <parameter 1>, <parameter 2>, <parameter...> -RemoveParameter
次の使用例は、レベル 1 サーバー管理者ロールの Set-SendConnector コマンドレットから、Port、ProtocolLoggingLevel、SmartHostAuthMechanism の各パラメーターを削除します。
Set-ManagementRoleEntry "Tier 1 Server Administrators\Set-SendConnector" -Parameters Port, ProtocolLoggingLevel, SmartHostAuthMechanism -RemoveParameter
構文およびパラメーターの詳細については、「Set-ManagementRoleEntry」を参照してください。
シェルを使用して役割エントリからすべてのパラメーターを削除する
ロール エントリからすべてのパラメーターを削除するには、Parameters パラメーターに値$Null
を指定する必要があります。
RemoveParameters パラメーターを含める必要はありません。
役割エントリからすべてのパラメーターを削除することが最も便利なのは、コマンドレットで使用できるパラメーターを少数にし、他のすべてのパラメーターを除外する場合です。 ロールがコマンドレットにアクセスできないようにする場合は、パラメーターを削除するのではなく、関連付けられているロール エントリをロールから完全に削除します。 ロールからロール エントリを削除する方法の詳細については、「ロールから ロール エントリを削除する」を参照してください。
警告
削除操作を元に戻すことはできません。 ロール エントリからすべてのパラメーターを誤って削除した場合は、それらを手動で再度追加する必要があります。
役割エントリからすべてのパラメーターを削除するには、次の構文を使用します。
Set-ManagementRoleEntry <role name>\<cmdlet> -Parameters $Null
この例では、"Recipient Administrators/受信者管理者" 役割の Set-CASMailbox コマンドレットからパラメーターをすべて削除します。
Set-ManagementRoleEntry "Recipient Administrators\Set-CASMailbox" -Parameters $Null
構文およびパラメーターの詳細については、「Set-ManagementRoleEntry」を参照してください。
シェルを使用して特定のパラメーター セットを適用する
特定のパラメーター セットのみをロール エントリに含める場合は、 Parameters パラメーターのみを指定します。 AddParameter パラメーターまたは RemoveParameter パラメーターは含めないでください。 Parameters パラメーターのみを指定すると、コマンドで指定したパラメーターのみがロール エントリに含まれます。 その他のパラメーターはすべて削除されます。
特定のパラメーター セットを指定するには、次の構文を使用します。
Set-ManagementRoleEntry <role name>\<cmdlet> -Parameters <parameter 1>, <parameter 2>, <parameter...>
この例には、シアトル メール受信者ロールの Set-UMMailbox コマンドレットの Identity、DisplayName、MissedCallNotificationEnabled、PersonalAuthAttendantEnabled パラメーターのみが含まれます。
Set-ManagementRoleEntry "Seattle Mail Recipients\Set-UMMailbox" -Parameters Identity, DisplayName, MissedCallNotificationEnabled, PersonalAutoAttendantEnabled
構文およびパラメーターの詳細については、「Set-ManagementRoleEntry」を参照してください。