Set-SCOMRunAsProfile

실행 계정을 실행 프로필에 추가하거나 제거합니다.

Syntax

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>]

Description

Set-SCOMRunAsProfile cmdlet은 실행 계정에 실행 계정을 추가하거나 실행 프로필에서 실행 계정을 제거합니다.

예제

예제 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 변수에 저장합니다.

두 번째 명령은 높은 권한 있는 계정이라는 실행 계정을 가져오고 $Account 변수에 저장합니다.

세 번째 명령은 $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 Monitoring Account라는 실행 프로필을 가져오고 $Profile 변수에 저장합니다.

두 번째 명령은 Contoso\SQLAuth라는 실행 계정을 가져오고 $Account 변수에 저장합니다.

세 번째 명령은 Contoso 재무 SQL Server라는 그룹을 가져오고 $Group 변수에 저장합니다.

네 번째 명령은 $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

다음은 계정 개체를 지정하여 실행 프로필에 실행 계정을 추가하는 예제입니다.

첫 번째 명령은 Monitoring Account에 표시 이름 SQL Server 있는 실행 프로필 개체를 가져오고 $Profile 변수에 개체를 저장합니다.

두 번째 명령은 Contoso\SQLAuth라는 실행 계정 개체를 가져오고 $Account 변수에 개체를 저장합니다.

세 번째 명령은 Contoso 재무 SQL Server라는 표시 이름이 있는 그룹 개체를 가져오고 개체를 $Group 변수에 저장합니다.

마지막 명령은 $Account 저장된 계정 및 그룹을 $Profile 변수에 저장된 프로필 SQL Server 모니터링 계정에 $Group 추가합니다.

매개 변수

-Account

실행 계정을 나타내는 Microsoft.EnterpriseManagement.Security.SecureData 개체의 배열을 지정합니다. SecureData 개체를 가져오려면 Get-SCOMRunAsAccount cmdlet을 사용합니다.

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

-Action

실행 프로필을 업데이트하기 위해 수행할 작업을 지정합니다. 이 매개 변수에 허용되는 값은 추가 또는 제거입니다.

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

-Class

실행 계정에서 관리할 수 있는 클래스를 나타내는 ManagementPackClass 개체의 배열을 지정합니다. 클래스를 저장하는 변수를 지정하거나 클래스를 가져오는 Get-SCOMClass 와 같은 cmdlet을 사용합니다.

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

-Confirm

cmdlet을 실행하기 전에 확인을 요청합니다.

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

-Group

실행 계정에서 관리할 수 있는 그룹을 나타내는 모니터링 개체의 배열을 지정합니다. 그룹을 저장하는 변수를 지정하거나 그룹을 가져오는 Get-SCOMGroup 과 같은 cmdlet을 사용합니다.

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

-Instance

실행 계정에서 관리할 수 있는 클래스 인스턴스를 나타내는 모니터링 개체의 배열을 지정합니다. 클래스 인스턴스를 저장하는 변수를 지정하거나 클래스 인스턴스를 가져오는 Get-SCOMClassInstance 와 같은 cmdlet을 사용합니다. 이 매개 변수는 그룹 개체도 허용합니다. 그룹 개체를 가져오려면 Get-SCOMGroup cmdlet을 사용합니다.

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

-PassThru

cmdlet이 명령이 파이프라인에서 사용할 수 있는 개체를 만들거나 수정했음을 나타냅니다. 기본적으로 이 cmdlet은 출력을 생성하지 않습니다.

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

-Profile

업데이트할 실행 프로필을 지정합니다. 실행 프로필을 저장하는 변수를 지정하거나 프로필을 가져오는 Get-SCOMRunAsProfile 과 같은 cmdlet을 사용합니다.

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

-WhatIf

cmdlet을 실행할 경우 발생하는 일을 표시합니다. cmdlet은 실행되지 않습니다.

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