Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Einführung

Zum Bearbeiten von Objekten wie Warteschlangen und Arbeitselementen in Microsoft System Center Service Manager 2010 ist eine Autorisierung erforderlich. Diese Autorisierungen werden mithilfe von Profilen verwaltet. Ein Profil ist eine Sammlung von Elementen, die für die Autorisierung verwendet werden. Für Vorgänge wie Erstellen, Lesen, Aktualisieren und Löschen wird die folgende Struktur für die Autorisierungselemente verwendet:

ProfileName Operation Type Property RelationshipEndPointFor authorization, a user role specifies operations that specific users can perform on specific objects by associating a profile, a scope, and users. Profile werden auch von der Service Manager Konsole verwendet, um Objekte wie Aufgaben und Vorlagen zu filtern.

Die drei gespeicherten Prozeduren, die in diesem Hotfix enthalten sind, weisen die folgenden Dateinamen auf:

  • p_GetRestrictrictionsOnOperationsInProfile

  • p_AddRestrictrictionToOperationInProfile

  • p_RemoveRestrictrictionFromOperationInProfile

Mit diesen SQL gespeicherten Prozeduren können Sie Rechte für einen Vorgang in Profilen hinzufügen oder entfernen, um benutzerdefinierte Typen zu unterstützen, die der Service Manager-Umgebung hinzugefügt wurden. Die Service Manager Konsole kann diese Rechte nicht hinzufügen oder entfernen. Sie können beispielsweise die folgende Autorisierung zum IncidentResolver-Profil hinzufügen, wenn Sie den Benutzertyp durch Hinzufügen einer neuen Beziehungsbeziehung angepasst haben:

ProfileName Operation Type Property RelationshipEndPoint

IncidentResolver Object_Set User New Relationship
Diese gespeicherten Prozeduren bieten Ihnen auch weitere Details für den Zugriff auf Eigenschaften bestimmter Typen. Die Service Manager Konsole kann diese Details nicht angeben. Diese SQL gespeicherten Prozeduren können einem Profil keine neuen Vorgänge hinzufügen und nur die folgenden Aufgaben ausführen:

  • Zeigen Sie die Autorisierungen an, die in einem vorhandenen Profil konfiguriert sind.

  • Hinzufügen von Typen zu vorhandenen Vorgängen in vorhandenen Profilen. Sie können den folgenden Vorgängen die Typ-, Eigenschafts- und Beziehungseinschränkungen hinzufügen:

    • Object__Add

    • Object__Set

    • Object__Get

    • Object__Delete

  • Entfernen Sie Typen aus vorhandenen Vorgängen in vorhandenen Profilen.

Weitere Informationen

Informationen zum Hotfix

Ein unterstützter Hotfix ist von Microsoft verfügbar. Mit diesem Hotfix soll jedoch nur das in diesem Artikel beschriebene Problem behoben werden. Wenden Sie diesen Hotfix nur auf Systeme an, auf denen das in diesem Artikel beschriebene Problem auftritt. Dieser Hotfix kann zusätzliche Tests erhalten. Wenn Sie von diesem Problem nicht stark betroffen sind, sollten Sie daher auf das nächste Softwareupdate warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download verfügbar ist, finden Sie oben in diesem Knowledge Base-Artikel den Abschnitt "Hotfix-Download verfügbar". Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an den Microsoft-Kundendienst und -Support, um den Hotfix zu erhalten.

Hinweis: Wenn zusätzliche Probleme auftreten oder eine Problembehandlung erforderlich ist, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die üblichen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die für diesen spezifischen Hotfix nicht in Frage kommen. Eine vollständige Liste der Microsoft Kundendienst- und Supporttelefonnummern oder zum Erstellen einer separaten Serviceanfrage finden Sie auf der folgenden Microsoft-Website:

http://support.microsoft.com/contactus/?ws=supportHinweis Das Formular "Hotfixdownload verfügbar" zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, liegt dies daran, dass für diese Sprache kein Hotfix verfügbar ist.

Voraussetzungen

Um diesen Hotfix anzuwenden, muss Microsoft System Center Service Manager 2010 Service Pack 1 (SP1) installiert sein.

Hinweis: Dieser Hotfix gilt für die Komponente Service Manager Primary Management Server (SM Server) in System Center Service Manager 2010.

So installieren Sie diesen Hotfix

Wichtig Bevor Sie diesen Hotfix installieren, sollten Sie die folgenden Schritte ausführen:

  • Sichern Sie die ServiceManager-Datenbanken.

  • Sichern Sie die Verschlüsselungsschlüssel für SM Server.

Hinweis: Dieser Hotfix kann nach der Installation nicht deinstalliert werden.

