شما میتوانید با اضافه کردن تنظیمات سفارشی در کنسول گوگل ادمین، نرمافزار را روی دستگاههای ویندوزی که در مدیریت دستگاه ویندوز ثبت شدهاند، نصب کنید. شما محل فایل MSI برنامه را در یک فایل XML که به عنوان مقدار تنظیمات سفارشی تعیین کردهاید، مشخص میکنید.
مرحله ۱: دریافت جزئیات مورد نیاز برنامه و ایجاد فایل XML
برای ایجاد فایل XML، به آدرس اینترنتی برنامه، هش فایل و شناسه محصول نیاز دارید.
در دستگاه ویندوزی خود، فایل MSI مورد نظر برای نصب را دانلود کنید.
توجه: فایل نصب برنامه باید یا از طریق وبسایت فروشنده یا از طریق سروری که توسط پروتکلهای http، https یا ftp قابل دسترسی است و مدیر فناوری اطلاعات شما آن را میزبانی میکند، در دسترس باشد.
برای مثال، میتوانید فایل نصب 7‑Zip را از https://www.7-zip.org/a/7z1900-x64.msi دانلود کنید.
پاورشل را باز کنید.
برای دریافت هش فایل، دستور Get‑FileHash ‑Path PathToFile ‑Algorithm SHA256 را اجرا کنید، که در آن PathToFile مسیر فایل نصب برنامه است. مقدار هش را که رشته ۶۴ کاراکتری برگردانده شده در PowerShell است، ثبت کنید.
برای مثال، اگر فایل MSI با فرمت 7-zip در پوشهی دانلودهای شما قرار دارد، دستور زیر را اجرا کنید : Get‑FileHash ‑Path C:\Users*username*\Downloads\7z1900‑x64.msi ‑Algorithm SHA256
برای دریافت شناسه محصول:
اسکریپت 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 }در PowerShell، دستور *PathToScript*\Get‑MSIFileInformation.ps1 ‑Path PathToFile ‑Property ProductCode را اجرا کنید، که در آن PathToScript محل اسکریپت PowerShell و PathToFile مسیر فایل نصب MSI است.
برای مثال، اگر اسکریپت PowerShell را در پوشه Desktop خود ذخیره کردهاید، برای دریافت کد محصول 7-Zip، دستور زیر را اجرا کنید : C:\Users*username \Desktop\Get‑MSIFileInformation.ps1 ‑Path C:\Users*username \Downloads\7z1900‑x64.msi ‑Property ProductCode
شناسه محصول یک رشته الفبایی-عددی داخل پرانتز است. برای مثال، {23170F69-40C1-2702-1900-00001000000}.
فایل XML را ایجاد کنید:
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>در تگهای
<ContentURL>، عبارت MSI-URL را با آدرس فایل MSI جایگزین کنید.در تگهای
<FileHash>، عبارت FileHash را با هش فایل MSI جایگزین کنید. باید مقدار هش فایل را داخل کروشه قرار دهید، برای مثال:<FileHash>{A7803233EEDB6A4B59B3024CCF9292A6FFFB94507DC998AA67C5B745D197A5DC}</FileHash>.در صورت نیاز، پارامترهای نصب را در تگهای
<Enforcement>بهروزرسانی کنید. برای جزئیات بیشتر، به مستندات مایکروسافت مراجعه کنید.فایل را ذخیره کنید.
مرحله ۲: تنظیم سفارشی را اضافه کنید
در کنسول مدیریت گوگل، به منو بروید
دستگاهها
موبایل و نقاط پایانی
تنظیمات
ویندوز
نیاز به داشتن امتیاز مدیر سرویسها و دستگاهها دارد.
- روی تنظیمات سفارشی کلیک کنید.
- روی افزودن یک تنظیم سفارشی کلیک کنید.
تنظیمات سفارشی را پیکربندی کنید:
- در فیلد OMA-URI، عبارت EnterpriseDesktop را وارد کنید و ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/ را انتخاب کنید.
/دانلودنصب . در OMA-URI، عبارت زیر را جایگزین کنید:
با شناسه محصول MSI، که براکتها را کدگذاری میکند. برای قالببندی صحیح، %7B ProductID %7D را وارد کنید، که در آن %7B نسخه کدگذاری شده "{" و %7D نسخه کدگذاری شده "}" است. برای مثال، رشته OMA-URI برای 7-Zip به صورت ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/%7B23170F69-40C1-2702-1900-00001000000%7D/DownloadInstall است.
وقتی OMA-URI را انتخاب میکنید، فیلد نام به "DownloadInstall" تغییر میکند. یک نام منحصر به فرد که شامل نام برنامه باشد وارد کنید تا به شما در شناسایی آن در لیست تنظیمات سفارشی کمک کند. به عنوان مثال، "Install 7-zip v19.0".
برای نوع داده (Data type )، رشته (XML) را انتخاب کنید، روی بارگذاری XML کلیک کنید و فایل پیکربندی XML که در بخش اول ایجاد کردهاید را انتخاب کنید.
(اختیاری) توضیحات را وارد کنید.
- در فیلد OMA-URI، عبارت EnterpriseDesktop را وارد کنید و ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/ را انتخاب کنید.
برای ادامه و انتخاب واحد سازمانی که تنظیمات سفارشی روی آن اعمال میشود، روی «بعدی» کلیک کنید. اگر میخواهید تنظیمات سفارشی دیگری را شروع کنید، روی «افزودن دیگری» کلیک کنید. این سیاستها تا زمانی که روی «بعدی» کلیک نکنید و واحد سازمانی را انتخاب نکنید، روی یک واحد سازمانی اعمال نمیشوند.
یک یا چند واحد سازمانی را برای اعمال سیاست انتخاب کنید.
روی اعمال کلیک کنید.
اگر دستگاه به اینترنت متصل باشد، برنامه ظرف ۳ ساعت روی دستگاههای کاربران نصب میشود. برای دستگاههایی که متصل نیستند، برنامه دفعه بعد که دستگاه متصل شود، نصب میشود.
مرحله ۳: تأیید نصب برنامه
شما میتوانید از چندین طریق تأیید کنید که برنامهای که از طریق تنظیمات سفارشی مستقر کردهاید، روی دستگاه نصب شده است. بررسی روی دستگاه کمترین تأخیر را بین زمانی که تنظیمات سفارشی را اعمال میکنید و زمانی که آن را روی دستگاه دریافت میکنید، دارد زیرا میتوانید همگامسازی دستی را اجرا کنید.
روی دستگاه
- در دستگاه، تنظیمات را باز کنید و گزینه مدیریتشده توسط گوگل (Managed by Google) را پیدا کنید.
- اگر برنامه نصب شده باشد، در بخش برنامهها ، در قسمت «مناطق تحت مدیریت گوگل» فهرست شده است.
- اگر برنامه در لیست نیست، دو همگامسازی دستی را اجرا کنید تا مطمئن شوید دستگاه تنظیمات سفارشی را دریافت میکند. در حالی که نصب در حال انجام است، برنامه بر اساس شناسه محصول آن فهرست میشود. پس از نصب، بر اساس نام برنامه فهرست میشود.
- اگر برنامه پس از همگامسازی دستی نصب نشد، مقادیر تنظیمات سفارشی را بررسی کنید و مطمئن شوید که به درستی تنظیم شدهاند.
در فهرست برنامههای دستگاه در کنسول مدیریت شما
این گزینه به شما امکان میدهد برنامههای نصب شده روی دستگاه را از راه دور بررسی کنید. توجه: ممکن است تا ۱۲ ساعت طول بکشد تا دادههای برنامه در لیست برنامهها ظاهر شود.
در کنسول مدیریت گوگل، به منو بروید
دستگاهها
نمای کلی .
نیاز به داشتن امتیاز مدیر تنظیمات دستگاه مشترک دارد.
- روی نقاط پایانی کلیک کنید.
- روی دستگاه کلیک کنید. اگر سازمان شما دستگاههای زیادی دارد، از فیلترها یا نوار جستجو برای یافتن دستگاه خاص استفاده کنید.
- روی برنامههای نصبشده کلیک کنید و تأیید کنید که برنامه در فهرست قرار گرفته است.
حذف نصب یک برنامه
شما میتوانید برنامههایی را که با تنظیمات سفارشی نصب شدهاند، حذف نصب کنید. نمیتوانید از تنظیمات سفارشی برای حذف نصب برنامههایی که با روشهای دیگر نصب شدهاند، استفاده کنید.
در کنسول مدیریت گوگل، به منو بروید
دستگاهها
موبایل و نقاط پایانی
تنظیمات
ویندوز
نیاز به داشتن امتیاز مدیر سرویسها و دستگاهها دارد.
- روی تنظیمات سفارشی کلیک کنید.
- در سمت چپ، روی واحد سازمانی که میخواهید برنامه را برای آن حذف نصب کنید، کلیک کنید. برای حذف نصب برنامه برای همه کاربران، واحد سازمانی بالایی را انتخاب کنید.
روی تنظیم سفارشی کلیک کنید و روی حذف یا غیرفعال کردن کلیک کنید. برای تأیید حذف، روی حذف کلیک کنید.
اگر یک واحد سازمانی فرزند انتخاب کردهاید که تنظیمات سفارشی را به ارث برده است، تنظیمات سفارشی را غیرفعال میکنید زیرا نمیتوانید آن را برای بقیه سازمان حذف کنید. اگر نظرتان عوض شد، میتوانید روی Inherit کلیک کنید تا برنامه دوباره روی دستگاههای واحد سازمانی فرزند نصب شود.
گوگل، گوگل ورکاسپیس و علامتها و لوگوهای مرتبط، علائم تجاری شرکت گوگل هستند. سایر نامهای شرکتها و محصولات، علائم تجاری شرکتهایی هستند که با آنها مرتبط هستند.