ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

บทนำ

จําเป็นต้องมีการอนุญาตเพื่อจัดการวัตถุ เช่น คิวและรายการงานใน Microsoft System Center Service Manager 2010 การอนุญาตเหล่านี้ได้รับการจัดการโดยใช้โปรไฟล์ โพรไฟล์คือชุดของสินค้าที่ใช้สําหรับการตรวจสอบ สําหรับการดําเนินการ เช่น สร้าง อ่าน อัพเดต และลบ โครงสร้างต่อไปนี้จะถูกใช้สําหรับรายการของการตรวจสอบ:

ProfileName Operation Type Property Relationship RelationshipEndPointFor authorization, a user role specifies operations that specific users can perform on specific objects by associating a profile, scope, and users. คอนโซลตัวจัดการบริการยังใช้โปรไฟล์เพื่อกรองออบเจ็กต์ เช่น งานและเทมเพลต

กระบวนการสามอย่างที่เก็บไว้ที่รวมอยู่ในโปรแกรมแก้ไขด่วนนี้มีชื่อแฟ้มต่อไปนี้:

  • p_GetRestrictrictionsOnOperationsInProfile

  • p_AddRestrictrictionToOperationInProfile

  • p_RemoveRestrictrictionFromOperationInProfile

SQLกระบวนงานที่เก็บไว้เหล่านี้ช่วยให้คุณสามารถเพิ่มหรือเอาสิทธิ์สําหรับการดําเนินการในโปรไฟล์ออกเพื่อสนับสนุนชนิดแบบกําหนดเองที่ถูกเพิ่มลงในสภาพแวดล้อมตัวจัดการบริการ คอนโซลตัวจัดการบริการไม่สามารถเพิ่มหรือเอาสิทธิ์เหล่านี้ออก ตัวอย่างเช่น คุณสามารถเพิ่มการอนุญาตต่อไปนี้ลงในโปรไฟล์ IncidentResolver ถ้าคุณกําหนดชนิดผู้ใช้เองโดยการเพิ่มความสัมพันธ์ความสัมพันธ์ใหม่:

ProfileName Operation Type Property Relationship RelationshipEndPoint

IncidentResolver Object_Set User New Relationship
กระบวนงานที่เก็บไว้เหล่านี้ยังให้รายละเอียดเพิ่มเติมสําหรับการเข้าถึงคุณสมบัติเฉพาะบางชนิด คอนโซลตัวจัดการบริการไม่สามารถให้รายละเอียดเหล่านี้ได้ กระบวนงานที่เก็บไว้SQLเหล่านี้ไม่สามารถเพิ่มการดําเนินการใหม่ลงในโปรไฟล์และสามารถทํางานต่อไปนี้ได้:

  • ดูการตรวจสอบที่กําหนดค่าในโพรไฟล์ที่มีอยู่

  • เพิ่มชนิดที่การดําเนินการที่มีอยู่ในโปรไฟล์ที่มีอยู่ คุณสามารถเพิ่มข้อจํากัดชนิด คุณสมบัติ และความสัมพันธ์ลงในการดําเนินการต่อไปนี้

    • Object__Add

    • Object__Set

    • Object__Get

    • Object__Delete

  • เอาชนิดออกจากการดําเนินการที่มีอยู่ในโปรไฟล์ที่มีอยู่

ข้อมูลเพิ่มเติม

ข้อมูลโปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนที่ได้รับการสนับสนุนจาก Microsoft พร้อมใช้งานแล้ว อย่างไรก็ตาม โปรแกรมแก้ไขด่วนนี้มุ่งหวังเพื่อแก้ไขปัญหาที่อธิบายไว้ในบทความนี้เท่านั้น ใช้โปรแกรมแก้ไขด่วนนี้เฉพาะกับระบบที่พบปัญหาที่อธิบายไว้ในบทความนี้เท่านั้น โปรแกรมแก้ไขด่วนนี้อาจได้รับการทดสอบเพิ่มเติม ดังนั้น ถ้าคุณจะไม่ได้รับผลกระทบอย่างร้ายแรงจากปัญหานี้ เราขอแนะนําให้คุณรอการอัปเดตซอฟต์แวร์ถัดไปที่มีโปรแกรมแก้ไขด่วนนี้

