Un correctif est désormais disponible pour vous permettre d'ajouter ou supprimer des droits pour une opération de profils pour accueillir des types personnalisés qui ont été ajoutés à l'environnement 2010 de gestionnaire de Service système Centre

Traductions disponibles Traductions disponibles
Numéro d'article: 2525307 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Introduction

L'autorisation est requise pour manipuler des objets tels que des files d'attente et les éléments de travail dans Microsoft System Center Service Manager 2010. Ces autorisations sont gérées à l'aide de profils. Un profil est une collection d'éléments qui sont utilisés pour l'autorisation. Pour des opérations telles que créer, lire, update et delete, la structure suivante est utilisée pour les éléments de l'autorisation :
ProfileName opération Type propriété relation RelationshipEndPoint
Pour l'autorisation, un rôle d'utilisateur spécifie les opérations des utilisateurs spécifiques peuvent effectuer sur des objets spécifiques en associant un profil, une portée et des utilisateurs. Les profils sont également utilisés par la console du Gestionnaire de Service pour filtrer les objets tels que des tâches et des modèles.

Les trois procédures stockées qui sont inclus dans ce correctif logiciel ont des noms de fichier suivants :
  • p_GetRestrictrictionsOnOperationsInProfile
  • p_AddRestrictrictionToOperationInProfile
  • p_RemoveRestrictrictionFromOperationInProfile
Ces procédures stockées SQL vous permettent d'ajouter ou supprimer des droits pour une opération de profils pour prendre en charge les types personnalisés qui ont été ajoutés à l'environnement du Gestionnaire de Service. La console du Gestionnaire de Service ne peut pas ajouter ou supprimer ces droits. Par exemple, vous pouvez ajouter l'autorisation suivante à la IncidentResolver Définissez le profil si vous avez personnalisé la Utilisateur Tapez en ajoutant un nouveau Nouvelle relation relation :
ProfileName opération Type propriété relation RelationshipEndPoint
IncidentResolver Object_Set utilisateur nouvelle relation
Ces procédures stockées vous donnent plus de détails pour accéder aux propriétés de types spécifiques. La console du Gestionnaire de Service ne peut pas fournir ces détails. Ces procédures stockées SQL ne peut pas ajouter de nouvelles opérations à un profil et peuvent effectuer les tâches suivantes :
  • Afficher les autorisations qui sont configurées dans un profil existant.
  • Ajouter des types d'opérations existantes dans des profils existants. Vous pouvez ajouter le type, propriété et les restrictions de relation pour les opérations suivantes :
    • Object__Add
    • Object__Set
    • Object__Get
    • Object__Delete
  • Supprimer les types d'opérations existantes dans des profils existants.

Plus d'informations

Informations sur le correctif

Un correctif est disponible auprès de Microsoft. Toutefois, ce correctif est conçu uniquement pour corriger le problème décrit dans cet article. Appliquer ce correctif uniquement aux systèmes qui rencontrent le problème décrit dans cet article. Ce correctif peut subir des tests supplémentaires. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, nous vous recommandons d'attendre la prochaine mise à jour de logiciels qui comprendra ce correctif.

Si le correctif est disponible au téléchargement, il existe une section « Téléchargement de correctif logiciel disponible » en haut de cet article de la Base de connaissances. Si cette section n'apparaît pas, contactez le Service clientèle de Microsoft et de Support pour obtenir le correctif.

Remarque Si des problèmes supplémentaires se produisent ou si des procédures de dépannage est nécessaire, il se peut que vous deviez créer une demande de service distinct. Les coûts habituels du support technique s'appliqueront aux autres questions et problèmes qui ne relèvent pas de ce correctif spécifique. Pour une liste complète des numéros de téléphone Microsoft Services de Support technique ou pour créer une demande de service distinct, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://support.Microsoft.com/contactus/?ws=support
Remarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, il est dans la mesure où un correctif n'est pas disponible pour cette langue.

Conditions préalables

Pour appliquer ce correctif, vous devez disposer de Microsoft System Center Service Manager 2010 Service Pack 1 (SP1) installé.

Remarque Ce correctif s'applique au composant Service Gestionnaire principal gestion serveur (SM) en 2010 de gestionnaire de Service système Centre.

Comment faire pour installer ce correctif

Important Avant d'installer ce correctif, nous vous recommandons de suivre ces étapes :
  • Sauvegarder les ServiceManager bases de données.
  • Sauvegarder les clés de cryptage pour le serveur de SM.
Remarque Ce correctif logiciel ne peut pas être désinstallé après que l'avoir installé.

Pour installer ce correctif, procédez comme suit :
  1. Fermez toutes les applications associées à la Gestionnaire des services tels que la console du Gestionnaire de Service et le portail libre-service.
  2. Dans l'Explorateur Windows, ouvrez le dossier qui contient ce correctif logiciel.
  3. Cliquez droit sur le fichier suivant, puis cliquez Exécuter en tant qu'administrateur:
    Scsm2010_amd64_sp1_kb2525307.exe
  4. Accepter le contrat de licence dans l'Assistant d'installation de System Center Service Gestionnaire de SCSM2010_SP1_KB2525307 sur le Contrat de licence page, puis cliquez sur Installer Pour terminer l'Assistant.

