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 |