หากโปรแกรมแก้ไขด่วนพร้อมให้ดาวน์โหลดแล้ว จะมีส่วน "โปรแกรมแก้ไขด่วนพร้อมให้ดาวน์โหลด" ที่ด้านบนของบทความฐานความรู้นี้ หากส่วนนี้ไม่ปรากฏ ให้ติดต่อฝ่ายบริการลูกค้าของ Microsoft และฝ่ายสนับสนุนเพื่อขอรับโปรแกรมแก้ไขด่วน

หมายเหตุ ถ้ามีปัญหาเพิ่มเติมเกิดขึ้น หรือถ้าการแก้ไขปัญหาใด ๆ ที่จําเป็น คุณอาจต้องสร้างการร้องขอบริการแยกต่างหาก ค่าใช้จ่ายในการสนับสนุนปกติจะใช้กับคําถามและปัญหาการสนับสนุนเพิ่มเติมที่ไม่มีคุณสมบัติสําหรับโปรแกรมแก้ไขด่วนนี้เฉพาะ สําหรับรายการทั้งหมดของหมายเลขโทรศัพท์ของฝ่ายบริการลูกค้าและฝ่ายสนับสนุนของ Microsoft หรือเมื่อต้องการสร้างการร้องขอบริการแยกต่างหาก โปรดเยี่ยมชมเว็บไซต์ต่อไปนี้ของ Microsoft:

http://support.microsoft.com/contactus/?ws=supportหมายเหตุ ฟอร์ม "โปรแกรมแก้ไขด่วนที่พร้อมใช้งาน" แสดงภาษาที่มีโปรแกรมแก้ไขด่วน หากคุณไม่เห็นภาษาของคุณ เป็นเพราะโปรแกรมแก้ไขด่วนไม่พร้อมใช้งานสําหรับภาษานั้น

ข้อกำหนดเบื้องต้น

เมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องมี Microsoft System Center Service Manager 2010 Service Pack 1 (SP1) ติดตั้งอยู่

หมายเหตุ โปรแกรมแก้ไขด่วนนี้นําไปใช้กับคอมโพเนนต์เซิร์ฟเวอร์การจัดการหลัก (SM Server) ตัวจัดการบริการของตัวจัดการบริการระบบใน 2010 ตัวจัดการบริการ

วิธีการติดตั้งโปรแกรมแก้ไขด่วนนี้

สิ่งสําคัญ ก่อนที่คุณจะติดตั้งโปรแกรมแก้ไขด่วนนี้

  • สํารองฐานข้อมูล ServiceManager

  • สํารองคีย์การเข้ารหัสลับสําหรับ SM Server

หมายเหตุ โปรแกรมแก้ไขด่วนนี้ไม่สามารถถอนการติดตั้งหลังจากที่คุณติดตั้ง

เมื่อต้องการติดตั้งโปรแกรมแก้ไขด่วนนี้ ให้ทําตามขั้นตอนต่อไปนี้:

  1. ปิดแอปพลิเคชันที่เกี่ยวข้องกับตัวจัดการบริการทั้งหมด เช่น คอนโซลตัวจัดการบริการและพอร์ทัลSelf-Service

  2. ใน Windows Explorer ให้เปิดโฟลเดอร์ที่ประกอบด้วยแพคเกจโปรแกรมแก้ไขด่วนนี้

  3. คลิกขวาที่ไฟล์ต่อไปนี้ แล้วคลิก เรียกใช้ในฐานะผู้ดูแลระบบ:

    Scsm2010_amd64_sp1_kb2525307.exe

  4. ยอมรับข้อตกลงสิทธิ์การใช้งานใน System Center Service Manager SCSM2010_SP1_KB2525307ตัวช่วยสร้างการติดตั้ง บนหน้า ข้อตกลงสิทธิ์การใช้งาน แล้วคลิก ติดตั้ง เพื่อดําเนินการตัวช่วยสร้างให้เสร็จสมบูรณ์

