Skip Ribbon Commands
Skip to main content

​​​​​​​​​

প্যাকেজ প্রভিসনিং - কী করা যাবে এবং কী করা যাবে না?


হাই, Windows 10 এর বন্ধুরা!

আজ আমি আমার পছন্দের একটি বিষয় নিয়ে লিখছি: Windows 10 প্রভিসনিং।

নতুন Windows 10 ডিপ্লয়মেন্ট পদ্ধতি (অর্থাৎ প্রভিসনিং) কতটা সম্ভব তা নিয়ে ইন্টারনেটের দুনিয়ায় বেশ আলোচনা চলছে। এবং আমি আমার অভিজ্ঞতা থেকে দেখতে পাচ্ছি যে, খুব বেশি গ্রাহক এই পদ্ধতিকে আপন করে নিচ্ছেন না। এমনকি আমি Microsoft জাপানের ভিতরে একটি সমীক্ষাও চালাই এবং টপ 200 কোম্পানির মধ্যে 60 কোম্পানির বেছে নেওয়া Windows 10 ডিপ্লয়মেন্ট পদ্ধতির তথ্য সংগ্রহ করি। এদের 90 শতাংশই চিরাচরিত "Wipe and Load" পদ্ধতিই বেছে নিয়েছে।

কেন? এর পিছনে একাধিক কারণ রয়েছে। আমার মতে প্রথম কারণটি হল গ্রাহকরা চিরাচরিত ডিপ্লয়মেন্ট পদ্ধতিতে বেশি স্বাচ্ছন্দ্য বোধ করছেন। এই চিরাচরিত ডিপ্লয়মেন্ট পদ্ধতি Windows 10 এর জন্যও দারুণ কাজে আসে। গ্রাহকেরা হয়তো পুরো ডিপ্লয়মেন্ট পদ্ধতি লিখে রেখেছে এবং আবার প্রথম থেকে কোনো নতুন ডিপ্লয়মেন্ট পদ্ধতি ডিজাইন এবং লিখে রাখার খরচ বাঁচাতে চায়। উদাহরণস্বরূপ, জাপানে আমাদের অধিকাংশ গ্রাহক তখনই Windows 10 এ মাইগ্রেট করা পছন্দ করে যখন অনেক ডিভাইস প্রতিস্থাপনের পরিকল্পনা রয়েছে। এই বিশেষ ক্ষেত্রে, তারা অধিকাংশ ক্ষেত্রে "Wipe and Load" পদ্ধতিই বেছে নেন।

আমার মতে দ্বিতীয় কারণটি হল প্রভিসনিং পদ্ধতিতে কিছু সীমাবদ্ধতা এবং চ্যালেঞ্জ রয়েছে। উদাহরণস্বরূপ, স্টোর থেকে কেনা কোনো Windows 10 ডিভাইস থেকে এটি bloatware সরানোর কোনো সহজ উপায় করে দেয়নি (আপনি স্ক্রিপ্ট প্রয়োগ করতে পারবেন তবে বাজারে উপলব্ধ সকল ডিভাইসের ক্ষেত্রে এটি সমান ভাবে কাজ করবে না)। আর একটি কারণ হল - শুধুমাত্র Pro (বা Edu) থেকে Enterprise  এ এডিশন আপগ্রেড করা যায়, যেখানে অধিকাংশ উপভোক্তা ডিভাইসে  Windows 10 Home এডিশনই থাকে (তবে PPKG ব্যবহার করে Home থেকে Pro, তারপরে Pro থেকে Ent করা সম্ভব)। আর সবশেষে, Windows ICD টুল হয়তো খুব ইউজার ফ্রেন্ডলি টুল নয় (এখন পর্যন্ত) (এখানে সেটিংস এবং কিছু ইনপুট ফর্ম্যাট বিষয়ে তথ্য অনুপস্থিত আছে)।

