ฉันจะดู MSMQ ในส่วนต่อประสานการจัดการคอมพิวเตอร์ได้อย่างไร


22

ฉันพยายามดีบักแอปพลิเคชันที่ใช้ Microsoft Message Queuing (MSMQ) ฉันสามารถดีบักคิวบนเซิร์ฟเวอร์การพัฒนาของฉันโดยใช้การเชื่อมต่อเดสก์ท็อประยะไกล แต่ไม่สามารถทำซ้ำกระบวนการบนเดสก์ท็อปท้องถิ่นของฉันได้ ฉันต้องการใช้แอปพลิเคชันบนเดสก์ท็อปท้องถิ่นของฉันถ้าเป็นไปได้

เซิร์ฟเวอร์การพัฒนาของฉันใช้ Windows Server 2003 R2 Enterprise Edition เครื่องท้องถิ่นของฉันใช้ Windows 7 Professional Edition

ในการดีบักคิวโดยใช้การเชื่อมต่อเดสก์ท็อประยะไกล (ดูภาพหน้าจอแรก):

  1. เชื่อมต่อจากระยะไกลเป็น DEV \ admin_me ไปยังเดสก์ท็อปของเซิร์ฟเวอร์การพัฒนาของฉัน (DEVSERVER)
  2. compmgmt.mscวิ่ง
  3. ไปที่ 'การจัดการคอมพิวเตอร์ (ในระบบ)> บริการและแอปพลิเคชัน> การจัดคิวข้อความ> คิวส่วนตัว' เพื่อดูคิวส่วนตัวสองรายการที่ใช้โดยแอปพลิเคชันของฉัน

การจัดการการจัดคิวข้อความสามารถทำได้ผ่านการเชื่อมต่อเดสก์ท็อประยะไกล

หากต้องการทำกระบวนการซ้ำบนเดสก์ท็อปท้องถิ่นของฉัน (ดูภาพหน้าจอที่สอง):

  1. runas /user:DEV\admin_me "mmc compmgmt.msc /computer:\\DEVSERVER"วิ่ง (ใช้ runas เนื่องจากบัญชีเดสก์ท็อปในพื้นที่ของฉันคือ DEV \ me ไม่ใช่ผู้ดูแลระบบ)
  2. ลองไปที่ 'การจัดการคอมพิวเตอร์ (DEVSERVER)> บริการและแอปพลิเคชัน> การจัดคิวข้อความ' แต่ไม่สามารถมองเห็นได้

การจัดการการจัดคิวข้อความไม่สามารถทำได้บนเดสก์ท็อปโลคัล

ฉันขาดอะไรไปหรือใช้การเชื่อมต่อเดสก์ท็อประยะไกลเป็นวิธีเดียว


2
คุณติดตั้ง MSMQ หรือไม่? ฉันไม่คิด คุณจะไม่ได้ติดตั้ง DLL ที่การจัดการคอมพิวเตอร์โหลดเพื่อแสดง MSMQ
John Breakwell

คำตอบ:


19

ตามที่แนะนำโดยความคิดเห็นของ John Breakwell , MSMQ ไม่ได้ติดตั้งในเครื่องท้องถิ่นของฉัน ฉันทำตามขั้นตอนเหล่านี้เพื่อเปิดใช้งานการจัดการแอปพลิเคชัน MSMQ ระยะไกลจากเครื่องท้องถิ่นของฉัน

ติดตั้ง MSMQ

ที่พรอมต์คำสั่งให้เรียกใช้คำสั่งOptionalFeaturesเพื่อเปิดหน้าต่างโต้ตอบ 'คุณสมบัติของ Windows'

ในแผนผังคุณลักษณะของไดอะล็อกให้ตรวจสอบคุณสมบัติระดับสูง 'เซิร์ฟเวอร์ Microsoft Message Queue (MSMQ)' สิ่งนี้จะตรวจสอบคุณลักษณะย่อยของ 'Microsoft MessageQueue (MSMQ) เซิร์ฟเวอร์หลัก' กล่องโต้ตอบควรมีลักษณะดังนี้:

ตรวจสอบคุณสมบัติ 'เซิร์ฟเวอร์ Microsoft Message Queue (MSMQ) เพื่อติดตั้งการสนับสนุน MSMQ

กดตกลง

Windows แสดงกล่องโต้ตอบเพื่อพูดว่า"โปรดรอขณะที่ Windows ทำการเปลี่ยนแปลงคุณสมบัติซึ่งอาจใช้เวลาหลายนาที" รอจนกว่ากล่องโต้ตอบจะหายไป

รอจนกว่ากล่องโต้ตอบ 'โปรดรอ' จะหายไปเพื่อตรวจสอบว่าการแก้ไขทำงานได้หรือไม่

ตรวจสอบการแก้ไข

รันคำสั่งเพื่อ compmgmt.msc แบบโลคัล:

runas /user:DEV\admin_me "mmc compmgmt.msc /computer:\\DEVSERVER"

ไปที่ 'การจัดการคอมพิวเตอร์ (ในระบบ)> บริการและแอปพลิเคชัน> การจัดคิวข้อความ> คิวส่วนตัว' และตรวจสอบว่าสามารถมองเห็นคิวส่วนตัวสองรายการที่ใช้โดยแอปพลิเคชันของฉัน

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.