Ein Hotfix steht jetzt können Sie hinzufügen oder Entfernen von Berechtigungen für einen Vorgang in Profilen auf benutzerdefinierte Typen gerecht zu werden, die die System Center-Dienst-Manager 2010-Umgebung hinzugefügt wurden

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2525307 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Einführung

Autorisierung ist erforderlich, um die Manipulation von Objekten wie z. B. Warteschlangen und Arbeitsaufgaben in Microsoft System Center-Dienst-Manager 2010. Bewilligungen werden mithilfe von Profilen verwaltet. Ein Profil ist eine Auflistung von Elementen, die für die Autorisierung verwendet werden. Für Operationen, die z. b. erstellen, lesen, aktualisieren, und löschen, wird die folgende Struktur für die Elemente der Autorisierung verwendet:
ProfileName Vorgang Typ Eigenschaft Beziehung RelationshipEndPoint
Für die Autorisierung gibt eine Benutzerrolle Operationen, die bestimmte Benutzer auf bestimmte Objekte durch Zuordnen eines Profils, eines Bereichs und Benutzer ausführen können. Profile werden auch die Dienst-Manager-Konsole für Filterobjekte, z. B. Tasks und Vorlagen verwendet.

Die drei gespeicherten Prozeduren, die in diesem Hotfix enthalten sind, haben die folgenden Dateinamen:
  • p_GetRestrictrictionsOnOperationsInProfile
  • p_AddRestrictrictionToOperationInProfile
  • p_RemoveRestrictrictionFromOperationInProfile
Diese gespeicherte SQL-Prozeduren können Sie hinzufügen oder Entfernen von Berechtigungen für einen Vorgang in Profilen zur Unterstützung von benutzerdefinierter Typen, die der Dienst-Manager-Umgebung hinzugefügt wurden. Die Dienst-Manager-Konsole nicht hinzufügen oder entfernen diese Rechte. Sie können beispielsweise die folgende Autorisierung zum Hinzufügen der IncidentResolver Wenn Sie benutzerdefinierte Profile der Benutzer Geben Sie durch Hinzufügen eines neuen Neue Beziehung Beziehung:
ProfileName Vorgang Typ Eigenschaft Beziehung RelationshipEndPoint
IncidentResolver-Object_Set-Benutzer neue Beziehung
Diese gespeicherten Prozeduren können Sie auch weitere Details für den Zugriff auf Eigenschaften eines bestimmten Typs. Die Dienst-Manager-Konsole kann nicht die Details enthalten. Diese gespeicherte SQL-Prozeduren ein Profil können neue Vorgänge hinzugefügt und können nur die folgenden Aufgaben ausführen:
  • Zeigen Sie die Genehmigungen, die in ein vorhandenes Profil konfiguriert sind.
  • Fügen Sie Typen für vorhandene Vorgänge in vorhandene Profile. Die folgenden Operationen können Typ, Eigenschaft und Beziehung-Einschränkungen hinzugefügt werden:
    • Object__Add
    • Object__Set
    • Object__Get
    • Object__Delete
  • Typen von vorhandenen Niederlassungen in vorhandene Profile zu entfernen.

Weitere Informationen

Hotfix-Informationen

