Ahora hay una revisión para permitirle agregar o quitar derechos para una operación de perfiles para dar cabida a los tipos personalizados que se agregaron al entorno del sistema Centro Service Manager 2010

Seleccione idioma Seleccione idioma
Id. de artículo: 2525307 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Introducción

Se requiere autorización para manipular objetos como, por ejemplo, las colas y los elementos de trabajo en Microsoft System Center Administrador de servicios de 2010. Estas autorizaciones se administran mediante el uso de perfiles. Un perfil es una colección de elementos que se utilizan para la autorización. Para operaciones tales como crear, leer, actualización y eliminar, se utiliza la siguiente estructura de los elementos de la autorización:
NombrePerfil operación tipo propiedad relación RelationshipEndPoint
Para la autorización, una función de usuario especifica las operaciones que determinados usuarios pueden realizar en objetos específicos mediante la asociación de un perfil de un ámbito y los usuarios. También se utilizan perfiles de la consola de administrador de servicios a los objetos de filtro como, por ejemplo, tareas y plantillas.

Los tres procedimientos almacenados que se incluyen en esta revisión tienen los siguientes nombres de archivo:
  • p_GetRestrictrictionsOnOperationsInProfile
  • p_AddRestrictrictionToOperationInProfile
  • p_RemoveRestrictrictionFromOperationInProfile
Estos procedimientos almacenados de SQL le permiten agregar o quitar derechos para una operación de perfiles para admitir tipos personalizados que se agregaron en el entorno del Administrador de servicios. La consola de administrador de servicios no puede agregar o eliminar estos derechos. Por ejemplo, puede agregar la siguiente autorización para el IncidentResolver perfil si ha personalizado el Usuario Escriba agregando un nuevo Nueva relación relación:
NombrePerfil operación tipo propiedad relación RelationshipEndPoint
IncidentResolver Object_Set usuario nueva relación
Estos procedimientos almacenados también ofrecen más detalles para obtener acceso a propiedades de tipos específicos. La consola de administrador de servicios no puede proporcionar estos detalles. Estos procedimientos almacenados de SQL no pueden agregar nuevas operaciones a un perfil y pueden realizar sólo las tareas siguientes:
  • Ver las autorizaciones que están configuradas en un perfil existente.
  • Agregar tipos a las operaciones existentes en los perfiles existentes. Puede agregar el tipo, propiedad y restricciones de relación de las siguientes operaciones:
    • Object__Add
    • Object__Set
    • Object__Get
    • Object__Delete
  • Quitar tipos de operaciones existentes en los perfiles existentes.

Más información

Información de la revisión

Hay un hotfix compatible de Microsoft. Sin embargo, esta revisión se diseñó para corregir el problema descrito en este artículo. Esta revisión sólo se aplican a sistemas que experimenten el problema descrito en este artículo. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a que la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si no aparece en esta sección, póngase en contacto con el servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota Si se producen problemas adicionales o si necesita solucionar un problema, es posible que deba crear una solicitud de servicio independiente. Los costos de soporte técnico usuales se aplicarán a las cuestiones y problemas que no reúnan los requisitos para esta revisión en cuestión. Para obtener una lista completa de los números de teléfono de soporte y servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Nota El formulario de "Descarga de revisión disponible" muestra los idiomas para los que la revisión está disponible. Si no ve su idioma, es porque una revisión no está disponible para ese idioma.

Requisitos previos

Para aplicar este hotfix, debe tener Microsoft System Center Service Manager 2010 Service Pack 1 (SP1) instalado.

Nota Esta revisión se aplica al componente de servidor principal de administración de Service Manager (servidor de SM) en 2010 de administrador de servicios de centro del sistema.

Cómo instalar este hotfix

Importante Antes de instalar este hotfix, recomendamos que siga estos pasos:
  • Copia de seguridad de la ServiceManager está bases de datos.
  • Copia de las claves de cifrado para el servidor de SM.
Nota No se puede desinstalar esta revisión después de instalarlo.

Para instalar este hotfix, siga estos pasos:
  1. Cierre todas las aplicaciones relacionadas con el Administrador de servicios como, por ejemplo, la consola de administrador de servicios y el Portal de autoservicio.
  2. En el Explorador de Windows, abra la carpeta que contiene este paquete de revisiones.
  3. Haga clic en el siguiente archivo y, a continuación, haga clic en Ejecutar como administrador:
    Scsm2010_amd64_sp1_kb2525307.exe
  4. Acepte el contrato de licencia en el Asistente para la instalación del servicio Administrador de SCSM2010_SP1_KB2525307 de System Center en el Contrato de licencia página y haga clic en Instalar para completar al asistente.

Cómo determinar si esta revisión se ha aplicado correctamente

Método 1
  1. En el Panel de Control, abra Programas y características.
  2. Haga clic en Ver actualizaciones instaladas.
  3. Si aparece el siguiente elemento, la revisión se ha aplicado correctamente:
    Revisión para SP1 de administrador de servicios de Microsoft System Center (KB2525307)
    Nota Si el sistema se está ejecutando el servidor de SM, este elemento aparece bajo SP1 de administrador de servicios de Microsoft System Center.
