Um hotfix está disponível para permitir que você adicionar ou remover direitos para uma operação em perfis para acomodar tipos personalizados que foram adicionados ao ambiente do System Center Service Manager 2010

Traduções deste artigo Traduções deste artigo
ID do artigo: 2525307 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Introdução

É necessário autorização para manipular objetos como, por exemplo, filas e itens de trabalho em 2010 do Microsoft System Center Service Manager. Estas autorizações são gerenciadas por meio de perfis. Um perfil é uma coleção de itens que são usados para autorização. Para operações tais como criar, ler, atualizar e excluir, a seguinte estrutura é usada para os itens de autorização:
ProfileName operação tipo propriedade relacionamento RelationshipEndPoint
Autorização, uma função de usuário Especifica as operações que determinados usuários podem executar em objetos específicos, associando um perfil, um escopo e usuários. Perfis também são usados pelo console do Gerenciador de serviço para objetos de filtro como, por exemplo, tarefas e modelos.

Os três procedimentos armazenados que estão incluídos nesse hotfix tem os seguintes nomes de arquivo:
  • p_GetRestrictrictionsOnOperationsInProfile
  • p_AddRestrictrictionToOperationInProfile
  • p_RemoveRestrictrictionFromOperationInProfile
Esses procedimentos armazenados SQL permitem que você adicionar ou remover direitos para uma operação em perfis para oferecer suporte a tipos personalizados que foram adicionados ao ambiente do Gerenciador de serviço. O console do Gerenciador de serviço não é possível adicionar ou remover esses direitos. Por exemplo, você pode adicionar a seguinte autorização para o IncidentResolver perfil se você personalizou o Usuário Digite, adicionando um novo Novo relacionamento relação:
ProfileName operação tipo propriedade relacionamento RelationshipEndPoint
Nova relação de usuário de Object_Set de IncidentResolver
Esses procedimentos armazenados também fornecem mais detalhes para acessar as propriedades de tipos específicos. O console do Gerenciador de serviço não pode fornecer esses detalhes. Esses procedimentos armazenados SQL não é possível adicionar novas operações para um perfil e podem executar somente as seguintes tarefas:
  • Exiba as autorizações que são configuradas em um perfil existente.
  • Adicione tipos de operações existentes em perfis existentes. Você pode adicionar o tipo de propriedade e restrições de relacionamento para as seguintes operações:
    • Object__Add
    • Object__Set
    • Object__Get
    • Object__Delete
  • Remova tipos de operações existentes em perfis existentes.

Mais Informações

Informações sobre o hotfix

Com suporte está disponível um hotfix da Microsoft. No entanto, esse hotfix destina-se apenas a corrigir o problema descrito neste artigo. Aplica este hotfix somente aos sistemas que apresentarem o problema descrito neste artigo. Este hotfix pode receber testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.

Se o hotfix está disponível para download, há uma seção de "Download de Hotfix disponível" na parte superior deste artigo do Knowledge Base. Se não aparecer nesta seção, entre em contato com o suporte e atendimento ao cliente da Microsoft para obter o hotfix.

Observação Se ocorrerem problemas adicionais ou qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço. Os custos de suporte normais se aplicarão a questões de suporte adicional e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa dos números de telefone de suporte e atendimento ao cliente da Microsoft ou para criar uma solicitação de serviço, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.

Pré-requisitos

Para aplicar esse hotfix, você deve ter o Microsoft System Center Service Manager 2010 Service Pack 1 (SP1) instalado.

Observação Este hotfix se aplica ao componente Service Manager primário Management Server (servidor SM) em 2010 do System Center Service Manager.

Como instalar este hotfix.

Importante Antes de instalar esse hotfix, é recomendável que você siga estas etapas:
  • Fazer backup do ServiceManager bancos de dados.
  • Fazer backup das chaves de criptografia para o servidor de SM.
Observação Esse hotfix não pode ser desinstalado após a instalação.

Para instalar esse hotfix, siga estas etapas:
  1. Feche todos os aplicativos do Gerenciador de serviços relacionados, como o console do Gerenciador de serviço e o Portal de auto-atendimento.
  2. No Windows Explorer, abra a pasta que contém este hotfix.
  3. Clique com o botão direito no arquivo a seguir e clique em Executar como administrador:
    Scsm2010_amd64_sp1_kb2525307.exe
  4. Aceitar o contrato de licença o Assistente de instalação do System Center Service Manager SCSM2010_SP1_KB2525307 sobre o Contrato de licença página e clique Instalar para concluir o assistente.

Como determinar se esse hotfix foi aplicado corretamente

Método 1
  1. No painel de controle, abra Programas e recursos.
  2. Clique em Exibir atualizações instaladas.
  3. Se o item seguinte estiver listado, o hotfix foi aplicado corretamente:
    Hotfix para o Microsoft System Center Service Manager SP1 (KB2525307)
    Observação Se o sistema estiver executando o servidor SM, esse item é listado em Microsoft System Center Service Manager SP1.
