Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows Server

วิธีปรับใช้เครื่องพิมพ์ให้กับผู้ใช้/กลุ่ม/คอมพิวเตอร์ด้วย GPO

มาดูวิธีติดตั้งและเชื่อมต่อเครื่องพิมพ์โดยอัตโนมัติให้กับผู้ใช้ คอมพิวเตอร์ และกลุ่มเฉพาะในโดเมน Active Directory โดยใช้ Group Policy (GPO) มันสะดวกมากเมื่อเครื่องพิมพ์ที่พร้อมใช้งาน (ที่กำหนด) ถูกติดตั้งและเชื่อมต่อโดยอัตโนมัติเมื่อผู้ใช้ล็อกอินเข้าคอมพิวเตอร์โดเมนครั้งแรก

พิจารณาการกำหนดค่าต่อไปนี้: มี 3 แผนกในองค์กร ผู้ใช้แต่ละแผนกต้องพิมพ์เอกสารบนเครื่องพิมพ์เครือข่ายที่แชร์สีของตนเอง بصفته ผู้ดูแลระบบ คุณต้องกำหนดค่าการปรับใช้เครื่องพิมพ์เครือข่ายอัตโนมัติสำหรับผู้ใช้ตามแผนกของพวกเขา

คู่มือนี้สมมติการใช้ Group Policy Preferences – ส่วนขยายของ GPO ที่นำเสนอใน Windows Server 2008 คำแนะนำจะใช้ได้กับสภาพแวดล้อม AD ที่มีระดับโดเมนอย่างน้อย Windows Server 2008 และไคลเอนต์อย่างน้อย Windows XP SP3 และใหม่กว่า

การปรับใช้เครื่องพิมพ์ให้กับผู้ใช้ผ่าน Group Policy

สร้างกลุ่มความปลอดภัยใหม่ 3 กลุ่มใน AD (SharedPrinter_Sales, SharedPrinter_IT, SharedPrinter _Managers) และเพิ่มผู้ใช้แผนกเข้าไปในกลุ่มเหล่านั้น (คุณสามารถเพิ่มผู้ใช้เข้ากลุ่มโดเมนโดยอัตโนมัติโดยทำตามบทความ "Creating a Dynamic Group in Active Directory") คุณสามารถสร้างกลุ่มในคอนโซล Active Directory Users & Computers หรือใช้ cmdlet New-ADGroup:

