Giới thiệu

Ủy quyền là bắt buộc để thao tác với các đối tượng như hàng đợi và mục công việc trong Microsoft System Center Service Manager 2010. Các ủy quyền này được quản lý bằng cách sử dụng hồ sơ. Hồ sơ là một tập hợp các mục được sử dụng để ủy quyền. Đối với các thao tác như tạo, đọc, cập nhật và xóa, cấu trúc sau đây được sử dụng cho các mục ủy quyền:

Mối quan hệ Thuộc tính Loại Thao tác ProfileNameĐể được ủy quyền, vai trò người dùng xác định các thao tác mà người dùng cụ thể có thể thực hiện trên các đối tượng cụ thể bằng cách liên kết một hồ sơ, phạm vi và người dùng. Cấu hình cũng được bảng điều khiển Trình quản lý Dịch vụ sử dụng để lọc các đối tượng như tác vụ và mẫu.

Ba thủ tục lưu trữ được bao gồm trong hotfix này có tên tệp sau đây:

  • p_GetRestrictrictionsOnOperationsInProfile

  • p_AddRestrictrictionToOperationInProfile

  • p_RemoveRestrictrictionFromOperationInProfile

Các SQL thủ tục được lưu trữ này cho phép bạn thêm hoặc loại bỏ quyền cho một thao tác trong hồ sơ để hỗ trợ các loại tùy chỉnh đã được thêm vào môi trường Trình quản lý Dịch vụ. Bảng điều khiển Trình quản lý Dịch vụ không thể thêm hoặc xóa các quyền này. Ví dụ: bạn có thể thêm ủy quyền sau đây vào hồ sơ IncidentResolver nếu bạn tùy chỉnh loại Người dùng bằng cách thêm mối quan hệ Quan hệ Mới mới:

Mối quan hệ Thuộc tính Loại Thao tác ProfileNameEndPoint

IncidentResolver Object_Set Quan
hệ Mới của Người dùng Những thủ tục đã lưu trữ này cũng cung cấp cho bạn thêm chi tiết để truy nhập vào thuộc tính của các loại cụ thể. Bảng điều khiển Trình quản lý Dịch vụ không thể cung cấp các chi tiết này. Những thao SQL lưu trữ này không thể thêm thao tác mới vào hồ sơ và chỉ có thể thực hiện các tác vụ sau:

  • Xem các ủy quyền được cấu hình trong hồ sơ hiện có.

  • Thêm loại vào các thao tác hiện có trong hồ sơ hiện có. Bạn có thể thêm loại, thuộc tính và các hạn chế mối quan hệ vào các thao tác sau:

    • Object__Add

    • Object__Set

    • Object__Get

    • Object__Delete

  • Loại bỏ các loại khỏi các hoạt động hiện có trong hồ sơ hiện có.

Thông tin Bổ sung

Thông tin cập nhật nóng

Hotfix được hỗ trợ có sẵn từ Microsoft. Tuy nhiên, hotfix này là nhằm sửa chữa chỉ vấn đề được mô tả trong bài viết này. Áp dụng hotfix này chỉ cho hệ thống đang gặp vấn đề mô tả trong bài viết này. Hotfix này có thể nhận được kiểm tra bổ sung. Do đó, nếu bạn không bị ảnh hưởng nghiêm trọng bởi sự cố này, chúng tôi khuyên bạn nên đợi bản cập nhật phần mềm tiếp theo có chứa cập nhật nóng này.

Nếu bản cập nhật nóng có sẵn để tải xuống thì có mục "Tải xuống bản cập nhật nóng sẵn dùng" ở đầu bài viết Cơ sở Kiến thức này. Nếu phần này không xuất hiện, hãy liên hệ với bộ phận Dịch vụ và Hỗ trợ Khách hàng của Microsoft để nhận hotfix.

