কম্পিউটার টিউটোরিয়াল

GPO ব্যবহার করে প্রিন্টার ব্যবহারকারী/গ্রুপ/কম্পিউটারে ডিপ্লয় করা

চলুন দেখি কীভাবে একটি Active Directory ডোমেনে গ্রুপ পলিসি (GPO) ব্যবহার করে নির্দিষ্ট ব্যবহারকারী, কম্পিউটার এবং গ্রুপে প্রিন্টার স্বয়ংক্রিয়ভাবে ইনস্টল এবং কানেক্ট করা যায়। এটি খুব সুবিধাজনক যখন একটি ব্যবহারকারী প্রথমবার ডোমেন কম্পিউটারে লগঅন করলে উপলব্ধ (অ্যাসাইন করা) প্রিন্টারগুলো স্বয়ংক্রিয়ভাবে ইনস্টল এবং কানেক্ট হয়ে যায়।

নিচের কনফিগারেশন বিবেচনা করুন: সংস্থায় ৩টি বিভাগ রয়েছে। প্রতিটি বিভাগের ব্যবহারকারীরা তাদের নিজস্ব কালার শেয়ার্ড নেটওয়ার্ক প্রিন্টারে প্রিন্ট করতে হবে। একজন অ্যাডমিনিস্ট্রেটর হিসেবে, আপনাকে ব্যবহারকারীদের বিভাগের উপর ভিত্তি করে নেটওয়ার্ক প্রিন্টার স্বয়ংক্রিয়ভাবে ডিপ্লয় করতে হবে।

এই গাইড Group Policy Preferences-এর ব্যবহার অনুমান করে – GPO-এর একটি এক্সটেনশন যা উইন্ডোজ সার্ভার ২০০৮-এ পরিচিত হয়েছিল। নির্দেশিকাটি AD এনভায়রনমেন্টে প্রযোজ্য হবে যার ডোমেন লেভেল কমপক্ষে উইন্ডোজ সার্ভার ২০০৮, এবং ক্লায়েন্ট কমপক্ষে উইন্ডোজ XP SP3 এবং তার পরবর্তী সংস্করণ।

গ্রুপ পলিসি মাধ্যমে ব্যবহারকারীদের প্রিন্টার ডিপ্লয় করা

AD-এ তিনটি নতুন সিকিউরিটি গ্রুপ তৈরি করুন (SharedPrinter_Sales, SharedPrinter_IT, SharedPrinter _Managers) এবং বিভাগের ব্যবহারকারীদের সেগুলোতে যোগ করুন (আপনি আর্টিকেল "Creating a Dynamic Group in Active Directory" অনুসরণ করে স্বয়ংক্রিয়ভাবে ব্যবহারকারীদের ডোমেন গ্রুপে যোগ করতে পারেন)। আপনি Active Directory Users & Computers কনসোল বা New-ADGroup cmdlet ব্যবহার করে গ্রুপ তৈরি করতে পারেন:

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

  1. ডোমেন Group Policy এডিটর (GPMC.msc) চালু করুন, একটি নতুন পলিসি print_AutoConnect তৈরি করুন এবং ব্যবহারকারীদের OU-র সাথে লিংক করুন। GPO ব্যবহার করে প্রিন্টার ব্যবহারকারী/গ্রুপ/কম্পিউটারে ডিপ্লয় করা আপনার ডোমেনে শেয়ার্ড নেটওয়ার্ক প্রিন্টার কম থাকলে (৩০-৫০ পর্যন্ত), আপনি সেগুলো একক GPO-তে কনফিগার করতে পারেন। আপনার একটি জটিল ডোমেন স্ট্রাকচার থাকলে এবং আপনি কিছু AD অ্যাডমিনিস্ট্রেশন টাস্ক শাখা অ্যাডমিনিস্ট্রেটরদের ডেলিগেট করতে থাকলে, বেশ কিছু প্রিন্টার ডিপ্লয়মেন্ট পলিসি তৈরি করা ভাল। উদাহরণস্বরূপ, প্রতিটি AD সাইট বা 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 টার্গেটিং ব্যবহার করে নির্দিষ্ট করতে হবে যে পলিসিটি শুধু SharedPrinter_Sales গ্রুপের সদস্যদের জন্য প্রয়োগ্য। এজন্য, New Item -> Security Group-এ যান এবং গ্রুপ নাম হিসেবে SharedPrinter_Sales লিখুন। GPO ব্যবহার করে প্রিন্টার ব্যবহারকারী/গ্রুপ/কম্পিউটারে ডিপ্লয় করাদ্রষ্টব্য যে এই সীমাবদ্ধতা একটি ডোমেন ব্যবহারকারীকে উইন্ডোজ ফাইল এক্সপ্লোরার ব্যবহার করে ম্যানুয়ালি এই প্রিন্টার কানেক্ট করার থেকে রক্ষা করে না। প্রিন্টারের অ্যাক্সেস সীমাবদ্ধ করতে, আপনাকে প্রিন্ট সার্ভারে প্রিন্টার সিকিউরিটি পারমিশন পরিবর্তন করতে হবে এবং শুধু নির্দিষ্ট গ্রুপের জন্য প্রিন্টিং অনুমতি দিতে হবে।
  6. অন্য ব্যবহারকারী গ্রুপের জন্য প্রিন্টার কানেকশন পলিসি একইভাবে তৈরি করুন; GPO ব্যবহার করে প্রিন্টার ব্যবহারকারী/গ্রুপ/কম্পিউটারে ডিপ্লয় করা