วิธีการตรวจสอบว่าโปรแกรมแก้ไขด่วนนี้ถูกนํามาใช้อย่างถูกต้องหรือไม่

วิธีที่ 1
  1. ใน แผงควบคุม ให้เปิด โปรแกรมและฟีเจอร์

  2. คลิก ดูการอัปเดตที่ติดตั้งไว้

  3. หากมีรายการต่อไปนี้อยู่ในรายการ โปรแกรมแก้ไขด่วนนั้นจะถูกนําไปใช้อย่างถูกต้อง:

    โปรแกรมแก้ไขด่วนสําหรับ Microsoft System Center Service Manager SP1 (KB2525307)หมายเหตุ หากระบบกําลังเรียกใช้ SM Server รายการนี้จะแสดงอยู่ภายใต้ Microsoft System Center Service Manager SP1

วิธีที่ 2

ดูแฟ้มบันทึกต่อไปนี้ในโฟลเดอร์ %temp% เพื่อตรวจสอบว่ามีข้อผิดพลาดใดๆ เกิดขึ้นระหว่างการติดตั้งโปรแกรมแก้ไขด่วนหรือไม่:

  • Scsm2010_sp1_kb2525307.msp.0.log

  • Scsmpatchersetupwizard01.log

ข้อมูลรีจิสทรี

เมื่อต้องการใช้โปรแกรมแก้ไขด่วนในแพคเกจนี้

ความต้องการในการเริ่มระบบใหม่

คุณไม่จําเป็นต้องเริ่มการทํางานของคอมพิวเตอร์ใหม่หลังจากที่คุณใช้โปรแกรมแก้ไขด่วนนี้

ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนนี้ไม่แทนที่โปรแกรมแก้ไขด่วนที่ออกมาก่อนหน้านี้ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับคําศัพท์เฉพาะของการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

824684 คําอธิบายเกี่ยวกับคําศัพท์มาตรฐานที่ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์ของ Microsoft

วิธีใช้กระบวนงานที่เก็บไว้ร่วมกับความสัมพันธ์แบบกําหนดเอง

ถ้าคุณเพิ่มความสัมพันธ์เพื่อขยายชนิด และถ้าคุณต้องการจํากัดสิทธิ์การอัปเดตสําหรับความสัมพันธ์เหล่านี้ คุณต้องเพิ่มชนิดแบบขยายไปยังการดําเนินงานที่ต้องการที่อัปเดตโพรไฟล์ที่เหมาะสม

ตัวอย่างเช่น คุณเพิ่มความสัมพันธ์ System.CallingUser ระหว่าง System.WorkItem.Incident และ System.Domain.User endpoints ถ้าคุณต้องการให้โปรไฟล์ IncidentResolver สามารถเปิดใช้งานความสามารถในการอัปเดตความสัมพันธ์ ได้ คุณต้องเพิ่มความสัมพันธ์ไปยังObject__Set (อัปเดต) ทางด้านขวาของจุดสิ้นสุด System.Domain.User ในตัวอย่างนี้ คุณไม่จําเป็นต้องเพิ่มความสัมพันธ์ไปยังObject__Set (อัปเดต) ทางด้านขวาของจุดสิ้นสุด System.WorkItem.Incident ไม่จําเป็นต้องเพิ่มความสัมพันธ์เนื่องจากรายการต่อไปนี้ระบุว่าจุดสิ้นสุด System.WorkItem.Incident มีสิทธิ์Object__Set (อัปเดต) สําหรับคุณสมบัติและจุดสิ้นสุดความสัมพันธ์ทั้งหมดแล้ว:

ProfileName Operation Type Property Relationship 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

ไวยากรณ์

ส่วนต่อไปนี้จะอธิบายเกี่ยวกับไวยากรณ์ของกระบวนงานที่เก็บไว้ที่รวมอยู่ในโปรแกรมแก้ไขด่วนนี้

p_GetRestrictrictionsOnOperationsInProfileกระบวนงานที่เก็บไว้

