Partilhar via


New-SCSMUserRole

Cria uma nova função de usuário no Service Manager.

Sintaxe

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>]

Description

O cmdlet New-SCSMUserRole cria uma função de usuário no Service Manager.

Exemplos

Exemplo 1: Criar uma função de usuário com todo o acesso

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

Esse comando cria uma função de usuário que tem acesso a todos os pacotes de gerenciamento, filas, grupos, tarefas, exibições e modelos. Os membros da função de usuário são Administradores de Domínio.

Exemplo 2: Criar uma função somente leitura para formulários e exibições

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

Esse comando cria uma função de operador somente leitura que tem acesso apenas a formulários e exibições. O único membro na nova função é Patti Fuller.

Parâmetros

-CatalogGroup

Especifica os grupos de itens de catálogo que estão disponíveis para os membros dessa função de usuário para definir o escopo do acesso a apenas grupos específicos de itens de catálogo. Os itens de catálogo em grupos que não são especificados não estão disponíveis para membros nessa função.

Especifique Tudo para permitir o acesso a todos os grupos. Se você não especificar nenhum valor, nenhum grupo de itens de catálogo estará disponível.

Tipo:Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Class

Especifica as instâncias das classes do pacote de gerenciamento às quais a função de usuário tem acesso. Isso só é aplicável à função De autor.

Tipo:Microsoft.EnterpriseManagement.Configuration.ManagementPackClass[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ComputerName

Especifica o nome do computador no qual o serviço de Acesso a Dados do System Center é executado. A conta de usuário especificada no parâmetro Credential deve ter direitos de acesso ao computador especificado.

Tipo:System.String[]
Cargo:Named
Valor padrão:Localhost
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Confirm

Solicita a confirmação antes de executar o cmdlet.

Tipo:System.Management.Automation.SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:False
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Credential

Especifica as credenciais que esse cmdlet usa para se conectar ao servidor no qual o serviço de Acesso a Dados do System Center é executado. A conta de usuário especificada deve ter direitos de acesso a esse servidor.

Tipo:System.Management.Automation.PSCredential
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Description

Especifica uma descrição para a função de usuário.

Tipo:System.String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DisplayName

Especifica o nome da função de usuário.

Tipo:System.String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-FormTemplate

Especifica os modelos de formulário que estão disponíveis para os usuários nessa função de usuário. Os formulários que não são especificados não estão disponíveis para os usuários nessa função. Especifique Nenhum para não disponibilizar modelos. Especifique Todos para disponibilizar todos os modelos.

Tipo:Microsoft.EnterpriseManagement.Configuration.ManagementPackObjectTemplate[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Group

Especifica os grupos que estão disponíveis para membros dessa função de usuário, para definir o escopo do acesso a apenas grupos específicos de itens de configuração. Os itens de configuração em grupos que não são especificados não estão disponíveis para membros nessa função. Especifique Tudo para permitir o acesso a todos os grupos. Se você não especificar nenhum valor, nenhum grupo estará disponível.

Tipo:Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-PassThru

Indica que esse cmdlet retorna a função de usuário que ele cria. Você pode passar esse objeto para outros cmdlets.

Tipo:System.Management.Automation.SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Queue

Especifica as filas que estão disponíveis para membros dessa função de usuário, para definir o escopo do acesso a apenas filas específicas de itens de trabalho. Itens de trabalho em filas que não são especificadas não estão disponíveis para membros nessa função de usuário. Especifique Tudo para permitir o acesso a todas as filas. Se você não especificar nenhum valor, nenhuma fila estará disponível.

Tipo:Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-SCSession

Especifica um objeto que representa uma sessão para um servidor de gerenciamento do Service Manager.

Tipo:Microsoft.SystemCenter.Core.Connection.Connection[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Task

Especifica uma tarefa de console do pacote de gerenciamento. Especifique esse parâmetro somente se a propriedade ManagementPack não estiver $Null. O valor All significa que todos os elementos estão acessíveis e o valor None significa que nenhum elemento está acessível.

Tipo:Microsoft.EnterpriseManagement.Configuration.ManagementPackConsoleTask[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-User

Especifica os usuários que serão membros da nova função de usuário.

Tipo:System.String[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-UserRoleType

Especifica o tipo de função de usuário a ser criada. Os valores válidos são:

  • ActivityImplementers
  • Administradores
  • AdvancedOperators
  • Autores
  • ChangeInitiators
  • ChangeManagers
  • EndUsers
  • IncidentResolvers
  • ProblemAnalysts
  • ReadOnlyOperators
  • Fluxos de trabalho
Tipo:Microsoft.EnterpriseManagement.ServiceManager.Sdk.UserRoles.UserRoleTypeEnum
Valores aceitos:ActivityImplementer, AdvancedOperator, Author, ChangeInitiator, ChangeManager, EndUser, IncidentResolver, ProblemAnalyst, ReadOnlyOperator, ReleaseManager, ServiceRequestAnalyst
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-View

Especifica as exibições que estão disponíveis para membros dessa função de usuário, para definir o escopo do acesso apenas a exibições específicas. As exibições que não são especificadas não estão disponíveis para os membros nessa função. Especifique Tudo para permitir o acesso a todos os modos de exibição. Se você não especificar nenhum valor, nenhuma exibição estará disponível.

Tipo:Microsoft.EnterpriseManagement.Configuration.ManagementPackView[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:System.Management.Automation.SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:False
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

None.

Não é possível redirecionar a entrada para este cmdlet.

Saídas

None.

Esse cmdlet não gera nenhuma saída.