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 |