আমার কাছে, শুধুমাত্র একটি ক্ষেত্রেই প্রভিসনিং ব্যবহার করা উচিত এবং তা হল BYOD। কোনো সেলস পার্সন কোনো বিজনেস ট্রিপে থাকার সময়ে তার ডিভাইস হারিয়ে/ভেঙে ফেললে/তা চুরি হয়ে গেলে এবং IT pro কোনো ভাবে বিঘ্নিত না হয়েই প্রতিস্থাপনের মতো ব্যবসার ক্ষেত্রে জটিল পরিস্থিতিতে এই সলিউশন কাজে আসতে পারবে। তিনি তখন তার ডিভাইস দ্রুত Enterprise এডিশনে আপগ্রেড করে, Office 2016 ইনস্টল করে, VPN  প্রোফাইল সেট আপ করে এবং প্রয়োজনে ডোমেন যোগ করে কাজে ফিরে আসতে পারবেন।

অন্য যেকোনো পরিস্থিতিতে, আপনার in-place upgrade (Windows 7, 8, 8.1 ডিভাইস থেকে) বা যেকোনো নতুন ডিভাইসের ক্ষেত্রে wipe and load বিবেচনা করা উচিত।

প্রভিসনিং পদ্ধতিতে আমরা কিছু সীমাবদ্ধতার মুখোমুখি হলেও, আমি এখানে PPKG (কোনটা কাজ করছে ও কোনটা করছে না) থেকে আমার পাওয়া সমস্ত টেস্টিং ফলাফল একত্রিত করতে চাই যাতে কিনা আপনি আপনার প্রয়োজন মতো কোন ডিপ্লয়মেন্ট পদ্ধতিটি সবথেকে উপযুক্ত হবে তার সিদ্ধান্ত নিতে পারেন।

  • Corporate infra তে ডিভাইস রেজিস্টার করা
    • Domain Join –> OK
      • [Runtime Settings]>[Accounts]>[Computer Account]
        • [Account] ডোমেন\অ্যাকাউন্ট (অর্থাৎcontoso\admin)
        • [DomainName] ডোমেন FQDN (অর্থাৎ contoso.com)
        • [Password] ডোমেন জয়েন অ্যাকাউন্ট পাসওয়ার্ড
    • Azure AD Join –> NO (এটি PPKG এর দেওয়া এনরোলমেন্টের প্রমাণীকরণ পদ্ধতির সঙ্গে সম্পর্কিত, যা Azure AD Join ও Intune উভয়ের সঙ্গেই সুসংগত নয়)
    • Intune enrollment –> NO (উপরেরটির মতো একই)
    • SCCM On-prem MDM এনরোলমেন্ট –> OK (আমি ব্যক্তিগত ভাবে টেস্ট করে দেখেনি তবে great article দেখেছি)
  • Profiles
    • WIFI –> OK
      • [Runtime Settings]>[ConnectivityProfiles]>[WLAN]>[WLANSetting]
        • WiFi এর [SSID] যোগ করুন
        • [WLANXmlSettings] তে, [AutoConnect], [HiddenNetwork], [SecurityKey] এবং [Security Type] পূরণ করুন
    • Certificates –> OK
      • Root CA Certificate এর জন্য, [Runtime Settings]>[Certificates>[RootCertificates]
        • একটি [CertificateName] টাইপ করুন এবং [Add] ক্লিক করুন
        • [CertificatePath] CER root CA সার্টিফিকেট ফাইলের পাথ
    • Email profile –> BYOD তে আপনার যেহেতু ডোমেন বা azure AD অ্যাকাউন্ট জানা নেই, তাই আমার মতে প্রভিসনিংয়ের ক্ষেত্রে তা সম্ভবপর হবে
  • OS Customization
    • Start Menu –> OK (দ্রষ্টব্য: এটি বর্তমান ইউজারে প্রযোজ্য হয় না তবে কম্পিউটারে যেকোনো নতুন ব্যবহারকারীর ক্ষেত্রে প্রযোজ্য হয়)
    • Wallpaper –> NO (ইমেজ ফাইল কপি করে কিন্তু প্রয়োগ করে না, এমনটাই প্রত্যাশিত কিনা তা আমরা এখনও জানা নেই। জানতে পারলে পরে জানাবো।)
    • Local Account creation –> OK
      • [Runtime Settings]>[Accounts]>[Users]
      • একটি [User Name] টাইপ করুন এবং [Add] ক্লিক করুন
      • [Password: নতুন তৈরি করা অ্যাকাউন্টের পাসওয়ার্ড
      • [UserGroup] উদাহরণস্বরূপ "Administrators" গ্রুপে ইউজার যোগ করুন
    • UWF –> OK
      • [Runtime Settings]>[UnifiedWriteFilter]
      • [FilterEnabled] TRUE
      • [OverlaySize] MB তে (অর্থাৎ 1024)
      • [OverlayType] RAM বা Disk নির্বাচন করুন
      • [Volumes]
        • ফিল্টার করতে [DriveLetter] লিখুন (অর্থাৎ "C:") এবং [Add] ক্লিক করুন
        • [Protected] TRUE
    • Bitlocker –> NO (স্ক্রিপ্টের মধ্যে manage-bde কম্যান্ড ব্যবহার করে)
    • Edition upgrade –> OK (শুধুমাত্র Pro/Edu থেকে Enterprise এ)
      • [Runtime Settings]>[EditionUpgrade]
      • [UpgradeEditionWithProductKey] Enterprise প্রোডাক্ট কী টাইপ করুন
  • Universal Applications
    • Install –> OK (সাইডলোডিং সক্ষম করতে, সার্টিফিকেট ডিপ্লয় করতে, অ্যাপ ফাইল ও তার পাশাপাশি ডিপেনডেন্সিস ডিপ্লয় করতে ভুলবেন না যেন)
      • সাইডলোডিং সক্ষম করতে, [Runtime Settings]>[Policies]>[ApplicationManagement]>[AllowAllTrustedApps]>[Yes]
      • সার্টিফিকেট ডিপ্লয় করতে, [Runtime Settings]>[Certificates]>[TrustedPeopleCertificates]
        • [CertificateName] টাইপ করুন এবং [Add] ক্লিক করুন
        • [TrustedCertificate] অ্যাপ সার্টিফিকেট ফাইলের পাথ উল্লেখ করুন
      • ডিপেনডেন্সি থাকা অ্যাপ ইম্পোর্ট করতে, [Runtime Settings]>[UniversalAppInstall]
        • [PackageFamilyName] টাইপ করুন এবং [Add] ক্লিক করুন (যেকোনো নাম হতে পারে)
        • [ApplicationFile] ".appxbundle" ফাইল উল্লেখ করুন
        • [DependencyAppxFiles] সকল ডিপেনডেন্সি ফাইল এক এক করে যোগ করুন
    • Uninstall –> OK
      • [Runtime Settings]>[UniversalAppUninstall]
      • আনইনস্টল করার অ্যাপটি যে কম্পিউটারে ইনস্টল আছে সেখানে, প্যাকেজ ফ্যামিলি নাম খুঁজতে PowerShell command get-appxpackage রান করুন।
      • উপরের কম্যান্ড ব্যবহার করে খুঁজে পাওয়া [PackageFamilyName] টাইপ করুন।
  • Win32 অ্যাপ্লিকেশন ইনস্টলেশন
    • MSI –> OK
      • [Runtime Settings]>[ProvisioningCommands]>[DeviceContext]
      • [CommandFiles] MSI ফাইল যোগ করুন
      • [CommandLine] MSI প্যাকেজ ইনস্টল করতে কম্যান্ড লাইন টাইপ করুন: "msiexec.exe /i xxx.msi /q"
    • Office –> OK (WICD ব্যবহার করে এটি করার পদ্ধতি আমি অন্য একটি নিবন্ধে লিখব)।

আশা রাখি, প্রভিসনিং নিয়ে কী করা সম্ভব তার সিদ্ধান্ত নিতে আমরা এই লেখা আপনাদেরকে সাহায্য করবে। তবে আমি এখানে Windows ICD এ উপলব্ধ সমস্ত সম্ভাব্য সেটিংয়ের কথা লিখে উঠতে পারিনি। তাই, আমি অন্য কোনো সেটিংয়ের বিষয়ে জানতে চাইলে আমি আপনাকে Windows ICD টুলে তা খুঁজে নেওয়ার পরামর্শই দেব। :)


​​​​

Read More on...

--> 

​​​​​​​​

This site uses Unicode and Open Type fonts for Indic Languages. Powered by Microsoft SharePoint
©2017 Microsoft Corporation. All rights reserved.