Uma correcção está disponível para permitem adicionar ou remover os direitos para uma operação em perfis para acomodar tipos personalizados que foram adicionados ao Ambiente 2010 de Gestor do serviço de centro de sistema

Traduções de Artigos Traduções de Artigos
Artigo: 2525307 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Introdução

Autorização é necessária para manipular objectos, tais como filas e itens de trabalho no Microsoft System Center Gestor do serviço de 2010. Estas autorizações são geridas através da utilização de perfis. Um perfil é uma colecção de itens que são utilizadas para autorização. Para operações, tais como criar, se ler, actualizar e eliminar, a seguinte estrutura é utilizada para os itens da autorização:
Nomedoperfil operação tipo propriedade relação RelationshipEndPoint
Para autorização, uma função de utilizador especifica operações que utilizadores específicos, podem executar em objectos específicos, associando um perfil, um âmbito e utilizadores. Perfis também são utilizados pela consola do Gestor de serviço para objectos de filtragem, tais como tarefas e modelos.

Os três procedimentos armazenados que estão incluídos nesta correcção tem os seguintes nomes de ficheiro:
  • p_GetRestrictrictionsOnOperationsInProfile
  • p_AddRestrictrictionToOperationInProfile
  • p_RemoveRestrictrictionFromOperationInProfile
Estes procedimentos armazenados SQL permitem-lhe adicionar ou remover direitos para uma operação em perfis para suportar tipos personalizados que foram adicionados ao ambiente do Gestor do serviço. A consola do Gestor do serviço não é possível adicionar ou remover estes direitos. Por exemplo, pode adicionar a seguinte autorização para o IncidentResolver perfil se tiver personalizado o Utilizador Escreva adicionando um novo Nova relação relação:
Nomedoperfil operação tipo propriedade relação RelationshipEndPoint
IncidentResolver Object_Set utilizador nova relação
Estes procedimentos armazenados também fornecem mais detalhes para aceder a propriedades de tipos específicos. A consola do Gestor do serviço não pode fornecer estes detalhes. Estes procedimentos armazenados SQL não é possível adicionar novas operações para um perfil e podem efectuar as seguintes tarefas:
  • Visualize as autorizações que estão configuradas num perfil existente.
  • Adicione tipos de operações existente em perfis existentes. Pode adicionar o tipo, propriedade e restrições de relação para as seguintes operações:
    • Object__Add
    • Object__Set
    • Object__Get
    • Object__Delete
  • Remova tipos de operações existentes em perfis existentes.

Mais Informação

Informações sobre a correcção

Existe uma correcção suportada da Microsoft. No entanto, esta correcção destina-se apenas a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham o problema descrito neste artigo. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pela próxima actualização de software que contenha esta correcção.

Se a correcção está disponível para transferência, existirá uma secção de "Transferência de correcção disponível" na parte superior deste artigo da Knowledge Base. Se esta secção não for apresentado, contacte o suporte ao cliente da Microsoft para obter a correcção.

Nota Caso ocorram problemas adicionais ou se for necessária a resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos normais do suporte serão aplicados a perguntas de suporte adicionais e problemas que não são elegíveis para esta correcção específica. Para uma lista completa dos números de telefone do Microsoft Customer Service e suporte ou para criar um pedido de assistência separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota O formulário "Transferência de correcção disponível" apresenta os idiomas para o qual a correcção está disponível. Se não visualizar o seu idioma, é porque uma correcção não está disponível para esse idioma.

Pré-requisitos

Para aplicar esta correcção, tem de ter o Microsoft System Center Gestor do serviço de 2010 Service Pack 1 (SP1) instalado.

Nota Esta correcção aplica-se para o componente do serviço Gestor principal Management Server (servidor de SM) em 2010 de Gestor do serviço de centro de sistema.

Como instalar esta correcção

Importante Antes de instalar esta correcção, recomendamos que siga estes passos:
  • Cópia de segurança a ServiceManager bases de dados.
  • Efectuar cópias de segurança as chaves de encriptação para o servidor de SM.
Nota Esta correcção não pode ser desinstalada depois de o instalar.

Para instalar esta correcção, siga estes passos:
  1. Feche todas as aplicações relacionadas com o Gestor do serviço, tais como a consola do Gestor do serviço e o Portal de Self-Service.
  2. No Explorador do Windows, abra a pasta que contém este pacote de correcções.
  3. O seguinte ficheiro com o botão direito e, em seguida, clique em Executar como administrador:
    Scsm2010_amd64_sp1_kb2525307.exe
  4. Aceitar o contrato de licença no Assistente de configuração de SCSM2010_SP1_KB2525307 de Gestor de sistema Centro de serviço na Contrato de licença página e, em seguida, clique Instalar para concluir o assistente.

