บัญชีจะต้องเข้าถึง scmanager ต่อไปนี้เพื่อตรวจสอบบริการเครื่องทั้งหมดจากระยะไกล:
สตริงนี้ที่จะต้องฉีดเข้าไปใน scmanager ACL ปัจจุบัน:
(A;;CCLCRPRC;;;<AccountSID>)
ตอบ: อนุญาต
CC - SC_MANAGER_CONNECT - เชื่อมต่อจากระยะไกล
LC - SC_MANAGER_ENUMERATE_SERVICE - แสดงรายการบริการทั้งหมด
RP - SC_MANAGER_QUERY_LOCK_STATUS - ตรวจสอบสถานะของแต่ละรายการ
RC - STANDARD_RIGHTS_READ - อ่านสิทธิ์ของ scmanager และบริการ
ACL ถูกเก็บไว้ที่ HKLM:\SYSTEM\CurrentControlset\Control\ServiceGroupOrder\Security
คุณจะต้องกำหนดว่า ACL ปัจจุบันคืออะไรบน scmanager และรวมสตริงด้านบนในตำแหน่งที่เหมาะสม ซึ่งอยู่ตรงกลาง ต่อท้าย ACL ตามดุลยพินิจ และก่อน ACL ของระบบ เช่น:
D:(A;;CC;;;AU)(A;;CCLCRPRC;;;IU)(A;;CCLCRPRC;;;SU)(A;;CCLCRPWPRC;;;SY)(A;;KA;;; BA)(A;;CC;;;AC)(A;;CC;;;S-1-15-3-1024-xxxxxxxxx-xxxxxxxxxx-xxxxxxxxxx)(A;;CCLCRPRC;;;<SID ไปที่นี่>) S:(AU;FA;KA;;;WD)(AU;OIIOFA;GA;;;WD)
ขึ้นอยู่กับว่าคุณปรับใช้อย่างไรและระบบสำหรับการปรับใช้อัตโนมัติของคุณคืออะไร คุณอาจพบว่าการใช้ประโยชน์จาก sc.exe
สั่งการ. "บริการ" ที่คุณจัดการด้วย sc.exe ไม่ใช่บริการจริงๆ แต่เป็นผู้จัดการควบคุมบริการ (scmanager):
sc.exe sdset scmanager "D:(A;;CC;;;AU)(A;;CCLCRPRC;;;IU)(A;;CCLCRPRC;;;SU)(A;;CCLCRPWPRC;;;SY)(A ;;KA;;;BA)(A;;CC;;;AC)(A;;CC;;;S-1-15-3-1024-xxxxxxxxx-xxxxxxxxxx-xxxxxxxxxx)(A;;CCLCRPRC;;; <SID ไปที่นี่>)S:(AU;FA;KA;;;WD)(AU;OIIOFA;GA;;;WD)"
นี่เป็นการเข้าถึงที่มากเกินไปในทางเทคนิค เนื่องจากเป็นการให้สิทธิ์แก่บัญชีในการสืบค้นสถานะและการอนุญาตของบริการใดๆ ไม่ใช่แค่หยิบมือเดียว