Hotfix 已提供可讓您新增或移除作業的權限以容納自訂型別已加入至系統中心服務管理員 2010年環境的設定檔中

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:2525307
簡介
授權,才能管理物件如佇列,並在 Microsoft 系統中心服務管理員 2010年中的工作項目。這些授權是由使用設定檔管理。設定檔是用來授權的項目集合。作業例如建立時,讀取、 更新和刪除,授權的項目使用下列結構:
ProfileName 作業型別屬性關聯性 RelationshipEndPoint
如需授權,使用者角色指定特定使用者可以對特定物件執行加上一個設定檔、 範圍及使用者的作業。篩選器物件,例如工作集和範本的 [服務管理員] 主控台也會使用設定檔。

包含在此 hotfix 的三個預存程序有下列檔名:
  • p_GetRestrictrictionsOnOperationsInProfile
  • p_AddRestrictrictionToOperationInProfile
  • p_RemoveRestrictrictionFromOperationInProfile
這些 SQL 預存程序可讓您新增或移除作業的權限以支援自訂型別已加入至服務管理員環境的設定檔中。[服務管理員] 主控台可以加入或移除這些權限。例如,您可以新增到下列的授權 IncidentResolver 如果您自訂程式碼剖析 使用者 藉由新增新的輸入 新的關聯性 關聯性裡:
ProfileName 作業型別屬性關聯性 RelationshipEndPoint
IncidentResolver Object_Set 使用者新的關聯性
這些預存程序也提供您的存取特定類型的屬性其他詳細資料。[服務管理員] 主控台無法提供這些詳細資料。這些 SQL 預存程序無法在設定檔新增新的作業,並可以執行下列工作:
  • 檢視現有的設定檔中所設定的授權。
  • 將型別加入至現有的設定檔中的現有作業。您可以將型別、 屬性和關聯性限制加入至下列作業:
    • Object__Add
    • Object__Set
    • Object__Get
    • Object__Delete
  • 移除現有的設定檔中的現有作業的型別。
其他相關資訊

Hotfix 資訊

可從 Microsoft 取得支援的 hotfix。不過,此 hotfix 被用來修正本文中所述的問題。此 hotfix 只適用於發生本文所述之問題的系統上。此 hotfix 可能會接受其他測試。因此,如果您不會嚴重受到這個問題,我們建議您等候下一個包含此 hotfix 的軟體更新。

Hotfix 可供下載時,便會出現 「 下載 Hotfix 」 區段上方的知識庫文件。如果這個區段不會出現,請連絡 Microsoft 客戶服務及支援 」 取得 hotfix。

附註 如果發生其他問題或需要任何疑難排解時,您可能必須建立個別的服務要求。收取支援費用會套用到其他支援問題和此特定 hotfix 無法解決的問題。如 Microsoft 客戶服務和支援電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站: 附註 「 下載 Hotfix 」 表單會顯示此 hotfix 卻使用的語言。如果看不到您的語言,它是因為 hotfix 未提供該語言的支援。

必要條件

若要套用此 hotfix,您必須擁有 Microsoft 系統中心服務管理員 2010 Service Pack 1 (SP1) 安裝。

附註 此 hotfix 會套用到系統中心服務管理員 2010年的服務管理員主要管理伺服器 (SM 伺服器) 元件。

如何安裝此 hotfix

重要 在您安裝這個 hotfix 之前,我們建議您遵循這些步驟:
  • 備份 ServiceManager 資料庫。
  • 備份加密金鑰 SM 伺服器。
附註 在安裝之後,無法解除安裝此 hotfix。

若要安裝此 hotfix,請依照下列步驟執行:
  1. 關閉所有服務管理員相關的應用程式這類的 [服務管理員] 主控台與自助入口網站。
  2. 在 Windows 檔案總管] 中開啟包含此 hotfix 套件的資料夾。
  3. 下列檔案中,按一下滑鼠右鍵,然後按一下 以管理員身分執行:
    Scsm2010_amd64_sp1_kb2525307.exe
  4. 在接受授權合約中系統中心服務管理員 SCSM2010_SP1_KB2525307 安裝程式精靈 授權合約 頁面上,然後再按一下 安裝 若要完成精靈。

如何判斷是否已正確地套用此 hotfix

