কাস্টম সেটিংস সহ Windows 10 বা 11 ডিভাইসে অ্যাপ ইনস্টল করুন

এই বৈশিষ্ট্যের জন্য সমর্থিত সংস্করণগুলি: ফ্রন্টলাইন স্টার্টার, ফ্রন্টলাইন স্ট্যান্ডার্ড এবং ফ্রন্টলাইন প্লাস; বিজনেস প্লাস; এন্টারপ্রাইজ স্ট্যান্ডার্ড এবং এন্টারপ্রাইজ প্লাস; এডুকেশন স্ট্যান্ডার্ড, এডুকেশন প্লাস এবং এন্ডপয়েন্ট এডুকেশন আপগ্রেড; এন্টারপ্রাইজ এসেনশিয়ালস এবং এন্টারপ্রাইজ এসেনশিয়ালস প্লাস; ক্লাউড আইডেন্টিটি প্রিমিয়াম। আপনার সংস্করণের তুলনা করুন

আপনি Google অ্যাডমিন কনসোলে কাস্টম সেটিংস যোগ করে Windows ডিভাইস পরিচালনায় নথিভুক্ত Windows ডিভাইসগুলিতে সফ্টওয়্যার ইনস্টল করতে পারেন। আপনি কাস্টম সেটিংসের মান হিসাবে সেট করা একটি XML ফাইলে অ্যাপ MSI ফাইলের অবস্থান নির্দিষ্ট করেন।

ধাপ ১: প্রয়োজনীয় অ্যাপের বিবরণ পান এবং XML ফাইল তৈরি করুন