Lưu ý Nếu có sự cố khác xảy ra hoặc nếu cần khắc phục sự cố bất kỳ, bạn có thể phải tạo một yêu cầu dịch vụ riêng biệt. Chi phí hỗ trợ thông thường sẽ áp dụng cho các câu hỏi và sự cố hỗ trợ bổ sung không đủ điều kiện cho hotfix cụ thể này. Để có danh sách đầy đủ các số điện thoại của Bộ phận Dịch vụ Khách hàng và Hỗ trợ của Microsoft hoặc để tạo yêu cầu dịch vụ riêng biệt, hãy truy cập trang Web Microsoft sau:

http://support.microsoft.com/contactus/?ws=supportLưu ý Biểu mẫu "Tải xuống cập nhật nóng" hiển thị các ngôn ngữ mà hotfix có sẵn. Nếu bạn không thấy ngôn ngữ của mình, đó là vì bản cập nhật nóng không có sẵn cho ngôn ngữ đó.

Điều kiện tiên quyết

Để áp dụng bản cập nhật nóng này, bạn phải cài đặt Microsoft System Center Service Manager 2010 Gói Dịch vụ 1 (SP1).

Lưu ý Cập nhật nóng này áp dụng cho cấu phần Service Manager Primary Management Server (SM Server) trong System Center Service Manager 2010.

Cách cài đặt hotfix này

Quan trọng Trước khi bạn cài đặt bản cập nhật nóng này, chúng tôi khuyên bạn nên làm theo các bước sau:

  • Sao lưu cơ sở dữ liệu ServiceManager.

  • Sao lưu các khóa mã hóa cho SM Server.

Lưu ý Không thể gỡ cài đặt bản cập nhật nóng này sau khi bạn cài đặt.

Để cài đặt hotfix này, hãy làm theo các bước sau:

  1. Đóng tất cả các ứng dụng liên quan đến Trình quản lý Dịch vụ chẳng hạn như bảng điều khiển Trình quản lý Dịch vụ Self-Service Portal.

  2. Trong Windows Explorer, hãy mở thư mục có chứa gói cập nhật nóng này.

  3. Bấm chuột phải vào tệp sau đây, rồi bấm Chạy với tư cách người quản trị:

    Scsm2010_amd64_sp1_kb2525307.exe

  4. Chấp nhận thỏa thuận cấp phép trong Trình quản lý Dịch vụ Trung tâm Hệ SCSM2010_SP1_KB2525307 thuật viên Thiết lập trên trang Thỏa thuận cấp phép, rồi bấm vào Cài đặt để hoàn tất trình hướng dẫn.

Làm thế nào để xác định xem hotfix này đã được áp dụng một cách chính xác

Phương pháp 1
  1. Trong Panel điều khiển, mở Chương trình và Tính năng.

  2. Bấm vào Xem các bản cập nhật đã cài đặt.

  3. Nếu mục sau đây được liệt kê, cập nhật nóng đã được áp dụng một cách chính xác:

    Cập nhật nóng cho Microsoft System Center Service Manager SP1 (KB2525307)Lưu ý Nếu hệ thống đang chạy SM Server, mục này được liệt kê dưới Microsoft System Center Service Manager SP1.

Phương pháp 2

Xem các tệp nhật ký sau đây trong thư mục %temp% để xác định xem có bất kỳ lỗi nào xảy ra trong quá trình cài đặt hotfix hay không:

  • Scsm2010_sp1_kb2525307.msp.0.log

  • Scsmpatchersetupwizard01.log

Thông tin sổ đăng ký

Để sử dụng hotfix trong gói này, bạn không phải thực hiện bất kỳ thay đổi nào đối với sổ đăng ký.

Yêu cầu khởi động lại

Bạn không phải khởi động lại máy tính sau khi áp dụng hotfix này.

Thông tin thay thế hotfix

Hotfix này không thay thế một hotfix đã phát hành trước đó. Để biết thêm thông tin về thuật ngữ cập nhật phần mềm, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