Comment faire pour déterminer si ce correctif a été appliqué correctement

Méthode 1
  1. Dans le panneau de configuration, ouvrez Programmes et fonctionnalités.
  2. Cliquez sur Mises à jour de l'affichage installé.
  3. Si la liste de l'élément suivant, le correctif a été appliqué correctement :
    Correctif pour le Service Pack 1 de Microsoft System Center Service Manager (KB2525307)
    Remarque Si le système exécute SM Server, cet élément est répertorié sous Le Service Pack 1 de Microsoft System Center Service Manager.
Méthode 2
Vue suivantes des fichiers journaux dans le %Temp% dossier pour déterminer si des erreurs s'est produite lors de l'installation du correctif :
  • Scsm2010_sp1_kb2525307.msp.0.log
  • Scsmpatchersetupwizard01.log

Informations du Registre

Pour utiliser le correctif dans ce package, vous n'avez pas apporter des modifications au Registre.

La nécessité de redémarrer

Vous n'avez pas à redémarrer l'ordinateur après avoir appliqué ce correctif.

Informations de remplacement de correctif

Ce correctif ne remplace pas un correctif publié précédemment.Pour plus d'informations sur la terminologie de mise à jour de logiciel, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
824684Description de la terminologie standard utilisée pour décrire les mises à jour du logiciel Microsoft

Comment faire pour utiliser les procédures stockées avec les relations personnalisées

Si vous ajoutez des relations pour étendre un type, et si vous souhaitez restreindre les droits de mise à jour pour ces relations, vous devez ajouter le type étendu pour les opérations de votre choix qui mettent à jour les profils appropriés.

Par exemple, vous ajoutez le System.CallingUser relation entre le System.WorkItem.incident et System.Domain.User points de terminaison. Si vous souhaitez que le IncidentResolver Pour pouvoir offrir la possibilité de mettre à jour la relation de profil, vous devez ajouter la relation à la Object__Set (update) droit de la System.Domain.User point de terminaison. Dans cet exemple, vous n'avez pas à ajouter la relation à la Object__Set (update) droit de la System.WorkItem.incident point de terminaison. La relation ne doit pas être ajouté car l'entrée suivante indique que le System.WorkItem.incident point de terminaison a déjà la Object__Set (update) droits pour toutes les propriétés et les points de terminaison de relation :
ProfileName opération Type propriété relation RelationshipEndPoint
IncidentResolver Object__Set System.WorkItem.Incident NUL NULL N/d
Vous pouvez appeler la procédure stockée suivante pour ajouter le Object__Set (update) vers la droite pour le System.Domain.User point de terminaison pour le System.CallingUser relation dans le IncidentResolver profil :
exec p_RemoveRestrictrictionFromOperationInProfile 'IncidentResolver', 'Object__Set', 'System.Domain.User', NULL, 'System.CallingUser', NULL

Syntaxe

La section suivante décrit la syntaxe des procédures stockées qui sont inclus dans ce correctif.

La procédure stockée de p_GetRestrictrictionsOnOperationsInProfile
Paramètre
@ ProfileName nvarchar (max) = NULL
Cette procédure stockée affiche une liste des opérations à partir du profil spécifié. Pour chaque opération, cette procédure stockée affiche également les types, les propriétés et les relations qui sont définis dans le type et qui peuvent être utilisées par l'opération.

Remarque Pour définir les relations correctement, ils doivent être définis en tant que propriétés sur les deux extrémités de la relation.
Comment faire pour utiliser la procédure stockée et interpréter la sortie
  • If ProfileName est null, tous les profils sont affichés.
  • Une opération, une propriété et un type qui sont répertoriés dans la même ligne indiquent que l'opération est limitée à la propriété à partir du type.
  • Une opération, un type et un point de terminaison de relation qui sont répertoriés dans la même ligne indiquent que l'opération est restreinte au point de terminaison de relation à partir du type.
  • Si le type, la propriété et le point de terminaison de relation sont toutes les valeurs null, l'opération associée est activée sur tous les types, toutes les propriétés et tous les points de terminaison de relations.
Les noms de profil valide sont les suivantes :
  • ActivityImplementer
  • Administrateur
  • AdvancedOperator
  • Auteur
  • ChangeInitiator
  • IncidentResolver
  • ProblemAnalyst
  • ReadOnlyOperator
  • Flux de travail
  • ChangeManager
  • L' utilisateur final
  • ImpliedConfigItemCustodian
  • ImpliedIncidentAffectedUser
  • ImpliedPrimaryComputerUser
  • ImpliedReviewer
  • ImpliedUserPreference