พารามิเตอร์

@ProfileName nvarchar(max) = NULLThis stored procedure แสดงรายการการดําเนินการจากโปรไฟล์ที่ระบุ กระบวนงานที่เก็บไว้นี้ยังแสดงชนิด คุณสมบัติ และความสัมพันธ์ที่กําหนดในชนิดและที่สามารถใช้โดยการดําเนินการ

หมายเหตุ เมื่อต้องการกําหนดความสัมพันธ์อย่างถูกต้อง ต้องกําหนดความสัมพันธ์เป็นคุณสมบัติบนจุดสิ้นสุดทั้งสองจุดของความสัมพันธ์

วิธีใช้กระบวนงานที่เก็บไว้และแปลผลลัพธ์
  • ถ้า 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) =@RelationshipEndpoint 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 (อ่าน) สําหรับโพรไฟล์ IncidentResolver ไม่มีการจํากัด

ProfileName Operation Type Property Relationship RelationshipEndPoint

IncidentResolverObject__GetNULLNULL NULL

ตัวอย่างที่ 2

ตัวอย่างต่อไปนี้แสดงผลลัพธ์ของp_GetRestrictrictionsOnOperationsInProfileกระบวนงานที่เก็บไว้ ผลลัพธ์ระบุว่าการดําเนินการObject__Setสําหรับโพรไฟล์ IncidentResolver ถูกจํากัดตามประเภทต่อไปนี้:

  • System.WorkItem.Incident และคุณสมบัติทั้งหมดรวมถึงจุดสิ้นสุดของความสัมพันธ์

  • System.FileAttachment และคุณสมบัติทั้งหมดรวมถึงจุดสิ้นสุดของความสัมพันธ์

  • System.WorkItem.Log และคุณสมบัติทั้งหมดรวมถึงจุดสิ้นสุดของความสัมพันธ์

  • System.WorkItem.Activity.ManualActivity และคุณสมบัติของกิจกรรมรวมถึงจุดสิ้นสุดของความสัมพันธ์

  • System.Config item and relationship endpoint System.WorkItemAboutConfigItem

  • System.Config item and relationship endpoint 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

ความสัมพันธ์ของคุณสมบัติชนิดการดําเนินการ ProfileNameEndPoint
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 รายการการดําเนินการห้ารายการสุดท้ายช่วยให้คุณเชื่อมโยงรายการการกําหนดค่ากับเหตุการณ์และกําหนดผู้ใช้ให้ เหตุการณ์

ตัวอย่างที่ 3

ตัวอย่างต่อไปนี้ของp_GetRestrictrictionsOnOperationsInProfileกระบวนงานที่เก็บไว้ระบุว่าการดําเนินการObject__Setสําหรับโปรไฟล์ ImpliedReviewer ถูกจํากัดไว้เฉพาะชนิดต่อไปนี้:

  • System.Reviewer และเฉพาะข้อคิดเห็นเกี่ยวกับคุณสมบัติ วันที่ตัดสินใจ และการตัดสินใจ

  • System.Reviewer และ Relationship Endpoint System.ReviewerVotedByUser เท่านั้น

  • System.Domain.User และ Relationship Endpoint System.ReviewerVotedByUser เท่านั้น

หมายเหตุ

  • ผลลัพธ์ตัวอย่างนี้เป็นเพียงตัวอย่างของผลลัพธ์เท่านั้น และไม่ใช่ผลลัพธ์ที่สมบูรณ์

  • สิทธิ์ของ System.ReviewerVotedByUserObject__Set (อัปเดต) ได้รับให้แก่ทั้งจุดสิ้นสุด System.Reviewer และปลายทาง System.Domain.User ถ้าคุณไม่ให้สิทธิ์ความสัมพันธ์กับจุดสิ้นสุดทั้งสอง คุณจะไม่สามารถอัปเดตวัตถุของผู้ตรวจทานโดยใช้ความสัมพันธ์ต่อไปนี้:

    ProfileName Operation Type Property Relationship 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

ตัวอย่างที่ 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 ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×