使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

簡介

需要授權才能在 Microsoft System Center Service Manager 2010 中操作佇列和工作專案等物件。 這些授權是使用設定檔來管理。 設定檔是用於授權的專案集合。 針對建立、讀取、更新及刪除等作業,授權專案會使用下列結構:

ProfileName 作業類型屬性關聯性EndPoint 如需授權,使用者角色會指定特定使用者可以透過建立設定檔、範圍和使用者之間的關聯,在特定物件上執行的作業。 Service Manager主機也會使用設定檔來篩選工作與範本等物件。

此 Hotfix 中包含的三個儲存程式具有下列檔案名:

  • p_GetRestrictrictionsOnOperationsInProfile

  • p_AddRestrictrictionToOperationInProfile

  • p_RemoveRestrictrictionFromOperationInProfile

這些SQL儲存的程式可讓您新增或移除設定檔中作業的許可權,以支援新增至Service Manager環境中的自訂類型。 Service Manager主機無法新增或移除這些許可權。 例如,如果您透過新增新的關聯關係來自訂使用者類型,您可以將下列授權新增至 IncidentResolver 設定檔:

ProfileName 作業類型屬性關聯性EndPoint

事件解Object_Set使用者新關聯
這些儲存的程式也提供您存取特定類型屬性的詳細資料。 Service Manager主機無法提供這些詳細資料。 這些SQL儲存的程式無法將新作業新增至設定檔,只能執行下列工作:

  • 檢視在現有設定檔中設定的授權。

  • 將類型新增至現有設定檔中的現有作業。 您可以在下列作業中新增類型、屬性和關聯限制:

    • Object__Add

    • Object__Set

    • Object__Get

    • Object__Delete

  • 移除現有設定檔中現有作業的類型。

其他相關資訊

Hotfix 資訊

Microsoft 提供支援的 Hotfix。 不過,此 Hotfix 僅是為了修正本文所述的問題。 僅將此 Hotfix 套用至發生本文所述問題的系統。 這個 Hotfix 可能會收到額外的測試。 因此,如果您未受到此問題嚴重影響,建議您等待下一次包含此 Hotfix 的軟體更新。

如果 hotfix 可供下載,則此知識庫文章頂端有「Hotfix 下載可用」一節。 如果沒有出現此區段,請連絡 Microsoft 客戶服務及支援以取得 Hotfix。

注意 如果發生其他問題或需要進行任何疑難排解,您可能需要建立個別的服務要求。 一般支援費用將適用于其他不符合此特定 Hotfix 資格的支援問題。 如需 Microsoft 客戶服務和支援電話號碼的完整清單,或是建立個別的服務要求,請流覽下列 Microsoft 網站:

HTTP://support.microsoft.com/contactus/?ws=support注意:[Hotfix 下載可用] 表單會顯示可供使用 Hotfix 的語言。 如果您沒有看到您的語言,這是因為該語言無法使用 hotfix。

先決條件

若要套用此 hotfix,您必須安裝 Microsoft System Center Service Manager 2010 Service Pack 1 (SP1) 。

注意:此 hotfix 適用于 System Center Service Manager 2010 中的 Service Manager Primary Management Server (SM Server) 元件。

如何安裝此 Hotfix

重要事項 安裝此 Hotfix 之前,建議您遵循下列步驟:

  • 備份 ServiceManager 資料庫。

  • 備份 SM Server 的加密金鑰。

注意:安裝之後無法卸載此 hotfix。

若要安裝此 Hotfix,請依照下列步驟執行:

  1. 關閉所有Service Manager相關的應用程式,例如Service Manager主機和Self-Service入口網站。

  2. 在 [Windows總管] 中,開啟包含此 hotfix 套件的資料夾。

  3. 以滑鼠右鍵按一下下列檔案,然後按一下 [ 以系統管理員身分執行]:

    Scsm2010_amd64_sp1_kb2525307.exe

  4. 在 [授權合約] 頁面上的 [System Center Service Manager SCSM2010_SP1_KB2525307設定精靈] 中接受許可協定,然後按一下 [安裝] 完成精靈。

如何判斷此 Hotfix 是否正確套用

方法 1
  1. 在 主控台 中,開啟[程式和功能]

  2. 按一下 [檢視安裝的更新]

  3. 如果列出下列專案,表示已正確套用 hotfix:

    適用于 Microsoft System Center Service Manager SP1 的 Hotfix (KB2525307) 注意 如果系統執行 SM Server,此專案會列在Microsoft System Center Service Manager SP1 下方。

方法 2

%temp% 資料夾中檢視下列記錄檔,以判斷安裝 Hotfix 期間是否發生任何錯誤:

  • Scsm2010_sp1_kb2525307.msp.0.log

  • Scsmpatchersetupwizard01.log

登錄資訊

若要使用此套件中的 hotfix,您不需要對登錄進行任何變更。

重新啟動需求

套用此 Hotfix 之後,您不需要重新開機電腦。

Hotfix 取代資訊

此 hotfix 不會取代先前發行的 hotfix。如需軟體更新術語的詳細資訊,請按一下下列文章編號以檢視 Microsoft 知識庫中的文章:

824684 用來描述 Microsoft 軟體更新的標準術語描述

如何搭配自訂關聯使用儲存的程式

如果您新增關聯以延伸類型,而如果您想要限制這些關聯的更新許可權,您必須將延伸類型新增至所需的作業,以更新適當的設定檔。