Como determinar se esta correcção foi aplicada correctamente

Método 1
  1. No painel de controlo, abra Programas e funcionalidades.
  2. Clique em Ver actualizações instaladas.
  3. Se o item seguinte estiver listado, a correcção foi aplicada correctamente:
    Correcção para o SP1 do Gestor do serviço de Microsoft System Center (KB2525307)
    Nota Se o sistema estiver a executar o servidor de SM, este item está listado em SP1 do Gestor do serviço de Microsoft System Center.
Método 2
Ver os seguintes ficheiros de registo a % temp % pasta para determinar se ocorreram erros durante a instalação da correcção:
  • Scsm2010_sp1_kb2525307.msp.0.log
  • Scsmpatchersetupwizard01.log

Informações de registo

Para utilizar a correcção neste pacote, não é necessário efectuar alterações ao registo.

Requisito de reinício

Tem de reiniciar o computador depois de aplicar esta correcção.

Informações sobre substituição de correcções

Esta correcção não substitui uma correcção disponibilizada anteriormente.Para mais informações sobre a terminologia de actualização de software, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
824684Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Como utilizar os procedimentos armazenados em conjunto com relações personalizados

Se adicionar relações para expandir um tipo e se pretender restringir os direitos de actualização para estas relações, tem de adicionar o tipo expandido para as operações desejadas que actualizarem os perfis adequados.

Por exemplo, adicionar a System.CallingUser relação entre o System.WorkItem.incident e System.domain.User pontos finais. Se pretende que o IncidentResolver para poder activar a capacidade de actualizar a relação do perfil, tem de adicionar a relação para a Object__Set (actualização) direito do System.domain.User ponto final. Neste exemplo, não tem de adicionar a relação para a Object__Set (actualização) direito do System.WorkItem.incident ponto final. A relação não tem de ser adicionado porque a entrada seguinte indica que o System.WorkItem.incident ponto final já tem o Object__Set (actualização) direitos para todas as propriedades e pontos finais de relação:
Nomedoperfil operação tipo propriedade relação RelationshipEndPoint
IncidentResolver Object__Set System.WorkItem.Incident NUL NULL n/D
Pode chamar o procedimento armazenado seguinte para adicionar a Object__Set (actualização) direita para a System.domain.User ponto final para o System.CallingUser relação no IncidentResolver perfil:
exec p_RemoveRestrictrictionFromOperationInProfile 'IncidentResolver', 'Object__Set', 'System.Domain.User', NULL, 'System.CallingUser', NULL

Sintaxe

A secção seguinte descreve a sintaxe de procedimentos armazenados que estão incluídos nesta correcção.

O procedimento armazenado de p_GetRestrictrictionsOnOperationsInProfile
Parâmetro
@ Nomedoperfil tipo = NULL
Este procedimento armazenado apresenta uma lista de operações do perfil especificado. Para cada operação, este procedimento armazenado também apresenta os tipos, as propriedades e as relações que são definidos no tipo e que pode ser utilizado pela operação.

Nota Definir relações correctamente, tem de ser definidos como propriedades em ambos os pontos finais da relação.
Como utilizar o procedimento armazenado e interpretar o resultado
  • IF Nomedoperfil é nulo, todos os perfis são apresentados.
  • Uma operação, uma propriedade e um tipo que estão listados na mesma linha indicam que a operação é restrita para a propriedade do tipo.
  • Uma operação, um tipo e um ponto final de relação que estão listados na mesma linha indicam que a operação é restrita para o ponto final de relação do tipo.
  • Se o tipo, a propriedade e o ponto final de relação são todos os valores nulo, a operação associada é activada em todos os tipos, todas as propriedades e todos os pontos finais de relações.
Seguem-se nomes de perfil válido:
  • ActivityImplementer
  • Administrador
  • AdvancedOperator
  • Autor
  • ChangeInitiator
  • IncidentResolver
  • ProblemAnalyst
  • ReadOnlyOperator
  • Fluxo de trabalho
  • ChangeManager
  • Morada do utilizador final
  • ImpliedConfigItemCustodian
  • ImpliedIncidentAffectedUser
  • ImpliedPrimaryComputerUser
  • ImpliedReviewer
  • ImpliedUserPreference