Método 2
Exibir os seguintes arquivos de log na % temp % pasta para determinar se ocorreram quaisquer erros durante a instalação do hotfix:
  • Scsm2010_sp1_kb2525307.msp.0.log
  • Scsmpatchersetupwizard01.log

Informações do registro

Para usar o hotfix neste pacote, não é necessário fazer alterações no registro.

Requisito de reinicialização

Não é necessário reiniciar o computador após aplicar esse hotfix.

Informações de substituição do hotfix

Esse hotfix não substitui um hotfix lançado anteriormente.Para obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão usada para descrever as atualizações de software da Microsoft

Como usar os procedimentos armazenados com o relações personalizadas

Se você adicionar relacionamentos para estender um tipo e se você quiser restringir os direitos de atualização para essas relações, você precisa adicionar o tipo estendido às operações desejadas que atualizam os perfis apropriados.

Por exemplo, adicione o System.CallingUser relação entre o System.WorkItem.Incident e System.domain.User pontos de extremidade. Se você deseja que o IncidentResolver para poder ativar a capacidade de atualizar a relação de perfil, você deve adicionar a relação com o Object__Set (atualização) à direita das System.domain.User o ponto de extremidade. Neste exemplo, não é necessário adicionar a relação com o Object__Set (atualização) à direita das System.WorkItem.Incident o ponto de extremidade. A relação não precisa ser adicionado porque a seguinte entrada indica que o System.WorkItem.Incident ponto de extremidade já tem o Object__Set (atualização) direitos para todas as propriedades e os pontos de extremidade do relacionamento:
ProfileName operação tipo propriedade relacionamento RelationshipEndPoint
IncidentResolver Object__Set System.WorkItem.Incident NUL NULL n/D
Você pode chamar o procedimento armazenado seguinte para adicionar o Object__Set (atualização) da direita para a System.domain.User ponto de extremidade para o System.CallingUser relacionamento na IncidentResolver perfil:
exec p_RemoveRestrictrictionFromOperationInProfile 'IncidentResolver', 'Object__Set', 'System.Domain.User', NULL, 'System.CallingUser', NULL

Sintaxe

A seção a seguir descreve a sintaxe dos procedimentos armazenados que estão incluídas nesse hotfix.

O procedimento armazenado de p_GetRestrictrictionsOnOperationsInProfile
Parâmetro
@ ProfileName nvarchar (max) = NULL
Esse procedimento armazenado exibe uma lista das operações do perfil especificado. Para cada operação, esse procedimento armazenado também exibe os tipos, as propriedades e os relacionamentos que são definidos no tipo e que pode ser usado pela operação.

Observação Para definir relacionamentos corretamente, eles devem ser definidos como propriedades em ambos os pontos de extremidade do relacionamento.
Como usar o procedimento armazenado e interpretar a saída
  • IF Nomedoperfil é nulo, todos os perfis são exibidos.
  • Uma operação, uma propriedade e um tipo que estão na mesma linha indicam que a operação está restrita à propriedade do tipo.
  • Uma operação, um tipo e um ponto de extremidade de relacionamento são listados na mesma linha indicam que a operação é restrita para o ponto de extremidade do relacionamento do tipo.
  • Se o tipo, a propriedade e o ponto de extremidade de relacionamento são todos os valores nulos, a operação associada está habilitada em todos os tipos, todas as propriedades e todos os pontos de extremidade de relações.
Estes são os nomes de perfil válido:
  • ActivityImplementer
  • Administrador
  • AdvancedOperator
  • Autor
  • ChangeInitiator
  • IncidentResolver
  • ProblemAnalyst
  • ReadOnlyOperator
  • Fluxo de trabalho
  • ChangeManager
  • EndUser
  • ImpliedConfigItemCustodian
  • ImpliedIncidentAffectedUser
  • ImpliedPrimaryComputerUser
  • ImpliedReviewer
  • ImpliedUserPreference