例如,您新增 System.WorkItem.Incident 與 System.Domain.User 端點之間的 System.CallingUser 關聯。 如果您希望 IncidentResolver 設定檔能夠啟用更新關聯的能力,您必須將關聯新增至 System.Domain.User 端點右) Object__Set (更新。 在此範例中,您不需要將關聯新增至 System.WorkItem.Incident 端點右) Object__Set (更新。 不必新增關聯,因為下列專案表示 System.WorkItem.Incident 端點已經擁有所有屬性和關聯端點的Object__Set (更新) 許可權:

ProfileName 作業類型屬性關聯性EndPoint

IncidentResolver Object__Set System.WorkItem.Incident NUL Null N/A
您可以呼叫下列預存程式,將Object__Set (更新) 直接新增至 IncidentResolver 設定檔中 System.CallUser 關聯的 System.Domain.User 端點:

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

語法

下一節將說明此 Hotfix 中所包含之預存程式的語法。

p_GetRestrictrictionsOnOperationsInProfile儲存程式

參數

@ProfileName Nvarchar (最大) = Null 此儲存程式會顯示指定設定檔的作業清單。 針對每個作業,此儲存程式也會顯示類型、屬性,以及該類型中所定義且可供作業使用的關聯。

附注 若要正確定義關聯,它們必須在關聯的兩個端點上定義為屬性。

如何使用預存程式並解譯輸出
  • 如果 ProfileName 為 Null,則會顯示所有設定檔。

  • 同一列所列的作業、屬性和類型表示該作業在類型中僅限於該屬性。

  • 相同列中所列的作業、類型和關聯端點表示該作業從類型限制為關聯端點。

  • 如果類型、屬性和關聯端點都是 Null 值,則會在所有類型、所有屬性和所有關聯端點上啟用相關聯的作業。

以下是有效的設定檔名稱:

  • ActivityImplementer

  • 管理員

  • AdvancedOperator

  • 作者

  • ChangeInitiator

  • IncidentResolver

  • ProblemAnalyst

  • ReadOnlyOperator

  • 工作流程

  • ChangeManager

  • EndUser

  • ImpliedConfigItemCustodian

  • ImpliedIncidentAffectedUser

  • ImpliedPrimaryComputerUser

  • ImpliedReviewer

  • ImpliedUserPreference

p_AddRestrictrictionToOperationInProfile儲存程式

參數

@ProfileName AS NVARCHAR (MAX) = Null
@OperationName AS NVARCHAR (MAX) = null
@TypeName AS NVARCHAR (MAX) = Null
@PropertyName AS NVARCHAR (@PropertyName MAX) = Null
@RelationshipTypeName AS NVARCHAR (MAX) = null
@RelationshipEndpoint AS NVARCHAR (MAX) = NullNote 此儲存程式會將指定的限制新增至指定的設定檔。

p_RemoveRestrictrictionFromOperationInProfile儲存程式

參數

@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 此儲存程式會移除指定設定檔的指定限制。

範例 1

下列範例顯示p_GetRestrictrictionsOnOperationsInProfile儲存程式的輸出。 結果顯示事件解) 設定檔的Object__Get (讀取) 作業不受限制。

ProfileName 作業類型屬性關聯性EndPoint

IncidentResolverObject__GetNullNull Null Null

範例 2

下列範例顯示p_GetRestrictrictionsOnOperationsInProfile儲存程式的輸出。 結果顯示,IncidentResolver 設定檔的Object__Set作業僅限於下列類型:

  • System.WorkItem.事件及其所有屬性,包括關聯端點

  • System.FileAttachment 及其所有屬性,包括關聯端點

  • System.WorkItem.Log 及其所有屬性,包括關聯端點

  • System.WorkItem.Activity.ManualActivity 及其屬性,包括關聯端點

  • System.Config專案和關聯端點 System.WorkItemAboutConfigItem

  • System.Config專案和關聯端點 System.WorkItemRelatesConfigItem

  • System.Domain.User and relationship endpoint System.WorkItem.TroubleTicketClosedByUser

  • System.Domain.User and relationship endpoint System.WorkItemAssignedToUser

  • System.Domain.User and relationship endpoint System.WorkItemCreatedByUser

ProfileName 作業類型屬性關聯性EndPoint
IncidentResolver Object__Set System.WorkItem.Incident 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 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:最後五個作業專案可讓您將組態專案與事件關聯,並將使用者指派給事件。

範例 3

下列 p_GetRestrictrictionsOnOperationsInProfile 儲存程式範例表示 ImpliedReviewer 設定檔的Object__Set作業僅限於下列類型:

  • System.Reviewer 和僅提供 [批註]、[決策日期] 和 [決策]

  • System.Reviewer 和僅關聯端點 System.ReviewerVotedByUser

  • System.Domain.User 和僅關係端點 System.ReviewerVotedByUser

注意事項

  • 此範例輸出僅是輸出範例,而非完整輸出。

  • System.ReviewerVotedByUserObject__Set (更新) 權同時授與 System.Reviewer 端點和 System.Domain.User 端點。 如果您沒有將兩個端點的關聯性許可權授與,您就無法使用下列關聯更新檢閱者物件:

    ProfileName 作業類型屬性關聯性EndPoint
    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

範例 4

下列範例示範如何使用p_AddRestrictrictionToOperationInProfile儲存程式來更新 Notes 屬性:

exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.Reviewer', 'Notes', Null, Null

範例 5

下列範例示範如何使用p_AddRestrictrictionToOperationInProfile儲存程式來更新 System.WorkItemRelatesToWorkItem 關聯:

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

範例 6

下列範例示範如何使用p_AddRestrictrictionToOperationInProfile儲存程式來更新事件類別、所有屬性及所有關聯:

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

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×