Es ist ein unterstützter Hotfix von Microsoft erhältlich. Dieser Hotfix ist jedoch vorgesehen, um nur das Problem zu beheben, das in diesem Artikel beschrieben wird. Wenden Sie diesen Hotfix nur auf Systemen, bei die das in diesem Artikel beschriebene Problem auftritt. Dieser Hotfix wird möglicherweise zusätzliche Tests angezeigt. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, dass Sie auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download zur Verfügung steht, ist ein Abschnitt "Hotfixdownload available" (Hotfixdownload verfügbar"am oberen Rand dieses Knowledge Base-Artikel. Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an Microsoft Customer Service and Support, um den Hotfix zu erhalten.

Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich ist, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die für diesen speziellen Hotfix nicht qualifizieren. Eine vollständige Liste der Microsoft-Kundendienst und Support-Telefonnummern oder eine separate Serviceanfrage erstellen finden Sie auf der folgenden Microsoft-Website:
http://Support.Microsoft.com/contactus/?WS=Support
Hinweis Das Formular "Hotfixdownload available" (Hotfixdownload verfügbar"zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Sie Ihre Sprache nicht angezeigt werden, ist es da ein Hotfix nicht für diese Sprache verfügbar ist.

Voraussetzungen

Um diesen Hotfix installieren zu können, müssen Sie Microsoft System Center-Dienst-Manager 2010 Service Pack 1 (SP1) installiert haben.

Hinweis Dieser Hotfix betrifft die Komponente Service Manager primären Verwaltungsserver (SM-Server) in System Center-Dienst-Manager 2010.

Wie Sie diesen Hotfix installieren

Wichtig Bevor Sie diesen Hotfix installieren, empfehlen wir, dass Sie diese Schritte:
  • Sichern Sie die ServiceManager Datenbanken.
  • Sichern Sie den Verschlüsselungsschlüssel für SM-Server.
Hinweis Dieser Hotfix kann nicht deinstalliert werden, nach der Installation.

Gehen Sie folgendermaßen vor, um diesen Hotfix zu installieren:
  1. Schließen Sie alle im Zusammenhang mit dem Dienst-Manager-Anwendungen wie z. B. der Dienst-Manager-Konsole und das Self-Service-Portal.
  2. Öffnen Sie in Windows Explorer den Ordner, der dieses Hotfixpaket enthält.
  3. Mit der rechten Maustaste der folgenden Datei, und klicken Sie dann auf Als Administrator ausführen:
    Scsm2010_amd64_sp1_kb2525307.exe
  4. Die Lizenzvereinbarung in der System Center-Dienst-Manager SCSM2010_SP1_KB2525307-Setup-Assistenten auf der Lizenzvertrag Seite, und klicken Sie dann auf Installieren um den Assistenten abzuschließen.

Gewusst wie: ermitteln, ob dieser Hotfix ordnungsgemäß angewendet wurde

Methode 1
  1. In der Systemsteuerung zu öffnen. Programme und Funktionen.
  2. Klicken Sie auf Installierte Updates anzeigen.
  3. Wenn das folgende Element aufgeführt ist, wurde der Hotfix ordnungsgemäß angewendet:
    Hotfix für Microsoft System Center-Dienst-Manager SP1 (KB2525307)
    Hinweis Wenn das System SM-Server ausgeführt wird, wird dieses Element unter aufgelistet. Microsoft System Center-Dienst-Manager SP1.
Methode 2
Anzeigen die folgenden in Protokolldateien der %Temp% Ordner zu bestimmen, ob Fehler während der Installation des Hotfixes aufgetreten sind:
  • Scsm2010_sp1_kb2525307.msp.0.log
  • Scsmpatchersetupwizard01.log

Registrierungsinformationen

Um den Hotfix in diesem Paket verwenden, müssen Sie keinen Änderungen an der Registrierung vornehmen.

Neustartanforderung

Sie müssen keinen Neustart des Computers nach der Installation dieses Hotfixes.

Ersetzte Hotfixes

Dieser Hotfix ersetzt keinen zuvor veröffentlichten Hotfix.Weitere Informationen zur Terminologie für Softwareupdates finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
824684Beschreibung der Standardterminologie, die zum Beschreiben von Softwareupdates von Microsoft verwendet wird

Gewusst wie: Verwenden von gespeicherten Prozeduren zusammen mit benutzerdefinierten Beziehungen

Wenn Sie Beziehungen zu erweitern, einen Typ hinzufügen und Sie die Update-Berechtigungen für diese Beziehungen einschränken möchten, müssen Sie die gewünschten Vorgänge den erweiterten Typ hinzugefügt werden, die die entsprechenden Profile aktualisieren.

Angenommen, Sie fügen die System.CallingUser Beziehung zwischen der System.WorkItem.Incident und System.Domain.User Endpunkte. Wenn Sie möchten, dass die IncidentResolver Profile werden sollen, aktivieren die Möglichkeit, die Beziehung zu aktualisieren, müssen Sie die Geschäftsbeziehung hinzufügen die Object__Set (Update) rechts von der System.Domain.User Endpunkt. In diesem Beispiel Sie haben keinen im Verhältnis zum Hinzufügen der Object__Set (Update) rechts von der System.WorkItem.Incident Endpunkt. Die Beziehung muss nicht hinzugefügt werden, da der folgende Eintrag angibt, dass die System.WorkItem.Incident Endpunkt verfügt bereits über die Object__Set (Update) Rechte für alle Eigenschaften und Endpunkte der Beziehung:
ProfileName Vorgang Typ Eigenschaft Beziehung RelationshipEndPoint
IncidentResolver Object__Set System.WorkItem.Incident NUL NULL n/V
Sie rufen Sie die folgende gespeicherte Prozedur hinzufügen können die Object__Set (Update) Anspruch auf die System.Domain.User Endpunkt für die System.CallingUser Beziehung in der IncidentResolver Profil:
exec p_RemoveRestrictrictionFromOperationInProfile 'IncidentResolver', 'Object__Set', 'System.Domain.User', NULL, 'System.CallingUser', NULL

Syntax

Der folgende Abschnitt beschreibt die Syntax der gespeicherten Prozeduren, die in diesem Hotfix enthalten sind.

Die P_GetRestrictrictionsOnOperationsInProfile, gespeicherte Prozedur
Parameter
@ ProfileName nvarchar(max) = NULL
Diese gespeicherte Prozedur zeigt eine Liste der Vorgänge aus dem angegebenen Profil. Für jeden Vorgang zeigt diese gespeicherte Prozedur auch die Typen, die Eigenschaften und die Beziehungen, die in den Typ definiert und von der Operation verwendet werden kann.

Hinweis Um Beziehungen richtig zu definieren, müssen sie als Eigenschaften für beide Endpunkte der Beziehung definiert werden.
Verwenden die gespeicherte Prozedur und Interpretieren der Ausgabe
  • If ProfileName ist null, alle Profile angezeigt werden.
  • Einen Vorgang, eine Eigenschaft und einen Typ, der in derselben Zeile aufgeführt sind, dass der Vorgang auf die Eigenschaft vom Typ beschränkt ist.
  • Eine Operation, einen Typ und eine Beziehung-Endpunkt, der in derselben Zeile aufgeführt sind anzugeben, dass der Vorgang auf den Endpunkt Beziehung vom Typ beschränkt ist.
  • Wenn der Typ, der Eigenschaft und den Endpunkt des Beziehung alle null-Werte sind, ist die zugeordnete Operation auf alle Typen, alle Eigenschaften und alle Beziehungen Endpunkte aktiviert.
Im folgenden werden die gültigen Namen:
  • ActivityImplementer
  • Administrator
  • AdvancedOperator
  • Autor
  • ChangeInitiator
  • IncidentResolver
  • ProblemAnalyst
  • ReadOnlyOperator
  • Workflow
  • ChangeManager
  • Des Endbenutzers
  • ImpliedConfigItemCustodian
  • ImpliedIncidentAffectedUser
  • ImpliedPrimaryComputerUser
  • ImpliedReviewer
  • ImpliedUserPreference
Die P_AddRestrictrictionToOperationInProfile, gespeicherte Prozedur
Parameter
@ ProfileName AS NVARCHAR(MAX) = Null
@ OperationName AS NVARCHAR(MAX) = Null
@ TypeName AS NVARCHAR(MAX) = Null
@ PropertyName AS NVARCHAR(MAX) = Null
@ RelationshipTypeName AS NVARCHAR(MAX) = Null
@ RelationshipEndpoint AS NVARCHAR(MAX) = Null
Hinweis Diese gespeicherte Prozedur wird das angegebene Profil angegebenen Einschränkungen hinzugefügt.
Die P_RemoveRestrictrictionFromOperationInProfile, gespeicherte Prozedur
Parameter
@ ProfileName AS NVARCHAR(MAX) = Null
@ OperationName AS NVARCHAR(MAX) = Null
@ TypeName AS NVARCHAR(MAX) = Null
@ PropertyName AS NVARCHAR(MAX) = Null
@ RelationshipTypeName AS NVARCHAR(MAX) = Null
@ RelationshipEndpoint AS NVARCHAR(MAX) = Null
Hinweis Diese gespeicherte Prozedur entfernt die festgelegten Einschränkungen aus dem angegebenen Profil.
Beispiel 1
Das folgende Beispiel zeigt die Ausgabe der p_GetRestrictrictionsOnOperationsInProfile gespeicherte Prozedur. Die Ergebnisse zeigen an, die Object__Get (Lesen) Vorgang für die IncidentResolver Profil ist nicht eingeschränkt.
ProfileName Vorgang Typ Eigenschaft Beziehung RelationshipEndPoint
IncidentResolverObject__GetNULLNULL NULL NULL
Beispiel 2
Das folgende Beispiel zeigt die Ausgabe der p_GetRestrictrictionsOnOperationsInProfile gespeicherte Prozedur. Die Ergebnisse zeigen an, die Object__Set Vorgang für die IncidentResolver Profil ist auf die folgenden Mitgliedstypen beschränkt:
  • System.WorkItem.Incident und alle seine Eigenschaften, einschließlich der Beziehung Endpunkte
  • System.FileAttachment und alle seine Eigenschaften, einschließlich der Beziehung Endpunkte
  • System.WorkItem.log und alle seine Eigenschaften, einschließlich der Beziehung Endpunkte
  • System.WorkItem.Activity.ManualActivity und seine Eigenschaften, einschließlich der Beziehung Endpunkte
  • System.config Artikel und Beziehung Endpunkt System.WorkItemAboutConfigItem
  • System.config Artikel und Beziehung Endpunkt System.WorkItemRelatesConfigItem
  • System.Domain.User und Beziehung Endpunkt System.WorkItem.TroubleTicketClosedByUser
  • System.Domain.User und Beziehung Endpunkt System.WorkItemAssignedToUser
  • System.Domain.User und Beziehung Endpunkt System.WorkItemCreatedByUser
ProfileName Vorgang Typ Eigenschaft Beziehung RelationshipEndPoint
IncidentResolver Object__Set System.WorkItem.Incident NULL NULL n/V
IncidentResolver Object__Set System.FileAttachment NULL NULL n/V
IncidentResolver Object__Set System.WorkItem.Log NULL NULL n/V
IncidentResolver Object__Set System.WorkItem.Activity.ManualActivity NULL NULL n/V
IncidentResolver Object__Set System.ConfigItem NULL System.WorkItemAboutConfigItem n/A
IncidentResolver Object__Set System.ConfigItem NULL System.WorkItemRelatesToConfigIte n/A
IncidentResolver Object__Set System.Domain.User NULL System.WorkItem.TroubleTicketClosedByUser n/A
IncidentResolver Object__Set System.Domain.User NULL System.WorkItemAssignedToUser n/A
IncidentResolver Object__Set System.Domain.User NULL System.WorkItemCreatedByUser n/A
Wichtig Die letzten fünf Operation-Elementen können Sie die Konfigurationselemente, beziehen Sie sich auf einen Vorfall und Vorfälle Benutzer zuweisen.
Beispiel 3
Im folgenden Beispiel für die p_GetRestrictrictionsOnOperationsInProfile gespeicherte Prozedur angibt, die die Object__Set Vorgang für die ImpliedReviewer Profil ist auf die folgenden Mitgliedstypen beschränkt:
  • System.Reviewer und nur Eigenschaften, Kommentare, DecisionDate und Entscheidung
  • System.Reviewer und nur Beziehung Endpunkt System.ReviewerVotedByUser
  • System.Domain.User und nur Beziehung Endpunkt System.ReviewerVotedByUser
Notizen
  • In diesem Beispiel für die Ausgabe ist nur ein Beispiel für die Ausgabe und nicht die vollständige Ausgabe.
  • Die System.ReviewerVotedByUserObject__Set (Update) Rechte wurden sowohl die System.Reviewer Endpunkt und die System.Domain.User Endpunkt. Wenn Sie keine Beziehung Rechte für beide Endpunkte gewähren, können Sie Reviewer-Objekten nicht aktualisieren, indem Sie die folgende Beziehung:
    ProfileName Vorgang Typ Eigenschaft Beziehung RelationshipEndPoint
    ImpliedReviewer Object__Set System.Reviewer Kommentare NULL n/V
    ImpliedReviewer Object__Set System.Reviewer DecisionDate NULL n/V
    ImpliedReviewer Object__Set System.Reviewer Entscheidung NULL n/V
    ImpliedReviewer Object__Set System.Reviewer NULL System.ReviewerVotedByUser n/A
    ImpliedReviewer Object__Set System.Domain.User NULL System.ReviewerVotedByUser n/A
Beispiel 4
Im folgenden Beispiel wird veranschaulicht, wie mithilfe der p_AddRestrictrictionToOperationInProfile die gespeicherte Prozedur zum Aktualisieren der Notizen Eigenschaft:
exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.Reviewer', 'Notes', NULL, NULL
Beispiel 5
Im folgenden Beispiel wird veranschaulicht, wie mithilfe der p_AddRestrictrictionToOperationInProfile die gespeicherte Prozedur zum Aktualisieren der System.WorkItemRelatesToWorkItem Beziehung:
exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.Reviewer', NULL, 'System.WorkItemRelatesToWorkItem', 'N/A'
Beispiel 6
Im folgenden Beispiel wird veranschaulicht, wie mithilfe der p_AddRestrictrictionToOperationInProfile die gespeicherte Prozedur zum Aktualisieren der Vorfall Klasse, alle Eigenschaften und alle Beziehungen:
exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.WorkItem.Incident', NULL, NULL, 'N/A'

Eigenschaften

Artikel-ID: 2525307 - Geändert am: Donnerstag, 19. Mai 2011 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft System Center Service Manager 2010
Keywords: 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2525307 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 2525307
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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