Condividi tramite


Set-SCOMRunAsProfile

Aggiunge gli account RunAs a o li rimuove da un profilo RunAs.

Sintassi

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

Descrizione

Il cmdlet Set-SCOMRunAsProfile aggiunge account RunAs a o rimuove gli account RunAs da un profilo RunAs.

Esempio

Esempio 1: Aggiungere un account RunAs a un profilo RunAs specificando un nome account

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 questo esempio viene aggiunto un account RunAs a un profilo RunAs specificando un nome account.

Il primo comando ottiene il profilo RunAs con il nome visualizzato Con privilegi account di monitoraggio e lo archivia nella variabile $Profile.

Il secondo comando ottiene l'account RunAs denominato High Privileged Account e lo archivia nella variabile $Account.

Il terzo comando aggiunge l'account archiviato nella variabile $Account al profilo RunAs archiviato nella variabile $Profile e configura l'account RunAs. Poiché il comando non specifica una classe, un gruppo o un oggetto, configura l'account RunAs per gestire tutti gli oggetti di destinazione.

Esempio 2: Aggiungere un account RunAs a un profilo RunAs specificando un percorso

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 questo esempio viene aggiunto un account RunAs a un profilo RunAs specificando un nome del percorso.

Il primo comando ottiene il profilo RunAs denominato SQL Server Account di monitoraggio e lo archivia nella variabile $Profile.

Il secondo comando ottiene l'account RunAs denominato Contoso\SQLAuth e lo archivia nella variabile $Account.

Il terzo comando ottiene il gruppo denominato Contoso financial SQL Server e lo archivia nella variabile $Group.

Il quarto comando aggiunge l'account archiviato nella variabile $Account al profilo RunAs archiviato nella variabile $Profile e configura l'account RunAs per gestire il gruppo archiviato nella variabile $Group.

Esempio 3: Aggiungere un account RunAs a un profilo RunAs specificando un oggetto

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 questo esempio viene aggiunto un account RunAs a un profilo RunAs specificando un oggetto account.

Il primo comando ottiene l'oggetto Profilo RunAs con il nome visualizzato SQL Server Account di monitoraggio e archivia l'oggetto nella variabile $Profile.

Il secondo comando ottiene l'oggetto account RunAs denominato Contoso\SQLAuth e archivia l'oggetto nella variabile $Account.

Il terzo comando ottiene l'oggetto gruppo con il nome visualizzato Contoso financial SQL Server e archivia l'oggetto nella variabile $Group.

L'ultimo comando aggiunge l'account e il gruppo archiviati in $Account e $Group al profilo SQL Server Account di monitoraggio, archiviato nella variabile $Profile.

Parametri

-Account

Specifica una matrice di oggetti Microsoft.EnterpriseManagement.Security.SecureData che rappresentano account RunAs. Per ottenere un oggetto SecureData , usare il cmdlet Get-SCOMRunAsAccount .

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

-Action

Specifica l'azione da eseguire per aggiornare il profilo RunAs. I valori accettabili per questo parametro sono: Aggiungere o Rimuovere.

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

-Class

Specifica una matrice di oggetti ManagementPackClass che rappresentano le classi che l'account RunAs può gestire. Specificare una variabile che archivia le classi o usare un cmdlet, ad esempio Get-SCOMClass , che ottiene classi.

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

-Confirm

Richiede la conferma dell'utente prima di eseguire il cmdlet.

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

-Group

Specifica una matrice di oggetti di monitoraggio che rappresentano i gruppi che l'account RunAs può gestire. Specificare una variabile che archivia i gruppi o usare un cmdlet, ad esempio Get-SCOMGroup , che ottiene gruppi.

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

-Instance

Specifica una matrice di oggetti di monitoraggio che rappresentano le istanze della classe che l'account RunAs può gestire. Specificare una variabile che archivia le istanze della classe o usare un cmdlet, ad esempio Get-SCOMClassInstance , che ottiene istanze di classe. Questo parametro accetta anche oggetti gruppo. Per ottenere un oggetto gruppo, usare il cmdlet Get-SCOMGroup .

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

-PassThru

Indica che il cmdlet crea o modifica un oggetto che un comando può usare nella pipeline. Per impostazione predefinita, il cmdlet non genera alcun output.

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

-Profile

Specifica il profilo RunAs da aggiornare. Specificare una variabile che archivia un profilo RunAs o usare un cmdlet, ad esempio Get-SCOMRunAsProfile che ottiene un profilo.

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

-WhatIf

Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.

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