XML ফাইল তৈরি করতে, আপনার অ্যাপের URL, ফাইল হ্যাশ এবং পণ্য আইডি প্রয়োজন।

  1. আপনার Windows ডিভাইসে, আপনি যে MSI ফাইলটি স্থাপন করতে চান তা ডাউনলোড করুন।

    দ্রষ্টব্য: অ্যাপ ইনস্টলেশন ফাইলটি অবশ্যই বিক্রেতার ওয়েবসাইট অথবা http, https, অথবা ftp প্রোটোকল দ্বারা অ্যাক্সেসযোগ্য এমন একটি সার্ভার অবস্থান থেকে পাওয়া যেতে হবে যেখানে আপনার আইটি অ্যাডমিন ফাইলটি হোস্ট করে।

    উদাহরণস্বরূপ, আপনি https://www.7-zip.org/a/7z1900-x64.msi থেকে 7‑Zip ইনস্টলেশন ফাইলটি ডাউনলোড করতে পারেন।

  2. পাওয়ারশেল খুলুন।

  3. ফাইল হ্যাশ পেতে, Get‑FileHash ‑Path PathToFile ‑Algorithm SHA256 চালান, যেখানে PathToFile হল অ্যাপ ইনস্টলেশন ফাইলের পাথ। হ্যাশ মান রেকর্ড করুন, যা PowerShell-এ ফিরে আসা 64-অক্ষরের স্ট্রিং।

    উদাহরণস্বরূপ, যদি 7-জিপ MSI ফাইলটি আপনার ডাউনলোড ফোল্ডারে থাকে, তাহলে Get‑FileHash ‑Path C:\Users*username*\Downloads\7z1900‑x64.msi ‑Algorithm SHA256 চালান।

  4. পণ্য আইডি পেতে:

    1. নিচের PowerShell স্ক্রিপ্টটি একটি টেক্সট এডিটরে কপি করুন এবং Get-MSIFileInformation.ps1 হিসেবে সংরক্ষণ করুন।

      param(
      [parameter(Mandatory=$true)]
      [IO.FileInfo]$Path,
      [parameter(Mandatory=$true)]
      [ValidateSet("ProductCode","ProductVersion","ProductName")]
      [string]$Property
      )
      try {
          $WindowsInstaller = New-Object -ComObject WindowsInstaller.Installer
          $MSIDatabase = $WindowsInstaller.GetType().InvokeMember("OpenDatabase","InvokeMethod",$Null,$WindowsInstaller,@($Path.FullName,0))
          $Query = "SELECT Value FROM Property WHERE Property = '$($Property)'"
          $View = $MSIDatabase.GetType().InvokeMember("OpenView","InvokeMethod",$null,$MSIDatabase,($Query))
          $View.GetType().InvokeMember("Execute", "InvokeMethod", $null, $View, $null)
          $Record = $View.GetType().InvokeMember("Fetch","InvokeMethod",$null,$View,$null)
          $Value = $Record.GetType().InvokeMember("StringData","GetProperty",$null,$Record,1)
          return $Value
      }
      catch {
          Write-Output $_.Exception.Message
      }
      
    2. PowerShell-এ, *PathToScript*\Get‑MSIFileInformation.ps1 ‑Path PathToFile ‑Property ProductCode চালান, যেখানে PathToScript হল PowerShell স্ক্রিপ্টের অবস্থান এবং PathToFile হল MSI ইনস্টলেশন ফাইলের পথ।

      উদাহরণস্বরূপ, যদি আপনি আপনার ডেস্কটপ ফোল্ডারে PowerShell স্ক্রিপ্টটি সংরক্ষণ করেন, তাহলে 7-Zip এর জন্য পণ্য কোড পেতে, C:\Users*username \Desktop\Get‑MSIFileInformation.ps1 ‑Path C:\Users*username \Downloads\7z1900‑x64.msi ‑Property ProductCode চালান।

      পণ্য আইডিটি বন্ধনীতে লেখা একটি বর্ণসাংখ্যিক স্ট্রিং। উদাহরণস্বরূপ, {23170F69-40C1-2702-1900-00001000000}।

  5. XML ফাইল তৈরি করুন:

    1. নিম্নলিখিত XML টি একটি টেক্সট ফাইলে কপি করুন:

      <MsiInstallJob id="">
        <Product Version="1.0.0">
          <Download>
            <ContentURLList>
              <ContentURL>MSI-URL</ContentURL>
            </ContentURLList>
          </Download>
          <Enforcement>
            <CommandLine>/quiet</CommandLine>
            <TimeOut>5</TimeOut>
            <RetryCount>3</RetryCount>
            <RetryInterval>5</RetryInterval>
          </Enforcement>
          <Validation>
            <FileHash>{FileHash}</FileHash>
          </Validation>
        </Product>
      </MsiInstallJob>
      
    2. <ContentURL> ট্যাগে, MSI-URL কে MSI ফাইলের URL দিয়ে প্রতিস্থাপন করুন।

    3. <FileHash> ট্যাগগুলিতে, FileHash-কে MSI ফাইলের ফাইল হ্যাশ দিয়ে প্রতিস্থাপন করুন। আপনাকে অবশ্যই ফাইল হ্যাশ মানটি ব্রেসের মধ্যে আবদ্ধ করতে হবে, উদাহরণস্বরূপ: <FileHash>{A7803233EEDB6A4B59B3024CCF9292A6FFFB94507DC998AA67C5B745D197A5DC}</FileHash>

    4. প্রয়োজনে, <Enforcement> ট্যাগে ইনস্টলেশন প্যারামিটার আপডেট করুন। বিস্তারিত জানার জন্য, Microsoft ডকুমেন্টেশন দেখুন।

    5. ফাইলটি সংরক্ষণ করুন।