La procédure stockée de p_AddRestrictrictionToOperationInProfile
Paramètres
@ Nvarchar (max) en tant que de ProfileName = null
@ Nvarchar (max) de OperationName AS = null
@ Nvarchar (max) en tant que de TypeName = null
@ Nvarchar (max) en tant que de PropertyName = null
@ Nvarchar (max) en tant que de RelationshipTypeName = null
@ Nvarchar (max) en tant que de RelationshipEndpoint = null
Remarque Cette procédure stockée ajoute les restrictions spécifiées pour le profil spécifié.
La procédure stockée de p_RemoveRestrictrictionFromOperationInProfile
Paramètres
@ Nvarchar (max) en tant que de ProfileName = null
@ Nvarchar (max) de OperationName AS = null
@ Nvarchar (max) en tant que de TypeName = null
@ Nvarchar (max) en tant que de PropertyName = null
@ Nvarchar (max) en tant que de RelationshipTypeName = null
@ Nvarchar (max) en tant que de RelationshipEndpoint = null
Remarque Cette procédure stockée supprime les restrictions spécifiées à partir du profil spécifié.
Exemple 1
L'exemple suivant illustre la sortie de la p_GetRestrictrictionsOnOperationsInProfile procédure stockée. Les résultats indiquent que le Object__Get (lecture) opération pour le IncidentResolver profil est illimitée.
ProfileName opération Type propriété relation RelationshipEndPoint
IncidentResolverObject__GetNULLNULL NULL NULL
Exemple 2
L'exemple suivant illustre la sortie de la p_GetRestrictrictionsOnOperationsInProfile procédure stockée. Les résultats indiquent que le Object__Set opération pour le IncidentResolver profil est limité aux types suivants :
  • System.WorkItem.incident et toutes ses propriétés, y compris les points de terminaison de relation
  • System.FileAttachment et toutes ses propriétés, y compris les points de terminaison de relation
  • System.WorkItem.log et toutes ses propriétés, y compris les points de terminaison de relation
  • System.WorkItem.Activity.ManualActivity et ses propriétés, y compris les points de terminaison de relation
  • System.config élément et relation endpoint System.WorkItemAboutConfigItem
  • System.config élément et relation endpoint System.WorkItemRelatesConfigItem
  • Point de terminaison System.Domain.User et relation System.WorkItem.TroubleTicketClosedByUser
  • Point de terminaison System.Domain.User et relation System.WorkItemAssignedToUser
  • Point de terminaison System.Domain.User et relation System.WorkItemCreatedByUser
ProfileName opération Type propriété relation RelationshipEndPoint
IncidentResolver Object__Set n/A System.WorkItem.Incident NULL NULL
IncidentResolver Object__Set n/A System.FileAttachment NULL NULL
IncidentResolver Object__Set n/A System.WorkItem.Log NULL NULL
IncidentResolver Object__Set n/A System.WorkItem.Activity.ManualActivity NULL NULL
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
Important Les éléments de le cinq derniers opération vous permettent de se rapportent les éléments de configuration à un incident et affecter des utilisateurs aux incidents.
Exemple 3
L'exemple suivant de la p_GetRestrictrictionsOnOperationsInProfile procédure stockée indique que le Object__Set opération pour le ImpliedReviewer profil est limité aux types suivants :
  • System.Reviewer et que les propriétés commentaires, DecisionDate et la décision
  • System.Reviewer et le seul point de terminaison relation System.ReviewerVotedByUser
  • System.Domain.User et le seul point de terminaison relation System.ReviewerVotedByUser
Notes
  • Cet exemple de sortie n'est qu'un échantillon de la sortie et pas la sortie complète.
  • Le System.ReviewerVotedByUserObject__Set (Update) droits ont été accordés à la fois à la System.Reviewer point de terminaison et les System.Domain.User point de terminaison. Si vous n'accordez pas les droits de relation pour les deux points de terminaison, vous ne pouvez pas mettre à jour les objets de réviseur à l'aide de la relation suivante :
    ProfileName opération Type propriété relation RelationshipEndPoint
    ImpliedReviewer Object__Set System.Reviewer commentaires NULL N/d
    ImpliedReviewer Object__Set System.Reviewer DecisionDate NULL N/d
    ImpliedReviewer Object__Set n/A de la décision de System.Reviewer NULL
    ImpliedReviewer Object__Set System.Reviewer NULL System.ReviewerVotedByUser N/d
    ImpliedReviewer Object__Set System.Domain.User NULL System.ReviewerVotedByUser N/d
Exemple 4
L'exemple suivant montre comment utiliser la p_AddRestrictrictionToOperationInProfile procédure stockée pour mettre à jour le Notes propriété :
exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.Reviewer', 'Notes', NULL, NULL
Exemple 5
L'exemple suivant montre comment utiliser la p_AddRestrictrictionToOperationInProfile procédure stockée pour mettre à jour le System.WorkItemRelatesToWorkItem relation :
exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.Reviewer', NULL, 'System.WorkItemRelatesToWorkItem', 'N/A'
Exemple 6
L'exemple suivant montre comment utiliser la p_AddRestrictrictionToOperationInProfile procédure stockée pour mettre à jour le Incident classe, toutes les propriétés et toutes les relations :
exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.WorkItem.Incident', NULL, NULL, 'N/A'

Propriétés

Numéro d'article: 2525307 - Dernière mise à jour: jeudi 19 mai 2011 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft System Center Service Manager 2010
Mots-clés : 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2525307 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 2525307
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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