方法 1
  1. 在 [控制台] 中,開啟 程式和功能.
  2. 按一下 [ 檢視安裝的更新.
  3. 如果列出下列項目,表示已正確套用 hotfix:
    Hotfix Microsoft 系統中心服務管理員 sp1 (KB2525307)
    附註 若在系統執行 SM 伺服器,此項目被列在 Microsoft 系統中心服務管理員 SP1.
方法 2
下列記錄檔中的檢視 %temp% 若要判斷重要補充程式安裝期間是否發生任何錯誤的資料夾:
  • Scsm2010_sp1_kb2525307.msp.0.log
  • Scsmpatchersetupwizard01.log

登錄資訊

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

重新啟動需求

您不必套用此 hotfix 之後重新啟動電腦。

Hotfix 取代資訊

此 hotfix 不會取代先前發行的 hotfix。如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
編號 824684用來描述 Microsoft 軟體更新標準術語的說明

如何使用加上自訂的關聯性的預存程序

如果您加入關聯性來擴充型別,而且您想要限制這些關聯性的更新權限,您必須將擴充的型別加入至您想要更新適當的設定檔的作業。

例如,您將新增 System.CallingUser 之間的關聯性 System.WorkItem.IncidentSystem.Domain.User 結束點。如果您想要 IncidentResolver 程式碼剖析,才能讓更新關聯性的能力,您必須將加入的關聯性 Object__Set (更新) 右邊 System.Domain.User 結束點。在這個範例中,您不需要新增到的關聯性 Object__Set (更新) 右邊 System.WorkItem.Incident 結束點。關聯性就不必加入,因為下列項目表示 System.WorkItem.Incident 終點已有 Object__Set (更新) 所有屬性和關聯性端點的權限:
ProfileName 作業型別屬性關聯性 RelationshipEndPoint
IncidentResolver Object__Set System.WorkItem.Incident NUL NULL n/A
您可以呼叫下列的預存程序來新增 Object__Set (更新) 從右至 System.Domain.User 端點 System.CallingUser 在關聯性 IncidentResolver 設定檔:
exec p_RemoveRestrictrictionFromOperationInProfile 'IncidentResolver', 'Object__Set', 'System.Domain.User', NULL, 'System.CallingUser', NULL

語法

下列章節將說明包含在此 hotfix 的預存程序的語法。

P_GetRestrictrictionsOnOperationsInProfile 預存程序
參數
@ ProfileName nvarchar(max) = 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(MAX) = null,則
@ RelationshipTypeName AS NVARCHAR(MAX) = null,則
@ RelationshipEndpoint AS NVARCHAR(MAX) = null,則
附註 這個預存程序會將指定的限制加入至指定的設定檔。
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) = null,則
附註 這個預存程序會從指定的設定檔移除指定的限制。
範例 1
下列範例顯示的輸出 p_GetRestrictrictionsOnOperationsInProfile 預存程序。結果會指出, Object__Get (讀取) 作業 IncidentResolver 設定檔是不受限制。
ProfileName 作業型別屬性關聯性 RelationshipEndPoint
IncidentResolverObject__GetNULLNULL NULL NULL
範例 2
下列範例顯示的輸出 p_GetRestrictrictionsOnOperationsInProfile 預存程序。結果會指出, Object__Set 作業 IncidentResolver 設定檔,會限定為下列類型:
  • System.WorkItem.Incident 及所有其屬性,包括關聯性端點
  • System.FileAttachment 及所有其屬性,包括關聯性端點
  • System.WorkItem.Log 及所有其屬性,包括關聯性端點
  • System.WorkItem.Activity.ManualActivity 和其內容,其中包含關聯性端點
  • System.Config 項目和關聯性端點 System.WorkItemAboutConfigItem
  • System.Config 項目和關聯性端點 System.WorkItemRelatesConfigItem
  • System.Domain.User 和關聯性端點 System.WorkItem.TroubleTicketClosedByUser
  • System.Domain.User 和關聯性端點 System.WorkItemAssignedToUser
  • System.Domain.User 和關聯性端點 System.WorkItemCreatedByUser
ProfileName 作業型別屬性關聯性 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/A
重要 」 最後 5 個作業項目可讓您與建構項目相關事件,並將使用者指派給事件。
範例 3
下列的範例 p_GetRestrictrictionsOnOperationsInProfile 預存程序表示 Object__Set 作業 ImpliedReviewer 設定檔,會限定為下列類型:
  • System.Reviewer 和只有屬性註解、 DecisionDate 和決定
  • System.Reviewer 和只關聯性端點 System.ReviewerVotedByUser
  • System.Domain.User 和只關聯性端點 System.ReviewerVotedByUser
備忘稿
  • 此範例輸出是輸出不完整的輸出的樣本。
  • System.ReviewerVotedByUserObject__Set (更新) 若兩者都要授與權限 System.Reviewer 結束點和 System.Domain.User 結束點。如果您不授與兩個端點的關聯性權限,您無法藉由使用下列的關聯性更新檢閱者的物件:
    ProfileName 作業型別屬性關聯性 RelationshipEndPoint
    ImpliedReviewer Object__Set System.Reviewer 註解 NULL n/A
    ImpliedReviewer Object__Set System.Reviewer DecisionDate NULL n/A
    ImpliedReviewer Object__Set System.Reviewer 決策 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 預存程序來更新 備忘稿 屬性:
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'

警告:本文為自動翻譯

內容

文章識別碼:2525307 - 最後檢閱時間:05/19/2011 08:52:00 - 修訂: 1.0

Microsoft System Center Service Manager 2010

  • kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2525307 KbMtzh
意見反應