Método 2
Ver los siguientes archivos de registro en el % temp % carpeta para determinar si se produjeron errores durante la instalación de la revisión:
  • Scsm2010_sp1_kb2525307.msp.0.log
  • Scsmpatchersetupwizard01.log

Información del registro

Para utilizar la revisión de este paquete, no es necesario realizar ningún cambio en el registro.

Requisito de reinicio

No es necesario que reinicie el equipo después de aplicar este hotfix.

Información de reemplazo de hotfix

Esta revisión no sustituye a ninguna revisión publicada previamente.Para obtener más información acerca de la terminología de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684Descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft

Cómo utilizar los procedimientos almacenados junto con relaciones personalizadas

Si agrega las relaciones para extender un tipo, y si desea restringir los derechos de actualización para estas relaciones, tiene que agregar el tipo extendido a las operaciones que desee que se actualizan los perfiles correspondientes.

Por ejemplo, agregar el System.CallingUser relación entre el System.WorkItem.Incident y System.Domain.User extremos. Si desea que el IncidentResolver Para poder habilitar la posibilidad de actualizar la relación de perfil, tendrá que agregar la relación con el Object__Set (actualización) derecho de la System.Domain.User extremo. En este ejemplo, no es necesario agregar la relación con el Object__Set (actualización) derecho de la System.WorkItem.Incident extremo. La relación no tiene que agregarse porque la entrada siguiente indica que el System.WorkItem.Incident extremo tiene ya el Object__Set (actualización) derechos para todas las propiedades y los extremos de la relación:
NombrePerfil operación tipo propiedad relación RelationshipEndPoint
IncidentResolver Object__Set System.WorkItem.Incident NUL NULL N/d
Se puede llamar al siguiente procedimiento almacenado para agregar el Object__Set (actualización) derecho a la System.Domain.User extremo para el System.CallingUser relación en el IncidentResolver perfil:
exec p_RemoveRestrictrictionFromOperationInProfile 'IncidentResolver', 'Object__Set', 'System.Domain.User', NULL, 'System.CallingUser', NULL

Sintaxis

La siguiente sección describe la sintaxis de los procedimientos almacenados que se incluyen en esta revisión.

El procedimiento almacenado de p_GetRestrictrictionsOnOperationsInProfile
Parámetro
@ NombrePerfil nvarchar (max) = NULL
Este procedimiento almacenado muestra una lista de las operaciones desde el perfil especificado. Para cada operación, este procedimiento almacenado también muestra los tipos, las propiedades y las relaciones que se definen en el tipo y que se puede utilizar la operación.

Nota Para definir las relaciones correctamente, debe definirse como propiedades en ambos extremos de la relación.
Cómo utilizar el procedimiento almacenado e interpretar la salida
  • If NombrePerfil es null, se muestran todos los perfiles.
  • Una operación, una propiedad y un tipo que se enumeran en la misma fila indican que la operación está restringida a la propiedad del tipo.
  • Una operación, un tipo y un extremo de la relación que se enumeran en la misma fila indican que la operación está restringida para el extremo de la relación del tipo.
  • Si el extremo de la relación, la propiedad y el tipo de todos los valores nulos, la operación asociada está habilitada en todos los tipos, todas las propiedades y todos los extremos de las relaciones.
Éstos son los nombres de perfil válido:
  • ActivityImplementer
  • Administrador
  • AdvancedOperator
  • Autor
  • ChangeInitiator
  • IncidentResolver
  • ProblemAnalyst
  • ReadOnlyOperator
  • Flujo de trabajo
  • ChangeManager
  • Usuario final-
  • ImpliedConfigItemCustodian
  • ImpliedIncidentAffectedUser
  • ImpliedPrimaryComputerUser
  • ImpliedReviewer
  • ImpliedUserPreference
