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.