Update-SCSMUserRole

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

Sintassi

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

Descrizione

Il cmdlet Update-SCSMUserRole imposta la proprietà UserRole per un utente 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-SCSMUserRole e 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 $Role.

Il comando finale aggiorna il ruolo per corrispondere 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 la conferma dell'utente prima di eseguire il cmdlet.

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

-PassThru

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

Type:System.Management.Automation.SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserRole

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

Type:Microsoft.EnterpriseManagement.ServiceManager.Sdk.UserRoles.Role[]
Position:0
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:System.Management.Automation.SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

Microsoft.EnterpriseManagement.ServiceManager.Sdk.UserRoles.Role

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

Output

None.

Questo cmdlet non genera alcun output.