ধাপ ২: কাস্টম সেটিং যোগ করুন

  1. গুগল অ্যাডমিন কনসোলে, মেনুতে যান এবং তারপর ডিভাইস এবং তারপর মোবাইল এবং এন্ডপয়েন্ট এবং তারপর সেটিংস এবং তারপর উইন্ডোজ

    পরিষেবা এবং ডিভাইস প্রশাসকের বিশেষাধিকার থাকা প্রয়োজন।

  2. কাস্টম সেটিংসে ক্লিক করুন।
  3. একটি কাস্টম সেটিং যোগ করুন ক্লিক করুন।
  4. কাস্টম সেটিং কনফিগার করুন:

    1. OMA-URI ক্ষেত্রে, EnterpriseDesktop লিখুন এবং ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/ নির্বাচন করুন। /ডাউনলোড করুন ইনস্টল করুন
    2. OMA-URI-তে, প্রতিস্থাপন করুন MSI পণ্য আইডি দিয়ে, বন্ধনীগুলিকে এনকোড করা হচ্ছে। সঠিকভাবে ফর্ম্যাট করতে, %7B পণ্য আইডি %7D লিখুন, যেখানে %7B হল "{" এর এনকোডেড সংস্করণ এবং %7D হল "}" এর এনকোডেড সংস্করণ।

      উদাহরণস্বরূপ, 7-Zip এর জন্য OMA-URI স্ট্রিং হল ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/%7B23170F69-40C1-2702-1900-00001000000%7D/DownloadInstall

    3. যখন আপনি OMA-URI নির্বাচন করেন, তখন Name ফিল্ডটি "DownloadInstall" এ আপডেট হয়। কাস্টম সেটিংসের তালিকায় অ্যাপের নামটি সনাক্ত করতে সাহায্য করার জন্য একটি অনন্য নাম লিখুন। উদাহরণস্বরূপ, "Install 7-zip v19.0"।

    4. ডেটা টাইপের জন্য, String (XML) নির্বাচন করুন, Upload XML এ ক্লিক করুন, এবং প্রথম বিভাগে আপনার তৈরি XML কনফিগারেশন ফাইলটি নির্বাচন করুন।

    5. (ঐচ্ছিক) একটি বিবরণ লিখুন।

  5. কাস্টম সেটিংটি যে সাংগঠনিক ইউনিটে প্রযোজ্য হবে তা নির্বাচন করতে, Next এ ক্লিক করুন। আপনি যদি অন্য একটি কাস্টম সেটিং শুরু করতে চান, তাহলে অন্য একটি যোগ করুন এ ক্লিক করুন। এই নীতিগুলি কোনও সাংগঠনিক ইউনিটে প্রয়োগ করা হয় না যতক্ষণ না আপনি Next এ ক্লিক করে সাংগঠনিক ইউনিট নির্বাচন করেন।

  6. নীতিটি প্রয়োগ করার জন্য এক বা একাধিক সাংগঠনিক ইউনিট বেছে নিন।

  7. প্রয়োগ করুন ক্লিক করুন।

যদি ডিভাইসটি ইন্টারনেটের সাথে সংযুক্ত থাকে, তাহলে ব্যবহারকারীর ডিভাইসে অ্যাপটি ৩ ঘন্টার মধ্যে ইনস্টল হয়ে যাবে। যেসব ডিভাইস সংযুক্ত নেই, তাদের ক্ষেত্রে পরের বার ডিভাইসটি সংযুক্ত হলে অ্যাপটি ইনস্টল হয়ে যাবে।

ধাপ ৩: অ্যাপ ইনস্টলেশন যাচাই করুন

আপনি নিশ্চিত করতে পারেন যে আপনার কাস্টম সেটিংসের মাধ্যমে ব্যবহার করা অ্যাপটি বিভিন্ন উপায়ে ডিভাইসে ইনস্টল করা হয়েছে। ডিভাইসটি পরীক্ষা করলে কাস্টম সেটিংস প্রয়োগ করার সময় এবং ডিভাইসে এটি পাওয়ার সময়কালের মধ্যে সবচেয়ে কম ব্যবধান থাকে কারণ আপনি ম্যানুয়াল সিঙ্ক চালাতে পারেন।

ডিভাইসে

  1. ডিভাইসে, সেটিংস খুলুন এবং Managed by Google খুঁজুন।
  2. যদি অ্যাপটি ইনস্টল করা থাকে, তাহলে এটি অ্যাপ্লিকেশন বিভাগে Google দ্বারা পরিচালিত এলাকাগুলির অধীনে তালিকাভুক্ত থাকে।
  3. যদি অ্যাপটি তালিকায় না থাকে, তাহলে ডিভাইসটি কাস্টম সেটিং পাচ্ছে কিনা তা নিশ্চিত করতে দুটি ম্যানুয়াল সিঙ্ক চালান। ইনস্টলেশন মুলতুবি থাকাকালীন, অ্যাপটি তার পণ্য আইডি দ্বারা তালিকাভুক্ত করা হয়। ইনস্টলেশনের পরে, এটি অ্যাপের নাম দ্বারা তালিকাভুক্ত করা হয়।
  4. ম্যানুয়াল সিঙ্ক করার পরেও যদি অ্যাপটি ইনস্টল না হয়, তাহলে কাস্টম সেটিং মানগুলি পর্যালোচনা করুন এবং নিশ্চিত করুন যে সেগুলি সঠিকভাবে সেট আপ করা আছে।

