次の方法で共有


Set-SCOMRunAsProfile

実行アカウントを実行プロファイルに追加するか、実行プロファイルから削除します。

構文

Set-SCOMRunAsProfile
   [-Account] <SecureData[]>
   [-Profile] <ManagementPackSecureReference>
   [-Action] <RunAsProfileAccountsAction>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCOMRunAsProfile
   [-Class] <ManagementPackClass[]>
   [-Account] <SecureData[]>
   [-Profile] <ManagementPackSecureReference>
   [-Action] <RunAsProfileAccountsAction>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCOMRunAsProfile
   [-Instance] <MonitoringObject[]>
   [-Account] <SecureData[]>
   [-Profile] <ManagementPackSecureReference>
   [-Action] <RunAsProfileAccountsAction>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCOMRunAsProfile
   [-Group] <MonitoringObject[]>
   [-Account] <SecureData[]>
   [-Profile] <ManagementPackSecureReference>
   [-Action] <RunAsProfileAccountsAction>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

説明

Set-SCOMRunAsProfile コマンドレットは、実行プロファイルに実行アカウントを追加するか、実行アカウントを削除します。

例 1: 実行アカウント名を指定して実行プロファイルに実行アカウントを追加する

PS C:\>$Profile = Get-RunAsProfile -DisplayName "Privileged Monitoring Account"
PS C:\> $Account = Get-SCOMRunAsAccount -Name "High Privileged Account"
PS C:\> Set-SCOMRunAsProfile -Action "Add" -Profile $Profile -Account $Account

次の使用例は、アカウント名を指定して実行プロファイルに実行アカウントを追加します。

最初のコマンドは、表示名 Privileged Monitoring Account を持つ実行プロファイルを取得し、$Profile変数に格納します。

2 番目のコマンドは、High Privileged Account という名前の実行アカウントを取得し、$Account変数に格納します。

3 番目のコマンドは、$Account変数に格納されているアカウントを、$Profile変数に格納されている実行プロファイルに追加し、実行アカウントを構成します。 コマンドはクラス、グループ、またはオブジェクトを指定しないため、対象となるすべてのオブジェクトを管理するように実行アカウントを構成します。

例 2: パスを指定して実行プロファイルに実行アカウントを追加する

PS C:\>$Profile = Get-SCOMRunAsProfile -DisplayName "SQL Server Monitoring Account"
PS C:\> $Account = Get-SCOMrunAsAccount -Name "Contoso\SQLAuth"
PS C:\> $Group = Get-SCOMGroup -DisplayName "Contoso financial SQL Servers"
PS C:\> Set-SCOMRunAsProfile -Action "Add" -Profile $Profile -Account $Account -Group $Group

次の使用例は、パス名を指定して実行プロファイルに実行アカウントを追加します。

最初のコマンドは、SQL Server監視アカウントという名前の実行プロファイルを取得し、$Profile変数に格納します。

2 番目のコマンドは、Contoso\SQLAuth という名前の実行アカウントを取得し、$Account変数に格納します。

3 番目のコマンドは、Contoso financial SQL Server という名前のグループを取得し、$Group変数に格納します。

4 番目のコマンドは、$Account変数に格納されているアカウントを、$Profile変数に格納されている実行プロファイルに追加し、$Group変数に格納されているグループを管理するように実行アカウントを構成します。

例 3: オブジェクトを指定して実行プロファイルに実行アカウントを追加する

PS C:\>$Profile = Get-SCOMRunAsProfile -DisplayName "SQL Server Monitoring Account"
PS C:\> $Account = Get-SCOMrunAsAccount -Name "Contoso\SQLAuth"
PS C:\> $Group = Get-SCOMGroup -DisplayName "Contoso financial SQL Servers"
PS C:\> Set-SCOMRunAsProfile -Action "Add" -Profile $Profile -Account $Account -Group $Group

次の使用例は、アカウント オブジェクトを指定して実行プロファイルに実行アカウントを追加します。

最初のコマンドは、監視アカウントSQL Server表示名を持つ実行プロファイル オブジェクトを取得し、そのオブジェクトを$Profile変数に格納します。

2 番目のコマンドは、Contoso\SQLAuth という名前の実行アカウント オブジェクトを取得し、そのオブジェクトを $Account 変数に格納します。

3 番目のコマンドは、Contoso financial SQL Server という表示名を持つグループ オブジェクトを取得し、そのオブジェクトを $Group 変数に格納します。

最後のコマンドは、$Accountおよび$Groupに格納されているアカウントとグループを、$Profile変数に格納されている監視アカウントSQL Serverプロファイルに追加します。

パラメーター

-Account

実行アカウントを表す Microsoft.EnterpriseManagement.Security.SecureData オブジェクトの配列を指定します。 SecureData オブジェクトを取得するには、Get-SCOMRunAsAccount コマンドレットを使用します。

Type:SecureData[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Action

実行プロファイルを更新するために実行するアクションを指定します。 このパラメーターで使用できる値は、Add または Remove です。

Type:RunAsProfileAccountsAction
Position:4
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Class

実行アカウントで管理できるクラスを表す ManagementPackClass オブジェクトの配列を指定します。 クラスを格納する変数を指定するか、クラスを取得する Get-SCOMClass などのコマンドレットを使用します。

Type:ManagementPackClass[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

コマンドレットの実行前に確認を求めるメッセージが表示されます。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Group

実行アカウントで管理できるグループを表す監視オブジェクトの配列を指定します。 グループを格納する変数を指定するか、グループを取得する Get-SCOMGroup などのコマンドレットを使用します。

Type:MonitoringObject[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Instance

実行アカウントで管理できるクラス インスタンスを表す監視オブジェクトの配列を指定します。 クラス インスタンスを格納する変数を指定するか、クラス インスタンスを取得する Get-SCOMClassInstance などのコマンドレットを使用します。 このパラメーターは、グループ オブジェクトも受け入れます。 グループ オブジェクトを取得するには、 Get-SCOMGroup コマンドレットを使用します。

Type:MonitoringObject[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

パイプラインでコマンドが使用できるオブジェクトをコマンドレットで作成または変更することを示します。 既定では、このコマンドレットによる出力はありません。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

更新する実行プロファイルを指定します。 実行プロファイルを格納する変数を指定するか、プロファイルを取得 する Get-SCOMRunAsProfile などのコマンドレットを使用します。

Type:ManagementPackSecureReference
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False