প্রিন্টার কনফিগার করার পুরানো GPO সেকশনও আছে: Computer Configuration -> Policies -> Windows Settings -> Deployed Printers, কিন্তু এই পদ্ধতিটি উপরে বর্ণিত GPP ব্যবহার করার চেয়ে কম ফ্লেক্সিবল।

এই প্রিন্টার ডিপ্লয়মেন্ট Group Policy ব্যবহার করার সময়, নতুন প্রিন্টারগুলো ব্যবহারকারীদের কম্পিউটারে তখনই কানেক্ট হবে যদি সংশ্লিষ্ট প্রিন্টার ড্রাইভার ইনস্টল করা থাকে। কিন্তু সমস্যাটি হলো নন-অ্যাডমিন ব্যবহারকারীদের প্রিন্ট ড্রাইভার ইনস্টল করার পারমিশন নেই। এই ক্ষেত্রে, আপনাকে Point and Print Restriction policy কনফিগার করতে হবে।

Point and Print Restrictions Policy কনফিগার করে প্রিন্টার ইনস্টলেশন

যেকোনো ব্যবহারকারীর জন্য সঠিকভাবে প্রিন্টার কানেক্ট করতে, আপনাকে Point and Print Restrictions পলিসি, সেইসাথে প্রিন্ট সার্ভারদের ঠিকানা কনফিগার করতে হবে যারা থেকে ব্যবহারকারীদের ড্রাইভার এবং প্রিন্টার ইনস্টল করার অনুমতি থাকবে।

নিরাপত্তার কারণে মাইক্রোসফট ২০১৬ থেকে non-package-aware v3 প্রিন্টার ড্রাইভার ইনস্টলেশন সীমাবদ্ধ করেছে। আর্টিকেলটি দেখুন "Unable to install non-package-aware print drivers"।

আপনি যদি User Configuration Policy ব্যবহার করে প্রিন্টার কানেক্ট করেন, তবে যান 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 স্ক্রিপ্ট হিসেবে চালাতে হতো, এবং প্রিন্টার ইনস্টলেশন টার্গেট করার জন্য Group Policy Filtering ব্যবহার করা হতো। যাইহোক, আমার মতামতে GPP ব্যবহার করে প্রিন্টার ডিপ্লয় করা অনেক সহজ।

  1. রাসবেরি পাই দিয়ে DIY ওয়ায়ারলেস প্রিন্টার তৈরি করুন

  2. উইন্ডোজ ১০-এ ওয়ায়ারলেস বা নেটওয়ার্ক প্রিন্টার সহজে যোগ করুন – ধাপে ধাপে গাইড

  3. উইন্ডোজ ১০-এ প্রিন্টার শেয়ার করুন: সহজ, সুরক্ষিত এবং পাসওয়ার্ড-বিহীন সেটআপ

  4. রাসপবেরি পাই দিয়ে ৩D প্রিন্টার নিয়ন্ত্রণ: নতুনদের জন্য সম্পূর্ণ গাইড