O procedimento armazenado de p_AddRestrictrictionToOperationInProfile
Parâmetros
@ AS de ProfileName nvarchar (max) = null
@ AS de OperationName nvarchar (max) = null
@ AS de TypeName nvarchar (max) = null
@ AS de PropertyName nvarchar (max) = null
@ AS de RelationshipTypeName nvarchar (max) = null
@ AS de RelationshipEndpoint nvarchar (max) = null
Observação Esse procedimento armazenado adiciona as restrições especificadas para o perfil especificado.
O procedimento armazenado de p_RemoveRestrictrictionFromOperationInProfile
Parâmetros
@ AS de ProfileName nvarchar (max) = null
@ AS de OperationName nvarchar (max) = null
@ AS de TypeName nvarchar (max) = null
@ AS de PropertyName nvarchar (max) = null
@ AS de RelationshipTypeName nvarchar (max) = null
@ AS de RelationshipEndpoint nvarchar (max) = null
Observação Esse procedimento armazenado remove as restrições especificadas no perfil especificado.
Exemplo 1
O exemplo a seguir mostra a saída das p_GetRestrictrictionsOnOperationsInProfile procedimento armazenado. Os resultados indicam que o Object__Get (leitura) operação para o IncidentResolver perfil é irrestrita.
ProfileName operação tipo propriedade relacionamento RelationshipEndPoint
IncidentResolverObject__GetNULLNULL NULL nulo
Exemplo 2
O exemplo a seguir mostra a saída das p_GetRestrictrictionsOnOperationsInProfile procedimento armazenado. Os resultados indicam que o Object__Set operação para o IncidentResolver perfil é restrito aos seguintes tipos:
  • System.WorkItem.Incident e todas as suas propriedades, incluindo pontos de extremidade do relacionamento
  • System.FileAttachment e todas as suas propriedades, incluindo pontos de extremidade do relacionamento
  • System.WorkItem.log e todas as suas propriedades, incluindo pontos de extremidade do relacionamento
  • System.WorkItem.Activity.ManualActivity e suas propriedades, incluindo pontos de extremidade do relacionamento
  • System.config item e relação endpoint System.WorkItemAboutConfigItem
  • System.config item e relação endpoint System.WorkItemRelatesConfigItem
  • Ponto de extremidade de relacionamento e System.domain.User System.WorkItem.TroubleTicketClosedByUser
  • Ponto de extremidade de relacionamento e System.domain.User System.WorkItemAssignedToUser
  • Ponto de extremidade de relacionamento e System.domain.User System.WorkItemCreatedByUser
ProfileName operação tipo propriedade relacionamento RelationshipEndPoint
IncidentResolver Object__Set System.WorkItem.Incident nulo NULL n/D
IncidentResolver Object__Set System.FileAttachment nulo NULL n/D
IncidentResolver Object__Set System.WorkItem.Log nulo NULL n/D
IncidentResolver Object__Set System.WorkItem.Activity.ManualActivity nulo NULL n/D
IncidentResolver Object__Set System.ConfigItem nulo System.WorkItemAboutConfigItem n/D
IncidentResolver Object__Set System.ConfigItem nulo System.WorkItemRelatesToConfigIte n/D
IncidentResolver Object__Set System.Domain.User nulo System.WorkItem.TroubleTicketClosedByUser n/D
IncidentResolver Object__Set System.Domain.User nulo System.WorkItemAssignedToUser n/D
IncidentResolver Object__Set System.Domain.User nulo System.WorkItemCreatedByUser n/D
Importante Os itens da operação de cinco últimas permitem relacionar itens de configuração a um incidente e atribuir usuários a incidentes.
Exemplo 3
O exemplo a seguir do p_GetRestrictrictionsOnOperationsInProfile procedimento armazenado indica que o Object__Set operação para o ImpliedReviewer perfil é restrito aos seguintes tipos:
  • System.Reviewer e propriedades somente comentários, DecisionDate e decisões
  • System.Reviewer e somente a extremidade de relacionamento System.ReviewerVotedByUser
  • System.domain.User e somente a extremidade de relacionamento System.ReviewerVotedByUser
Anotações
  • Este exemplo de saída é apenas uma amostra de saída e não o resultado completo.
  • O System.ReviewerVotedByUserObject__Set (atualização) os direitos foram concedidos a ambos os System.Reviewer ponto de extremidade e o System.domain.User o ponto de extremidade. Se você conceder direitos de relacionamento para ambos os pontos de extremidade, você não pode atualizar objetos de revisor usando a seguinte relação:
    ProfileName operação tipo propriedade relacionamento RelationshipEndPoint
    ImpliedReviewer Object__Set System.Reviewer comentários NULL n/D
    ImpliedReviewer Object__Set System.Reviewer DecisionDate nulo n/D
    ImpliedReviewer Object__Set System.Reviewer decisão NULL n/D
    ImpliedReviewer Object__Set System.Reviewer nulo System.ReviewerVotedByUser n/D
    ImpliedReviewer Object__Set System.Domain.User nulo System.ReviewerVotedByUser n/D
Exemplo 4
O exemplo a seguir mostra como usar o p_AddRestrictrictionToOperationInProfile procedimento armazenado para atualizar o Anotações propriedade:
exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.Reviewer', 'Notes', NULL, NULL
Exemplo 5
O exemplo a seguir mostra como usar o p_AddRestrictrictionToOperationInProfile procedimento armazenado para atualizar o System.WorkItemRelatesToWorkItem relação:
exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.Reviewer', NULL, 'System.WorkItemRelatesToWorkItem', 'N/A'
Exemplo 6
O exemplo a seguir mostra como usar o p_AddRestrictrictionToOperationInProfile procedimento armazenado para atualizar o Incidente classe, todas as propriedades e todos os relacionamentos:
exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.WorkItem.Incident', NULL, NULL, 'N/A'

Propriedades

ID do artigo: 2525307 - Última revisão: quinta-feira, 19 de maio de 2011 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft System Center Service Manager 2010
Palavras-chave: 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2525307 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2525307

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com