New-ADGroup "SharedPrinter_Sales" -path 'OU=Groups,OU=Paris,DC=woshub,DC=com' -GroupScope Global –PassThru

  1. รัน Domain Group Policy editor (GPMC.msc) สร้างนโยบายใหม่ print_AutoConnect และเชื่อมโยงกับ OU ที่มีผู้ใช้ วิธีปรับใช้เครื่องพิมพ์ให้กับผู้ใช้/กลุ่ม/คอมพิวเตอร์ด้วย GPO หากคุณมีเครื่องพิมพ์เครือข่ายที่แชร์จำนวนน้อยในโดเมนของคุณ (สูงสุด 30-50) คุณสามารถกำหนดค่าพวกเขาโดยใช้ GPO เดียว หากคุณมีโครงสร้างโดเมนที่ซับซ้อนและคุณมอบหมายงานการบริหารจัดการ AD บางส่วนให้ผู้ดูแลระบบสาขา ดีกว่าที่จะสร้างนโยบายปรับใช้เครื่องพิมพ์หลายๆ นโยบาย ตัวอย่างเช่น นโยบายหนึ่งสำหรับแต่ละ AD site หรือ OU
  2. ไปที่โหมดการแก้ไนโยบาย และขยาย User Configuration -> Preferences -> Control Panel Setting -> Printers สร้างรายการนโยบายใหม่โดยเลือก New -> Shared Printer; หากคุณต้องการเชื่อมต่อเครื่องพิมพ์โดยที่อยู่ IP (โดยตรง โดยไม่มีเซิร์ฟเวอร์พิมพ์) ให้เลือก TCP/IP Printer วิธีปรับใช้เครื่องพิมพ์ให้กับผู้ใช้/กลุ่ม/คอมพิวเตอร์ด้วย GPO
  3. ระบุ Update เป็นการดำเนินการ ในฟิลด์ Shared Path ป้อนที่อยู่ UNC ของเครื่องพิมพ์ของคุณ ตัวเช่น \\srv-par-print\hpsales (ในกรณีของผม เครื่องพิมพ์ทั้งหมดเชื่อมต่อกับเซิร์ฟเวอร์พิมพ์รวม \\srv-par-print) ที่นี่คุณสามารถระบุว่าจะใช้เครื่องพิมพ์นี้เป็นเครื่องพิมพ์เริ่มต้นหรือไม่; วิธีปรับใช้เครื่องพิมพ์ให้กับผู้ใช้/กลุ่ม/คอมพิวเตอร์ด้วย GPO
  4. ไปที่แท็บ Common และระบุว่าเครื่องพิมพ์ต้องเชื่อมต่อในบริบทความปลอดภัยของผู้ใช้ปัจจุบัน (Run in logged-on user's security context) นอกจากนี้ ติ๊กเลือกตัวเลือก Item-level targeting และคลิก Targeting
  5. โดยใช้ GPP targeting คุณต้องระบุว่านโยบายจะถูกนำไปใช้เฉพาะสำหรับสมาชิกกลุ่ม SharedPrinter_Sales ในการทำเช่นนั้น ไปที่ New Item -> Security Group และป้อน SharedPrinter_Sales เป็นชื่อกลุ่ม วิธีปรับใช้เครื่องพิมพ์ให้กับผู้ใช้/กลุ่ม/คอมพิวเตอร์ด้วย GPOโปรดทราบว่าข้อจำกัดนี้ไม่ได้ป้องกันไม่ให้ผู้ใช้โดเมนเชื่อมต่อเครื่องพิมพ์นี้ด้วยตนเองโดยใช้ Windows File Explorer เพื่อจำกัดการเข้าถึงเครื่องพิมพ์ คุณจะต้องเปลี่ยนสิทธิ์ความปลอดภัยของเครื่องพิมพ์บนเซิร์ฟเวอร์พิมพ์และอนุญาตให้พิมพ์เฉพาะกลุ่มเฉพาะ
  6. ในลักษณะเดียวกัน สร้างนโยบายการเชื่อมต่อเครื่องพิมพ์สำหรับกลุ่มผู้ใช้อื่นๆ; วิธีปรับใช้เครื่องพิมพ์ให้กับผู้ใช้/กลุ่ม/คอมพิวเตอร์ด้วย GPO

ยังมีส่วน GPO เก่าสำหรับกำหนดค่าเครื่องพิมพ์: Computer Configuration -> Policies -> Windows Settings -> Deployed Printers แต่วิธีนี้ยืดหยุ่นน้อยกว่าวิธีที่ใช้ GPP ที่อธิบายข้างต้น

เมื่อใช้นโยบาย Group Policy ปรับใช้เครื่องพิมพ์นี้ เครื่องพิมพ์ใหม่จะถูกเชื่อมต่อบนคอมพิวเตอร์ของผู้ใช้ก็ต่อเมื่อไดรเวอร์เครื่องพิมพ์ที่สอดคล้องถูกติดตั้ง อย่างไรก็ตาม ปัญหาคือผู้ใช้ที่ไม่ใช่แอดมินไม่มีสิทธิ์ติดตั้งไดรเวอร์พิมพ์ ในกรณีนี้ คุณต้องกำหนดค่า Point and Print Restriction policy.

การกำหนดค่านโยบาย Point and Print Restrictions เพื่อติดตั้งเครื่องพิมพ์

เพื่อเชื่อมต่อเครื่องพิมพ์ให้ถูกต้องสำหรับผู้ใช้ทุกคน คุณจะต้องกำหนดค่านโยบาย Point and Print Restrictions รวมถึงที่อยู่ของเซิร์ฟเวอร์พิมพ์ที่ผู้ใช้ได้รับอนุญาตให้ติดตั้งไดรเวอร์และเครื่องพิมพ์

ผมจะเตือนอีกครั้งว่าด้วยเหตุผลด้านความปลอดภัย Microsoft ได้จำกัดการติดตั้งไดรเวอร์พิมพ์ v3 non-package-aware מאז 2016 ดูบทความ Unable to install non-package-aware print drivers

หากคุณเชื่อมต่อเครื่องพิมพ์ของคุณโดยใช้นโยบาย User Configuration ไปที่ User Configuration -> Policy -> Administrative Templates -> Control Panel -> Printers -> Printer -> Point and Print Restriction เปิดใช้นโยบายและกำหนดค่าดังนี้:

  1. Users can only point and print to these servers – ระบุลิสต์เซิร์ฟเวอร์พิมพ์ที่ผู้ใช้สามารถติดตั้งไดรเวอร์จาก (ชื่อ FQDN ระบุด้วยเครื่องหมายเซมิโคลอนเป็นตัวคั่น);
  2. When installing driver for new connection -> Do not show warning or elevation prompt;
  3. When installing driver for existing connection -> Do not show warning or elevation prompt. วิธีปรับใช้เครื่องพิมพ์ให้กับผู้ใช้/กลุ่ม/คอมพิวเตอร์ด้วย GPO

นอกจากนี้ ให้เปิดใช้งานนโยบาย Package Point and Print – Approved server ในส่วน GPO User Configuration -> Policies -> Administrative Templates -> Control Panel -> Printers และตั้งค่าลิสต์เซิร์ฟเวอร์พิมพ์ที่เชื่อถือได้

วิธีปรับใช้เครื่องพิมพ์ให้กับผู้ใช้/กลุ่ม/คอมพิวเตอร์ด้วย GPO

หลังจากรีสตาร์ทคอมพิวเตอร์ เครื่องพิมพ์เครือข่ายที่แชร์ที่กำหนดจะถูกติดตั้งและเชื่อมต่อโดยอัตโนมัติเมื่อผู้ใช้ล็อกอิน

ก่อนหน้านี้ เพื่อติดตั้งและเชื่อมต่อเครื่องพิมพ์ของผู้ใช้ ผมต้องใช้สคริปต์ .bat และ PowerShell สคริปต์เหล่านี้ต้องรันเป็น Startup GPO scripts และ Group Policy Filtering สามารถใช้เพื่อกำหนดเป้าการติดตั้งเครื่องพิมพ์ อย่างไรก็ตาม ในความคิดเห็นของผม การใช้ GPP เพื่อปรับใช้เครื่องพิมพ์ง่ายกว่ามาก