Führen Sie die folgenden Schritte aus, um diesen Hotfix zu installieren:

  1. Schließen Sie alle Service Manager-bezogenen Anwendungen, z. B. die Service Manager Konsole und das Self-Service Portal.

  2. Öffnen Sie Windows Explorer den Ordner, der dieses Hotfixpaket enthält.

  3. Klicken Sie mit der rechten Maustaste auf die folgende Datei, und klicken Sie dann auf " Als Administrator ausführen":

    Scsm2010_amd64_sp1_kb2525307.exe

  4. Akzeptieren Sie den Lizenzvertrag im System Center Service Manager SCSM2010_SP1_KB2525307 Setup-Assistenten auf der Seite "Lizenzvertrag", und klicken Sie dann auf "Installieren", um den Assistenten abzuschließen.

Ermitteln, ob dieser Hotfix richtig angewendet wurde

Methode 1
  1. Öffnen Sie in Systemsteuerung Programme und Features.

  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 Service Manager SP1 (KB2525307)Hinweis: Wenn auf dem System SM Server ausgeführt wird, wird dieses Element unter Microsoft System Center Service Manager SP1 aufgeführt.

Methode 2

Zeigen Sie die folgenden Protokolldateien im Ordner "%temp%" an, um zu ermitteln, ob während der Installation des Hotfix Fehler aufgetreten sind:

  • Scsm2010_sp1_kb2525307.msp.0.log

  • Scsmpatchersetupwizard01.log

Registrierungsinformationen

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

Neustartanforderung

Sie müssen den Computer nicht neu starten, nachdem Sie diesen Hotfix angewendet haben.

Ersetzte Hotfixes

Dieser Hotfix ersetzt keinen zuvor veröffentlichten Hotfix. Weitere Informationen zur Softwareupdateterminologie finden Sie im folgenden Artikel in der Microsoft Knowledge Base:For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Beschreibung der Standardterminologie, die zur Beschreibung von Microsoft-Softwareupdates verwendet wird

Verwenden der gespeicherten Prozeduren zusammen mit benutzerdefinierten Beziehungen

Wenn Sie Beziehungen hinzufügen, um einen Typ zu erweitern, und wenn Sie die Aktualisierungsrechte für diese Beziehungen einschränken möchten, müssen Sie den erweiterten Typ den gewünschten Vorgängen hinzufügen, die die entsprechenden Profile aktualisieren.

Sie fügen beispielsweise die System.CallingUser-Beziehung zwischen den System.WorkItem.Incident- und System.Domain.User-Endpunkten hinzu. Wenn Sie möchten, dass das IncidentResolver-Profil die Möglichkeit zum Aktualisieren der Beziehung aktivieren kann, müssen Sie die Beziehung dem Object__Set (Update)-Recht des System.Domain.User-Endpunkts hinzufügen. In diesem Beispiel müssen Sie die Beziehung nicht zum Object__Set (Update)-Recht des System.WorkItem.Incident-Endpunkts hinzufügen. Die Beziehung muss nicht hinzugefügt werden, da der folgende Eintrag angibt, dass der System.WorkItem.Incident-Endpunkt bereits über die Object__Set (Update)-Rechte für alle Eigenschaften und Beziehungsendpunkte verfügt:

ProfileName Operation Type Property RelationshipEndPoint

IncidentResolver Object__Set System.WorkItem.Incident NUL NULL N/A
Sie können die folgende gespeicherte Prozedur aufrufen, um das Object__Set (Update)-Recht zum System.Domain.User-Endpunkt für die System.CallingUser-Beziehung im IncidentResolver-Profil hinzuzufügen:

exec p_RemoveRestrictrictionFromOperationInProfile 'IncidentResolver', 'Object__Set', 'System.Domain.User', NULL, 'System.CallingUser', NULL

Syntax

Im folgenden Abschnitt wird die Syntax der gespeicherten Prozeduren beschrieben, die in diesem Hotfix enthalten sind.

Die p_GetRestrictrictionsOnOperationsInProfile gespeicherte Prozedur

Parameter

@ProfileName nvarchar(max) = NULLDiese gespeicherte Prozedur zeigt eine Liste der Vorgänge aus dem angegebenen Profil an. Für jeden Vorgang zeigt diese gespeicherte Prozedur auch die Typen, Eigenschaften und Beziehungen an, die im Typ definiert sind und die vom Vorgang verwendet werden können.

Hinweis Um Beziehungen richtig zu definieren, müssen sie als Eigenschaften auf beiden Endpunkten der Beziehung definiert werden.

Verwenden der gespeicherten Prozedur und Interpretieren der Ausgabe
  • Wenn ProfileName null ist, werden alle Profile angezeigt.

  • Ein Vorgang, eine Eigenschaft und ein Typ, die in derselben Zeile aufgeführt sind, deuten darauf hin, dass der Vorgang auf die Eigenschaft des Typs beschränkt ist.

  • Ein Vorgang, ein Typ und ein Beziehungsendpunkt, die in derselben Zeile aufgeführt sind, deuten darauf hin, dass der Vorgang vom Typ auf den Beziehungsendpunkt beschränkt ist.

  • Wenn der Typ, die Eigenschaft und der Beziehungsendpunkt alle NULL-Werte sind, wird der zugeordnete Vorgang für alle Typen, alle Eigenschaften und alle Beziehungsendpunkte aktiviert.

