Update-SCSMUserRole

Imposta la proprietà UserRole per un utente di Service Manager.

Sintassi

Default (impostazione predefinita).

Update-SCSMUserRole
    [-UserRole] <Role[]>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Descrizione

Il cmdlet Update-SCSMUserRole imposta la proprietà UserRole per un utente di Service Manager.

Esempio

Esempio 1: Aggiungere un utente a un ruolo utente

PS C:\>$Role = Get-SCSMUserRole -Name "IncidentResolvers"
PS C:\> $User = Get-SCSMUser -UserName "PattiFuller"
PS C:\> $Role.User += $User
PS C:\> Update-SCSMUserRole -Role $Role

Il primo comando ottiene il ruolo utente denominato IncidentResolvers usando Get-SCSMUserRolee quindi lo archivia nella variabile $Role.

Il secondo comando ottiene un utente usando il cmdlet Get-SCSMUser e quindi archivia tale oggetto nella variabile $User.

Il terzo comando aggiunge $User alla proprietà user di di $Role.

Il comando finale aggiorna il ruolo in modo che corrisponda al valore corrente di $Role.

Esempio 2: Rimuovere un utente da un ruolo

PS C:\>Get-SCSMUserRole -Name "Administrators"
WOODGROVE\Administrator
WOODGROVE\Domain Admins


The second command assigns the user role previously displayed to the $Role variable.
PS C:\>$Role = Get-SCSMUserRole -Name "Administrators"

The third command assigns the first user role to the **User** property of $Role. This command that property, removing all except the specified user.
PS C:\>$Role.User = $Role.Users[0]

The final command updates the role to match the current value of $Role.
PS C:\>Update-SCSMUserRole -Role $Role

In questo esempio viene rimosso un utente da un ruolo utente. Il primo comando visualizza gli amministratori.

Parametri

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Proprietà dei parametri

Tipo:System.Management.Automation.SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False
Alias:cfr

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-PassThru

Indica che questo cmdlet restituisce il ruolo utente che aggiorna. È possibile passare questo oggetto ad altri cmdlet.

Proprietà dei parametri

Tipo:System.Management.Automation.SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-UserRole

Specifica l'oggetto UserRole a cui aggiungere l'utente.

Proprietà dei parametri

Tipo:

Microsoft.EnterpriseManagement.ServiceManager.Sdk.UserRoles.Role[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:0
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-WhatIf

Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

Proprietà dei parametri

Tipo:System.Management.Automation.SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False
Alias:Wi

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

Microsoft.EnterpriseManagement.ServiceManager.Sdk.UserRoles.Role

È possibile inviare tramite pipe un oggetto UserRole al parametro UserRole . Per ottenere un ruolo utente, usare il cmdlet Get-SCSMUserRole.

Output

None.

Questo cmdlet non genera alcun output.