New-SCSMUserRole

Crea un nuovo ruolo utente in Service Manager.

Sintassi

New-SCSMUserRole
   [-UserRoleType] <UserRoleTypeEnum>
   -DisplayName <String>
   [-Description <String>]
   [-Class <ManagementPackClass[]>]
   [-Group <EnterpriseManagementObject[]>]
   [-CatalogGroup <EnterpriseManagementObject[]>]
   [-Queue <EnterpriseManagementObject[]>]
   [-Task <ManagementPackConsoleTask[]>]
   [-View <ManagementPackView[]>]
   [-FormTemplate <ManagementPackObjectTemplate[]>]
   [-User <String[]>]
   [-PassThru]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Descrizione

Il cmdlet New-SCSMUserRole crea un ruolo utente in Service Manager.

Esempio

Esempio 1: Creare un ruolo utente con tutti gli accessi

PS C:\>New-SCSMUserRole -UserRoleType ActivityImplementer -DisplayName "Role for implementers" -User "WOODGROVE\Domain Admins"

Questo comando crea un ruolo utente che ha accesso a tutti i Management Pack, le code, i gruppi, le attività, le visualizzazioni e i modelli. I membri del ruolo utente sono Domain Admins.

Esempio 2: Creare un ruolo di sola lettura per moduli e visualizzazioni

PS C:\>New-SCSMUserRole -UserRoleType ReadOnlyOperator -DisplayName "restricted role" -Group @() -Queue @() -Task @() -User "WOODGROVE\Patti Fuller"

Questo comando crea un ruolo operatore di sola lettura che ha accesso solo a maschere e visualizzazioni. L'unico membro nel nuovo ruolo è Patti Fuller.

Parametri

-CatalogGroup

Specifica i gruppi di elementi del catalogo disponibili per i membri di questo ruolo utente per definire l'ambito dell'accesso solo a gruppi specifici di elementi del catalogo. Gli elementi del catalogo nei gruppi non specificati non sono disponibili per i membri di questo ruolo.

Specifica All per consentire l'accesso a tutti i gruppi. Se non si specifica alcun valore, non sono disponibili gruppi di elementi del catalogo.

Type:Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Class

Specifica le istanze delle classi di Management Pack a cui il ruolo utente ha accesso. È applicabile solo al ruolo di autore.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPackClass[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

Specifica il nome del computer in cui è in esecuzione il servizio di accesso ai dati di System Center. L'account utente specificato nel parametro Credential deve disporre dei diritti di accesso per il computer specificato.

Type:System.String[]
Position:Named
Default value:Localhost
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-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

-Credential

Specifica le credenziali usate da questo cmdlet per connettersi al server in cui viene eseguito il servizio Di accesso ai dati di System Center. L'account utente specificato deve disporre di diritti di accesso per tale server.

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

-Description

Specifica una descrizione per il ruolo utente.

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

-DisplayName

Specifica il nome del ruolo utente.

Type:System.String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-FormTemplate

Specifica i modelli di modulo disponibili per gli utenti in questo ruolo utente. I moduli non specificati non sono disponibili per gli utenti di questo ruolo. Specificare Nessuno per non rendere disponibili modelli. Specificare Tutto per rendere disponibili tutti i modelli.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPackObjectTemplate[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Group

Specifica i gruppi disponibili per i membri di questo ruolo utente, per definire l'ambito dell'accesso solo a gruppi specifici di elementi di configurazione. Gli elementi di configurazione nei gruppi non specificati non sono disponibili per i membri di questo ruolo. Specifica All per consentire l'accesso a tutti i gruppi. Se non si specifica alcun valore, non sono disponibili gruppi.

Type:Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Indica che questo cmdlet restituisce il ruolo utente creato. È 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

-Queue

Specifica le code disponibili per i membri di questo ruolo utente, per definire l'ambito dell'accesso solo a code specifiche di elementi di lavoro. Gli elementi di lavoro nelle code non specificati non sono disponibili per i membri di questo ruolo utente. Specifica All per consentire l'accesso a tutte le code. Se non si specifica alcun valore, non sono disponibili code.

Type:Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

Specifica un oggetto che rappresenta una sessione per un server di gestione di Service Manager.

Type:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Task

Specifica un'attività console del Management Pack. Specificare questo parametro solo se la proprietà ManagementPack non è $Null. Il valore All indica che tutti gli elementi sono accessibili e il valore None indica che nessun elemento è accessibile.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPackConsoleTask[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-User

Specifica gli utenti che saranno membri del nuovo ruolo utente.

Type:System.String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserRoleType

Specifica il tipo di ruolo utente da creare. I valori validi sono:

  • ActivityImplementers
  • Administrators
  • AdvancedOperators
  • Autori
  • ChangeInitiators
  • ChangeManagers
  • EndUsers
  • IncidentResolvers
  • ProblemAnalysts
  • ReadOnlyOperators
  • Flussi di lavoro
Type:Microsoft.EnterpriseManagement.ServiceManager.Sdk.UserRoles.UserRoleTypeEnum
Accepted values:ActivityImplementer, AdvancedOperator, Author, ChangeInitiator, ChangeManager, EndUser, IncidentResolver, ProblemAnalyst, ReadOnlyOperator, ReleaseManager, ServiceRequestAnalyst
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-View

Specifica le visualizzazioni disponibili per i membri di questo ruolo utente, per definire l'ambito dell'accesso solo a visualizzazioni specifiche. Le visualizzazioni non specificate non sono disponibili per i membri di questo ruolo. Specifica All per consentire l'accesso a tutte le viste. Se non si specifica alcun valore, non sono disponibili visualizzazioni.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPackView[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
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

None.

Non è possibile inviare input tramite pipe a questo cmdlet.

Output

None.

Questo cmdlet non genera alcun output.