El procedimiento almacenado de p_AddRestrictrictionToOperationInProfile
Los parámetros
@ AS de nombrePerfil nvarchar (max) = null
@ AS de OperationName nvarchar (max) = null
@ AS de TypeName nvarchar (max) = null
@ AS de PropertyName nvarchar (max) = null
@ Nvarchar (max) AS de RelationshipTypeName = null
@ Nvarchar (max) AS de RelationshipEndpoint = null
Nota Este procedimiento almacenado agrega las restricciones especificadas para el perfil especificado.
El procedimiento almacenado de p_RemoveRestrictrictionFromOperationInProfile
Los parámetros
@ AS de nombrePerfil nvarchar (max) = null
@ AS de OperationName nvarchar (max) = null
@ AS de TypeName nvarchar (max) = null
@ AS de PropertyName nvarchar (max) = null
@ Nvarchar (max) AS de RelationshipTypeName = null
@ Nvarchar (max) AS de RelationshipEndpoint = null
Nota Este procedimiento almacenado quita las restricciones especificadas en el perfil especificado.
Ejemplo 1
En el ejemplo siguiente se muestra el resultado de la p_GetRestrictrictionsOnOperationsInProfile procedimiento almacenado. Los resultados indican que el Object__Get (lectura) operación para el IncidentResolver perfil no está restringido.
NombrePerfil operación tipo propiedad relación RelationshipEndPoint
IncidentResolverObject__GetNULLNULL NULL NULL
Ejemplo 2
En el ejemplo siguiente se muestra el resultado de la p_GetRestrictrictionsOnOperationsInProfile procedimiento almacenado. Los resultados indican que el Object__Set operación para el IncidentResolver perfil está restringido a los siguientes tipos:
  • System.WorkItem.Incident y todas sus propiedades, incluidos los extremos de la relación
  • System.FileAttachment y todas sus propiedades, incluidos los extremos de la relación
  • System.WorkItem.log y todas sus propiedades, incluidos los extremos de la relación
  • System.WorkItem.Activity.ManualActivity y sus propiedades incluida en los extremos de la relación
  • Extremo de elemento y relación de System.config System.WorkItemAboutConfigItem
  • Extremo de elemento y relación de System.config System.WorkItemRelatesConfigItem
  • Extremo de System.Domain.User y la relación System.WorkItem.TroubleTicketClosedByUser
  • Extremo de System.Domain.User y la relación System.WorkItemAssignedToUser
  • Extremo de System.Domain.User y la relación System.WorkItemCreatedByUser
NombrePerfil operación tipo propiedad relación RelationshipEndPoint
IncidentResolver Object__Set System.WorkItem.Incident NULL NULL (N/A)
IncidentResolver Object__Set System.FileAttachment NULL NULL (N/A)
IncidentResolver Object__Set System.WorkItem.Log NULL NULL (N/A)
IncidentResolver Object__Set System.WorkItem.Activity.ManualActivity NULL NULL (N/A)
IncidentResolver Object__Set System.ConfigItem System.WorkItemAboutConfigItem NULL (N/A)
IncidentResolver Object__Set System.ConfigItem System.WorkItemRelatesToConfigIte NULL (N/A)
IncidentResolver Object__Set System.Domain.User System.WorkItem.TroubleTicketClosedByUser NULL (N/A)
IncidentResolver Object__Set System.Domain.User System.WorkItemAssignedToUser NULL (N/A)
IncidentResolver Object__Set System.Domain.User System.WorkItemCreatedByUser NULL (N/A)
Importante Los elementos de la operación de cinco últimos permiten relacionar elementos de configuración a un incidente y asignar a usuarios a los incidentes.
Ejemplo 3
El siguiente ejemplo de la p_GetRestrictrictionsOnOperationsInProfile procedimiento almacenado indica que el Object__Set operación para el ImpliedReviewer perfil está restringido a los siguientes tipos:
  • System.Reviewer y sólo las propiedades de la decisión, DecisionDate y comentarios
  • System.Reviewer y System.ReviewerVotedByUser de extremo de relación sólo
  • System.Domain.User y System.ReviewerVotedByUser de extremo de relación sólo
Notas
  • El resultado de este ejemplo es sólo un ejemplo de la salida y no la salida completa.
  • El System.ReviewerVotedByUserObject__Set (actualización) se concedió derechos a ambos el System.Reviewer extremo y el System.Domain.User extremo. Si no concede derechos de relación en ambos extremos, no se puede actualizar los objetos del Editor de texto mediante el uso de la relación siguiente:
    NombrePerfil operación tipo propiedad relación RelationshipEndPoint
    ImpliedReviewer Object__Set System.Reviewer comentarios NULL N/d
    ImpliedReviewer Object__Set System.Reviewer DecisionDate NULL N/d
    ImpliedReviewer Object__Set System.Reviewer decisión NULL N/d
    ImpliedReviewer Object__Set System.Reviewer System.ReviewerVotedByUser NULL (N/A)
    ImpliedReviewer Object__Set System.Domain.User System.ReviewerVotedByUser NULL (N/A)
Ejemplo 4
En el ejemplo siguiente se muestra cómo utilizar el p_AddRestrictrictionToOperationInProfile procedimiento almacenado para actualizar el Notas propiedad:
exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.Reviewer', 'Notes', NULL, NULL
Ejemplo 5
En el ejemplo siguiente se muestra cómo utilizar el p_AddRestrictrictionToOperationInProfile procedimiento almacenado para actualizar el System.WorkItemRelatesToWorkItem relación:
exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.Reviewer', NULL, 'System.WorkItemRelatesToWorkItem', 'N/A'
Ejemplo 6
En el ejemplo siguiente se muestra cómo utilizar el p_AddRestrictrictionToOperationInProfile procedimiento almacenado para actualizar el Incidente clase, todas las propiedades y todas las relaciones:
exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.WorkItem.Incident', NULL, NULL, 'N/A'

Propiedades

Id. de artículo: 2525307 - Última revisión: jueves, 19 de mayo de 2011 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft System Center Service Manager 2010
Palabras clave: 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2525307 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 2525307

Enviar comentarios

 

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