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 |