আপনার অ্যাডমিন কনসোলে ডিভাইসের অ্যাপ ইনভেন্টরিতে

এই বিকল্পটি আপনাকে দূরবর্তীভাবে ডিভাইসে ইনস্টল করা অ্যাপগুলি পর্যালোচনা করার অনুমতি দেয়। দ্রষ্টব্য: অ্যাপ তালিকায় অ্যাপ ডেটা প্রদর্শিত হতে ১২ ঘন্টা পর্যন্ত সময় লাগতে পারে।

  1. গুগল অ্যাডমিন কনসোলে, মেনুতে যান এবং তারপর ডিভাইস এবং তারপর ওভারভিউ

    শেয়ার্ড ডিভাইস সেটিংস অ্যাডমিনিস্ট্রেটরের সুবিধা থাকা প্রয়োজন।

  2. এন্ডপয়েন্টস-এ ক্লিক করুন।
  3. ডিভাইসে ক্লিক করুন। যদি আপনার প্রতিষ্ঠানের অনেক ডিভাইস থাকে, তাহলে নির্দিষ্ট ডিভাইসটি খুঁজে পেতে ফিল্টার বা অনুসন্ধান বার ব্যবহার করুন।
  4. ইনস্টল করা অ্যাপস-এ ক্লিক করুন এবং অ্যাপটি তালিকাভুক্ত কিনা তা নিশ্চিত করুন।

একটি অ্যাপ আনইনস্টল করুন

আপনি কাস্টম সেটিংস ব্যবহার করে ইনস্টল করা অ্যাপগুলি আনইনস্টল করতে পারেন। আপনি অন্যান্য পদ্ধতি ব্যবহার করে ইনস্টল করা অ্যাপগুলি আনইনস্টল করতে কাস্টম সেটিংস ব্যবহার করতে পারবেন না।

  1. গুগল অ্যাডমিন কনসোলে, মেনুতে যান এবং তারপর ডিভাইস এবং তারপর মোবাইল এবং এন্ডপয়েন্ট এবং তারপর সেটিংস এবং তারপর উইন্ডোজ

    পরিষেবা এবং ডিভাইস প্রশাসকের বিশেষাধিকার থাকা প্রয়োজন।

  2. কাস্টম সেটিংসে ক্লিক করুন।
  3. বাম দিকে, আপনি যে সাংগঠনিক ইউনিট থেকে অ্যাপটি আনইনস্টল করতে চান তাতে ক্লিক করুন। সকল ব্যবহারকারীর জন্য অ্যাপটি আনইনস্টল করতে, উপরের সাংগঠনিক ইউনিটটি নির্বাচন করুন।
  4. কাস্টম সেটিংটি নির্দেশ করুন এবং Delete অথবা Disable এ ক্লিক করুন। Delete নিশ্চিত করতে, Delete এ ক্লিক করুন।

    যদি আপনি এমন একটি শিশু সাংগঠনিক ইউনিট নির্বাচন করেন যা কাস্টম সেটিং উত্তরাধিকারসূত্রে পেয়েছে, তাহলে আপনি কাস্টম সেটিংটি অক্ষম করবেন কারণ আপনি বাকি প্রতিষ্ঠানের জন্য এটি মুছে ফেলতে পারবেন না। যদি আপনি আপনার মত পরিবর্তন করেন, তাহলে আপনি শিশু সাংগঠনিক ইউনিটের ডিভাইসগুলিতে অ্যাপটি আবার ইনস্টল করতে "উত্তরাধিকার" এ ক্লিক করতে পারেন।


Google, Google Workspace, এবং সম্পর্কিত চিহ্ন এবং লোগো হল Google LLC-এর ট্রেডমার্ক। অন্যান্য সমস্ত কোম্পানি এবং পণ্যের নাম হল সেই কোম্পানিগুলির ট্রেডমার্ক যার সাথে তারা যুক্ত।