824684 Mô tả về thuật ngữ tiêu chuẩn được sử dụng để mô tả các bản cập nhật phần mềm của Microsoft

Làm thế nào để sử dụng các thủ tục được lưu trữ cùng với các mối quan hệ tùy chỉnh

Nếu bạn thêm mối quan hệ để mở rộng kiểu và nếu bạn muốn hạn chế quyền cập nhật cho các mối quan hệ này, bạn phải thêm kiểu mở rộng vào các thao tác mong muốn cập nhật hồ sơ thích hợp.

Ví dụ: bạn thêm mối quan hệ System.CallingUser giữa các điểm cuối System.WorkItem.Incident và System.Domain.User. Nếu bạn muốn hồ sơ IncidentResolver có thể bật khả năng cập nhật mối quan hệ, bạn phải thêm mối quan hệ vào Object__Set (cập nhật) bên phải điểm cuối System.Domain.User. Trong ví dụ này, bạn không phải thêm mối quan hệ vào Object__Set (cập nhật) bên phải của điểm cuối System.WorkItem.Incident. Mối quan hệ không nhất thiết phải được thêm vào vì mục nhập sau đây cho biết điểm cuối System.WorkItem.Incident đã có quyền Object__Set (cập nhật) cho tất cả các thuộc tính và điểm cuối mối quan hệ:

ProfileName Operation Type Property RelationshipEndPoint

IncidentResolver Object__Set System.WorkItem.Incident NULL N/A
Bạn có thể gọi thủ tục được lưu trữ sau đây để thêm Object__Set (cập nhật) ngay vào điểm cuối System.Domain.User cho mối quan hệ System.CallingUser trong hồ sơ IncidentResolver:

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

Cú pháp

Phần sau đây mô tả cú pháp của các thủ tục lưu trữ được bao gồm trong hotfix này.

Quy trình p_GetRestrictrictionsOnOperationsInProfile lưu trữ

Tham số

@ProfileName nvarchar(max) = NULLThis stored procedure displays a list of operations from the specified profile. Đối với mỗi thao tác, quy trình lưu trữ này cũng hiển thị các loại, thuộc tính và mối quan hệ được xác định trong kiểu và có thể được sử dụng bởi thao tác.

Lưu ý Để xác định chính xác mối quan hệ, chúng phải được xác định là thuộc tính trên cả hai điểm cuối của mối quan hệ.

Cách sử dụng quy trình lưu trữ và diễn giải đầu ra
  • Nếu ProfileName là null, tất cả các hồ sơ sẽ được hiển thị.

  • Một thao tác, thuộc tính và kiểu được liệt kê trong cùng hàng cho biết thao tác bị hạn chế đối với thuộc tính từ kiểu đó.

  • Một thao tác, kiểu và điểm cuối mối quan hệ được liệt kê trong cùng hàng cho biết thao tác bị hạn chế đối với điểm cuối mối quan hệ từ kiểu.

  • Nếu kiểu, thuộc tính và điểm cuối mối quan hệ đều là các giá trị null, thao tác liên kết sẽ được bật trên tất cả các kiểu, tất cả các thuộc tính và tất cả các điểm cuối mối quan hệ.

Sau đây là tên hồ sơ hợp lệ:

  • ActivityImplementer

  • Quản trị viên

  • AdvancedOperator

  • Tác giả

  • Bộ thay đổi

  • IncidentResolver

  • ProblemAnalyst

  • ReadOnlyoperator

  • Workflow

  • ChangeManager

  • Người dùng Cuối

  • ImpliedConfigItemCustodian

  • ImpliedIncidentAffectedUser

  • ImpliedPrimaryComputerUser

  • Ngụ ýReviewer

  • ImpliedUserPreference

Quy trình p_AddRestrictrictionToOperationInProfile lưu trữ

Tham số

@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 Thủ tục lưu trữ này thêm các hạn chế đã xác định vào hồ sơ đã xác định.