O procedimento armazenado de p_AddRestrictrictionToOperationInProfile
Parâmetros
@ Nomedoperfil como tipo = null
@ OperationName como tipo = null
@ TypeName como tipo = null
@ PropertyName como tipo = null
@ RelationshipTypeName como tipo = null
@ RelationshipEndpoint como tipo = null
Nota Este procedimento armazenado adiciona as restrições especificadas para o perfil especificado.
O procedimento armazenado de p_RemoveRestrictrictionFromOperationInProfile
Parâmetros
@ Nomedoperfil como tipo = null
@ OperationName como tipo = null
@ TypeName como tipo = null
@ PropertyName como tipo = null
@ RelationshipTypeName como tipo = null
@ RelationshipEndpoint como tipo = null
Nota Este procedimento armazenado remove as restrições de especificado o perfil especificado.
Exemplo 1
O exemplo seguinte mostra a saída do p_GetRestrictrictionsOnOperationsInProfile procedimento armazenado. Os resultados indicam que o Object__Get (leitura) operação para o IncidentResolver perfil é ilimitada.
Nomedoperfil operação tipo propriedade relação RelationshipEndPoint
IncidentResolverObject__GetNULLNULL nulo nulo
Exemplo 2
O exemplo seguinte mostra a saída do p_GetRestrictrictionsOnOperationsInProfile procedimento armazenado. Os resultados indicam que o Object__Set operação para o IncidentResolver perfil é restrita aos seguintes tipos:
  • System.WorkItem.incident e todas as respectivas propriedades, incluindo os pontos finais relação
  • System.FileAttachment e todas as respectivas propriedades, incluindo os pontos finais relação
  • System.WorkItem.log e todas as respectivas propriedades, incluindo os pontos finais relação
  • System.WorkItem.Activity.ManualActivity e as respectivas propriedades, incluindo os pontos finais relação
  • System.config produto e a relação endpoint System.WorkItemAboutConfigItem
  • System.config produto e a relação endpoint System.WorkItemRelatesConfigItem
  • Ponto final de System.domain.User e a relação System.WorkItem.TroubleTicketClosedByUser
  • Ponto final de System.domain.User e a relação System.WorkItemAssignedToUser
  • Ponto final de System.domain.User e a relação System.WorkItemCreatedByUser
Nomedoperfil operação tipo propriedade relação RelationshipEndPoint
IncidentResolver Object__Set System.WorkItem.Incident nulo nulo n/D
IncidentResolver Object__Set System.FileAttachment nulo nulo n/D
IncidentResolver Object__Set System.WorkItem.Log nulo nulo n/D
IncidentResolver Object__Set System.WorkItem.Activity.ManualActivity nulo nulo n/D
IncidentResolver Object__Set System.ConfigItem NULL System.WorkItemAboutConfigItem n/D
IncidentResolver Object__Set System.ConfigItem NULL System.WorkItemRelatesToConfigIte n/D
IncidentResolver Object__Set System.Domain.User NULL System.WorkItem.TroubleTicketClosedByUser n/D
IncidentResolver Object__Set System.Domain.User NULL System.WorkItemAssignedToUser n/D
IncidentResolver Object__Set System.Domain.User NULL System.WorkItemCreatedByUser n/D
Importante Os itens de cinco últimas operação permitem-lhe relacionar itens de configuração para um incidente e atribuir utilizadores a incidentes.
Exemplo 3
O seguinte exemplo do p_GetRestrictrictionsOnOperationsInProfile procedimento armazenado indica que o Object__Set operação para o ImpliedReviewer perfil é restrita aos seguintes tipos:
  • System.Reviewer e propriedades apenas comentários, DecisionDate e decisão
  • System.Reviewer e ponto apenas relação final System.ReviewerVotedByUser
  • System.domain.User e ponto apenas relação final System.ReviewerVotedByUser
Notas
  • Esta saída de exemplo é apenas uma amostra da produção e não a saída completa.
  • O System.ReviewerVotedByUserObject__Set (actualização) foram concedidos direitos a ambos o System.Reviewer ponto final e o System.domain.User ponto final. Se não conceder direitos de relação para ambos os pontos finais, não é possível actualizar os objectos de revisor utilizando a seguinte relação:
    Nomedoperfil operação tipo propriedade relação 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 NULL System.ReviewerVotedByUser n/D
    ImpliedReviewer Object__Set System.Domain.User NULL System.ReviewerVotedByUser n/D
Exemplo 4
O exemplo seguinte mostra como utilizar o p_AddRestrictrictionToOperationInProfile procedimento para actualizar armazenado o Notas propriedade:
exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.Reviewer', 'Notes', NULL, NULL
Exemplo 5
O exemplo seguinte mostra como utilizar o p_AddRestrictrictionToOperationInProfile procedimento para actualizar armazenado o System.WorkItemRelatesToWorkItem relação:
exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.Reviewer', NULL, 'System.WorkItemRelatesToWorkItem', 'N/A'
Exemplo 6
O exemplo seguinte mostra como utilizar o p_AddRestrictrictionToOperationInProfile procedimento para actualizar armazenado o Incidente classe, todas as propriedades e todas as relações:
exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.WorkItem.Incident', NULL, NULL, 'N/A'

Propriedades

Artigo: 2525307 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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