Delen via


Set-SCOMRunAsProfile

Hiermee voegt u Uitvoeren als-accounts toe aan of verwijdert u deze uit een Run As-profiel.

Syntaxis

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

De Set-SCOMRunAsProfile cmdlet voegt Uitvoeren als-accounts toe aan of verwijdert Uitvoeren als-accounts uit een Run As-profiel.

Voorbeelden

Voorbeeld 1: Een Uitvoeren als-account toevoegen aan een Uitvoeren als-profiel door een accountnaam op te geven

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

In dit voorbeeld wordt een Uitvoeren als-account toegevoegd aan een Run As-profiel door een accountnaam op te geven.

Met de eerste opdracht wordt het Run As-profiel met de weergavenaam Privileged Monitoring Account opgehaald en opgeslagen in de $Profile variabele.

Met de tweede opdracht wordt het Uitvoeren als-account met de naam Account met hoge bevoegdheden opgehaald en opgeslagen in de $Account variabele.

Met de derde opdracht wordt het account dat in de $Account variabele is opgeslagen, toegevoegd aan het Uitvoeren als-profiel dat is opgeslagen in de variabele $Profile en configureert u het Uitvoeren als-account. Omdat de opdracht geen klasse, groep of object opgeeft, wordt het Uitvoeren als-account geconfigureerd voor het beheren van alle doelobjecten.

Voorbeeld 2: Een Uitvoeren als-account toevoegen aan een Run As-profiel door een pad op te geven

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

In dit voorbeeld wordt een Uitvoeren als-account toegevoegd aan een Run As-profiel door een padnaam op te geven.

Met de eerste opdracht wordt het Run As-profiel met de naam SQL Server Monitoring Account opgeslagen en opgeslagen in de $Profile variabele.

Met de tweede opdracht wordt het Uitvoeren als-account met de naam Contoso\SQLAuth opgeslagen in de variabele $Account.

Met de derde opdracht wordt de groep met de naam Financiƫle SQL-servers van Contoso opgeslagen in de variabele $Group.

Met de vierde opdracht wordt het account dat is opgeslagen in de $Account variabele toegevoegd aan het Uitvoeren als-profiel dat is opgeslagen in de $Profile-variabele en configureert u het Uitvoeren als-account om de groep te beheren die is opgeslagen in de $Group variabele.

Voorbeeld 3: Een Uitvoeren als-account toevoegen aan een Run As-profiel door een object op te geven

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

In dit voorbeeld wordt een Uitvoeren als-account toegevoegd aan een Run As-profiel door een accountobject op te geven.

Met de eerste opdracht wordt het Run As-profielobject opgehaald met de weergavenaam SQL Server Monitoring Account en wordt het object opgeslagen in de $Profile variabele.

Met de tweede opdracht wordt het Uitvoeren als-accountobject met de naam Contoso\SQLAuth opgehaald en wordt het object opgeslagen in de $Account variabele.

Met de derde opdracht wordt het groepsobject opgehaald met de weergavenaam Contoso financial SQL Servers en wordt het object opgeslagen in de $Group variabele.

Met de laatste opdracht worden het account en de groep die is opgeslagen in $Account en $Group toegevoegd aan het sql Server-bewakingsaccount van het profiel, dat is opgeslagen in de variabele $Profile.

Parameters

-Account

Hiermee geeft u een matrix van Microsoft.EnterpriseManagement.Security.SecureData objecten die Uitvoeren als-accounts vertegenwoordigen. Als u een SecureData-object wilt verkrijgen, gebruikt u de cmdlet Get-SCOMRunAsAccount.

Type:SecureData[]
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Action

Hiermee geeft u de actie die moet worden uitgevoerd om het Run As-profiel bij te werken. De acceptabele waarden voor deze parameter zijn: Toevoegen of Verwijderen.

Type:RunAsProfileAccountsAction
Position:4
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Class

Hiermee geeft u een matrix van ManagementPackClass objecten die de klassen vertegenwoordigen die het Uitvoeren als-account kan beheren. Geef een variabele op waarin klassen worden opgeslagen of gebruik een cmdlet zoals Get-SCOMClass die klassen ophaalt.

Type:ManagementPackClass[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Group

Hiermee geeft u een matrix van bewakingsobjecten die de groepen vertegenwoordigen die het Uitvoeren als-account kan beheren. Geef een variabele op waarin groepen worden opgeslagen of gebruik een cmdlet zoals Get-SCOMGroup- die groepen ophaalt.

Type:MonitoringObject[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Instance

Hiermee geeft u een matrix van bewakingsobjecten die de klasse-exemplaren vertegenwoordigen die het Uitvoeren als-account kan beheren. Geef een variabele op waarin klasse-exemplaren worden opgeslagen of gebruik een cmdlet zoals Get-SCOMClassInstance die klasse-exemplaren ophaalt. Deze parameter accepteert ook groepsobjecten. Gebruik de cmdlet Get-SCOMGroup om een groepsobject op te halen.

Type:MonitoringObject[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PassThru

Geeft aan dat de cmdlet een object maakt of wijzigt dat een opdracht in de pijplijn kan gebruiken. Deze cmdlet genereert standaard geen uitvoer.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Profile

Hiermee geeft u het Uitvoeren als-profiel dat moet worden bijgewerkt. Geef een variabele op waarin een Run As-profiel wordt opgeslagen of gebruik een cmdlet zoals Get-SCOMRunAsProfile dat een profiel ophaalt.

Type:ManagementPackSecureReference
Position:3
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False