Quy trình p_RemoveRestrictrictionFromOperationInProfile lưu trữ

Tham số

@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 Thủ tục lưu trữ này loại bỏ các hạn chế đã xác định từ hồ sơ đã xác định.

Ví dụ 1

Ví dụ sau đây cho thấy đầu ra của quy p_GetRestrictrictionsOnOperationsInProfile lưu trữ. Kết quả cho biết thao Object__Get (Đã đọc) đối với hồ sơ IncidentResolver không bị hạn chế.

ProfileName Operation Type Property RelationshipEndPoint

IncidentResolverObject__GetNULLNULL NULL NULL

Ví dụ 2

Ví dụ sau đây cho thấy đầu ra của quy p_GetRestrictrictionsOnOperationsInProfile lưu trữ. Kết quả cho thấy hoạt động Object__Set của hồ sơ IncidentResolver bị hạn chế theo các loại sau:

  • System.WorkItem.Incident và tất cả các thuộc tính của nó bao gồm các điểm cuối mối quan hệ

  • System.FileAttachment và tất cả các thuộc tính của nó bao gồm các điểm cuối mối quan hệ

  • System.WorkItem.Log và tất cả các thuộc tính của nó bao gồm các điểm cuối mối quan hệ

  • System.WorkItem.Activity.ManualActivity và các thuộc tính của nó bao gồm các điểm cuối mối quan hệ

  • System.Config điểm cuối của mục và mối quan hệ System.WorkItemAboutConfigItem

  • System.Config điểm cuối của mục và mối quan hệ System.WorkItemRelatesConfigItem

  • System.Domain.User và điểm cuối mối quan hệ System.WorkItem.TroubleTicketClosedByUser

  • System.Domain.User và quan hệ điểm cuối System.WorkItemAssignedToUser

  • System.Domain.User và điểm cuối mối quan hệ System.WorkItemCreatedByUser

ProfileName Operation Type Property Relationship 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 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 Năm mục thao tác cuối cùng cho phép bạn liên kết các mục cấu hình với một sự cố và gán người dùng cho Tai nạn.

Ví dụ 3

Ví dụ sau đây về quy trình p_GetRestrictrictionsOnOperationsInProfile lưu trữ sau đây cho biết rằng thao tác Object__Set cho hồ sơ ImpliedReviewer bị hạn chế đối với các loại sau:

  • System.Reviewer và chỉ các thuộc tính Comments, DecisionDate và Decision

  • System.Reviewer và chỉ điểm cuối mối quan hệ System.ReviewerVotedByUser

  • System.Domain.User và chỉ điểm cuối mối quan hệ System.ReviewerVotedByUser

Lưu ý́

  • Đầu ra ví dụ này chỉ là một mẫu của đầu ra và không phải là đầu ra hoàn chỉnh.

  • Quyền System.ReviewerVotedByUserObject__Set (Cập nhật) được cấp cho cả điểm cuối System.Reviewer và điểm cuối System.Domain.User. Nếu bạn không cấp quyền quan hệ cho cả hai điểm cuối, bạn không thể cập nhật đối tượng người xem lại bằng cách sử dụng mối quan hệ sau đây:

    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

Ví dụ 4

Ví dụ sau đây cho thấy cách sử dụng quy trình p_AddRestrictrictionToOperationInProfile lưu trữ để cập nhật thuộc tính Notes:

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

Ví dụ 5

Ví dụ sau đây cho thấy cách sử dụng quy trình p_AddRestrictrictionToOperationInProfile lưu trữ để cập nhật mối quan hệ System.WorkItemRelatesToWorkItem:

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

Ví dụ 6

Ví dụ sau đây cho thấy cách sử dụng quy trình p_AddRestrictrictionToOperationInProfile lưu trữ để cập nhật lớp Incident, tất cả thuộc tính và tất cả các mối quan hệ:

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

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.