Es folgen gültige Profilnamen:

  • ActivityImplementer

  • Administrator

  • AdvancedOperator

  • Autor

  • ChangeInitiator

  • IncidentResolver

  • ProblemAnalyst

  • ReadOnlyOperator

  • Workflow

  • ChangeManager

  • Endkunden

  • 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) = nullNote Diese gespeicherte Prozedur fügt die angegebenen Einschränkungen dem angegebenen Profil hinzu.

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) = nullNote Diese gespeicherte Prozedur entfernt die angegebenen Einschränkungen aus dem angegebenen Profil.

Beispiel 1

Das folgende Beispiel zeigt die Ausgabe der p_GetRestrictrictionsOnOperationsInProfile gespeicherten Prozedur. Die Ergebnisse deuten darauf hin, dass der Object__Get (Lese-)Vorgang für das IncidentResolver-Profil uneingeschränkt ist.

ProfileName Operation Type Property RelationshipEndPoint

IncidentResolverObject__GetNULLNULL NULL NULL

Beispiel 2

Das folgende Beispiel zeigt die Ausgabe der p_GetRestrictrictionsOnOperationsInProfile gespeicherten Prozedur. Die Ergebnisse deuten darauf hin, dass der Object__Set Vorgang für das IncidentResolver-Profil auf die folgenden Typen beschränkt ist:

  • System.WorkItem.Incident und alle zugehörigen Eigenschaften einschließlich Beziehungsendpunkten

  • System.FileAttachment und alle zugehörigen Eigenschaften einschließlich Beziehungsendpunkten

  • System.WorkItem.Log und alle zugehörigen Eigenschaften einschließlich Beziehungsendpunkten

  • System.WorkItem.Activity.ManualActivity und seine Eigenschaften einschließlich Beziehungsendpunkten

  • System.Config Element- und Beziehungsendpunkt System.WorkItemAboutConfigItem

  • System.Config Element- und Beziehungsendpunkt System.WorkItemRelatesConfigItem

  • System.Domain.User- und Beziehungsendpunkt System.WorkItem.TroubleTicketClosedByUser

  • System.Domain.User- und Beziehungsendpunkt System.WorkItemAssignedToUser

  • System.Domain.User- und Beziehungsendpunkt System.WorkItemCreatedByUser

ProfileName Operation Type Property 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 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/AImportant Mit den letzten fünf Vorgangselementen können Sie Konfigurationselemente mit einem Vorfall verknüpfen und Benutzern Vorfälle.

Beispiel 3

Das folgende Beispiel der p_GetRestrictrictionsOnOperationsInProfile gespeicherten Prozedur gibt an, dass der Object__Set Vorgang für das ImpliedReviewer-Profil auf die folgenden Typen beschränkt ist:

  • System.Reviewer und nur Eigenschaften Kommentare, DecisionDate und Decision

  • System.Reviewer und einziger Beziehungsendpunkt System.ReviewerVotedByUser

  • System.Domain.User und nur Beziehungsendpunkt System.ReviewerVotedByUser

Hinweise

  • Bei dieser Beispielausgabe handelt es sich nur um ein Beispiel für die Ausgabe und nicht um die vollständige Ausgabe.

  • Die System.ReviewerVotedByUserObject__Set (Update)-Rechte wurden sowohl dem System.Reviewer-Endpunkt als auch dem System.Domain.User-Endpunkt gewährt. Wenn Sie beiden Endpunkten keine Beziehungsrechte gewähren, können Sie Prüferobjekte nicht mithilfe der folgenden Beziehung aktualisieren:

    ProfileName Operation Type Property RelationshipEndPoint
    ImpliedReviewer Object__Set System.Reviewer Comments NULL N/A
    ImpliedReviewer Object__Set System.Reviewer DecisionDate NULL N/A
    ImpliedReviewer Object__Set System.Reviewer Decision NULL N/A
    ImpliedReviewer Object__Set System.Reviewer NULL System.ReviewerVotedByUser N/A
    ImpliedReviewer Object__Set System.Domain.User NULL System.ReviewerVotedByUser N/A

Beispiel 4

Das folgende Beispiel zeigt, wie Sie die p_AddRestrictrictionToOperationInProfile gespeicherte Prozedur verwenden, um die Notes-Eigenschaft zu aktualisieren:

exec p_AddRestrictrictionToOperationInProfile "ImpliedReviewer", "Object__Set", "System.Reviewer", "Notes", NULL, NULL

Beispiel 5

Im folgenden Beispiel wird gezeigt, wie Sie die p_AddRestrictrictionToOperationInProfile gespeicherte Prozedur verwenden, um die System.WorkItemRelatesToWorkItem-Beziehung zu aktualisieren:

exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.Reviewer', NULL, 'System.WorkItemRelatesToWorkItem', 'N/A'

Beispiel 6

Das folgende Beispiel zeigt, wie Sie die p_AddRestrictrictionToOperationInProfile gespeicherte Prozedur verwenden, um die Incident-Klasse, alle Eigenschaften und alle Beziehungen zu aktualisieren:

exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.WorkItem.Incident', NULL, NULL, 'N/A'

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×