Google Admin console में, Windows डिवाइसों को मैनेज करने की सुविधा के लिए, कस्टम सेटिंग जोड़कर, Windows डिवाइसों पर सॉफ़्टवेयर इंस्टॉल किया जा सकता है. एमएसआई फ़ाइल की जगह की जानकारी, एक्सएमएल फ़ाइल में दी जाती है. इस फ़ाइल को कस्टम सेटिंग की वैल्यू के तौर पर सेट किया जाता है.
पहला चरण: ऐप्लिकेशन की ज़रूरी जानकारी पाना और एक्सएमएल फ़ाइल बनाना
एक्सएमएल फ़ाइल बनाने के लिए, आपको ऐप्लिकेशन का यूआरएल, फ़ाइल हैश, और प्रॉडक्ट आईडी चाहिए.
अपने Windows डिवाइस पर, वह एमएसआई फ़ाइल डाउनलोड करें जिसे आपको डिप्लॉय करना है.
ध्यान दें: ऐप्लिकेशन की इंस्टॉलेशन फ़ाइल, वेंडर की वेबसाइट या http, https या ftp प्रोटोकॉल से ऐक्सेस किए जा सकने वाले किसी सर्वर पर उपलब्ध होनी चाहिए. इस सर्वर पर, आपकी आईटी टीम फ़ाइल को होस्ट करती है.
उदाहरण के लिए, 7‑Zip की इंस्टॉलेशन फ़ाइल को https://www.7-zip.org/a/7z1900-x64.msi से डाउनलोड किया जा सकता है.
PowerShell खोलें.
फ़ाइल हैश पाने के लिए, Get‑FileHash ‑Path PathToFile ‑Algorithm SHA256 कमांड चलाएं. इसमें, PathToFile , ऐप्लिकेशन की इंस्टॉलेशन फ़ाइल का पाथ है. हैश वैल्यू रिकॉर्ड करें. यह PowerShell में दिखने वाली 64 वर्णों वाली स्ट्रिंग होती है.
उदाहरण के लिए, अगर 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 , एमएसआई इंस्टॉलेशन फ़ाइल का पाथ है.
उदाहरण के लिए, अगर आपने 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}.
एक्सएमएल फ़ाइल बनाएं:
नीचे दिए गए एक्सएमएल को किसी टेक्स्ट फ़ाइल में कॉपी करें:
<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 को एमएसआई फ़ाइल के यूआरएल से बदलें.<FileHash>टैग में, FileHash को एमएसआई फ़ाइल के फ़ाइल हैश से बदलें. आपको फ़ाइल हैश वैल्यू को ब्रेसेस में रखना होगा. उदाहरण के लिए:<FileHash>{A7803233EEDB6A4B59B3024CCF9292A6FFFB94507DC998AA67C5B745D197A5DC}</FileHash>. 4. अगर ज़रूरत हो, तो<Enforcement>टैग में इंस्टॉलेशन पैरामीटर अपडेट करें. ज़्यादा जानकारी के लिए, Microsoft का दस्तावेज़ देखें.फ़ाइल सेव करें.
दूसरा चरण: कस्टम सेटिंग जोड़ना
-
Google Admin console में, मेन्यू
डिवाइस
मोबाइल और एंडपॉइंट
सेटिंग
Windows पर जाएं.
इसके लिए, सेवाओं और डिवाइसों को मैनेज करने के एडमिन के पास विशेषाधिकार होना ज़रूरी है.
- कस्टम सेटिंग पर क्लिक करें.
- कस्टम सेटिंग जोड़ें पर क्लिक करें.
कस्टम सेटिंग कॉन्फ़िगर करें:
- ओएमए-यूआरआई फ़ील्ड में, EnterpriseDesktop डालें और
./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/
/DownloadInstall को चुनें. ओएमए-यूआरआई में,
को एमएसआई प्रॉडक्ट आईडी से बदलें. साथ ही, ब्रैकेट को एनकोड करें. सही फ़ॉर्मैट में लाने के लिए, %7BProductID%7D डालें. इसमें, %7B , "{" का एनकोड किया गया वर्शन है और %7D, "}" का एनकोड किया गया वर्शन है. उदाहरण के लिए, 7-Zip के लिए ओएमए-यूआरआई स्ट्रिंग है ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/%7B23170F69-40C1-2702-1900-00001000000%7D/DownloadInstall 3. ओएमए-यूआरआई चुनने पर, नाम फ़ील्ड "DownloadInstall" में अपडेट हो जाती है. कोई यूनीक नाम डालें. इसमें ऐप्लिकेशन का नाम भी शामिल करें, ताकि कस्टम सेटिंग की सूची में इसकी पहचान की जा सके. उदाहरण के लिए, "Install 7-zip v19.0".
डेटा टाइप के लिए, स्ट्रिंग (एक्सएमएल) को चुनें. इसके बाद, एक्सएमएल अपलोड करें पर क्लिक करें और पहले सेक्शन में बनाई गई एक्सएमएल कॉन्फ़िगरेशन फ़ाइल को चुनें.
(ज़रूरी नहीं) कोई ब्यौरा डालें.
- ओएमए-यूआरआई फ़ील्ड में, EnterpriseDesktop डालें और
./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/
आगे बढ़ने और संगठन की वह इकाई चुनने के लिए जिस पर कस्टम सेटिंग लागू होती है, आगे बढ़ें पर क्लिक करें. अगर आपको कोई दूसरी कस्टम सेटिंग जोड़नी है, तो एक और जोड़ें पर क्लिक करें. जब तक आगे बढ़ें पर क्लिक करके, संगठन की इकाई नहीं चुनी जाती, तब तक ये नीतियां किसी संगठन की इकाई पर लागू नहीं होती हैं.
नीति लागू करने के लिए, संगठन की एक या उससे ज़्यादा इकाइयां चुनें.
लागू करें पर क्लिक करें.
अगर डिवाइस इंटरनेट से कनेक्ट है, तो ऐप्लिकेशन तीन घंटे के अंदर उपयोगकर्ताओं के डिवाइसों पर इंस्टॉल हो जाता है. इंटरनेट से कनेक्ट न होने वाले डिवाइसों पर, ऐप्लिकेशन अगली बार डिवाइस के कनेक्ट होने पर इंस्टॉल होता है.
तीसरा चरण: ऐप्लिकेशन के इंस्टॉल होने की पुष्टि करना
कस्टम सेटिंग के ज़रिए डिप्लॉय किए गए किसी ऐप्लिकेशन के इंस्टॉल होने की पुष्टि कई तरीकों से की जा सकती है. डिवाइस पर जांच करने से, कस्टम सेटिंग लागू करने और डिवाइस पर ऐप्लिकेशन मिलने के बीच कम समय लगता है. ऐसा इसलिए, क्योंकि मैन्युअल सिंक किया जा सकता है.
डिवाइस पर
- डिवाइस पर, सेटिंग खोलें और Google से मैनेज किया गया को ढूंढें.
- अगर ऐप्लिकेशन इंस्टॉल है, तो यह ऐप्लिकेशन सेक्शन में, Google से मैनेज किए जाने वाले सेक्शन में दिखता है.
- अगर ऐप्लिकेशन सूची में नहीं है, तो दो बार मैन्युअल सिंक करें, ताकि यह पक्का किया जा सके कि डिवाइस को कस्टम सेटिंग मिली है. जब तक इंस्टॉलेशन पूरा नहीं होता, तब तक ऐप्लिकेशन अपने प्रॉडक्ट आईडी के हिसाब से दिखता है. इंस्टॉल होने के बाद, यह ऐप्लिकेशन के नाम से दिखता है.
- अगर मैन्युअल सिंक करने के बाद भी ऐप्लिकेशन इंस्टॉल नहीं होता है, तो कस्टम सेटिंग की वैल्यू की समीक्षा करें और पक्का करें कि वे सही तरीके से सेट अप की गई हों.
Admin console में, डिवाइस के ऐप्लिकेशन इन्वेंट्री में
इस विकल्प से, किसी डिवाइस पर इंस्टॉल किए गए ऐप्लिकेशन की समीक्षा, दूर से की जा सकती है. ध्यान दें: ऐप्लिकेशन की सूची में, ऐप्लिकेशन का डेटा दिखने में 12 घंटे तक लग सकते हैं.
-
Google Admin console में, मेन्यू
डिवाइस
खास जानकारी पर जाएं.
इसके लिए, शेयर किए गए डिवाइस सेटिंग के एडमिन के पास विशेषाधिकार होना ज़रूरी है.
- एंडपॉइंट पर क्लिक करें.
- डिवाइस पर क्लिक करें. अगर आपके संगठन में कई डिवाइस हैं, तो किसी खास डिवाइस को ढूंढने के लिए, फ़िल्टर या खोज बार का इस्तेमाल करें.
- इंस्टॉल किए गए ऐप्लिकेशन पर क्लिक करें और पुष्टि करें कि ऐप्लिकेशन सूची में शामिल है.
ऐप्लिकेशन को अनइंस्टॉल करना
कस्टम सेटिंग की मदद से इंस्टॉल किए गए ऐप्लिकेशन को अनइंस्टॉल किया जा सकता है. कस्टम सेटिंग का इस्तेमाल करके, अन्य तरीकों से इंस्टॉल किए गए ऐप्लिकेशन को अनइंस्टॉल नहीं किया जा सकता.
-
Google Admin console में, मेन्यू
डिवाइस
मोबाइल और एंडपॉइंट
सेटिंग
Windows पर जाएं.
इसके लिए, सेवाओं और डिवाइसों को मैनेज करने के एडमिन के पास विशेषाधिकार होना ज़रूरी है.
- कस्टम सेटिंग पर क्लिक करें.
- बाईं ओर, संगठन की उस इकाई पर क्लिक करें जिसके लिए आपको ऐप्लिकेशन अनइंस्टॉल करना है. सभी उपयोगकर्ताओं के लिए ऐप्लिकेशन अनइंस्टॉल करने के लिए, संगठन की पैरंट इकाई को चुनें.
कस्टम सेटिंग पर कर्सर ले जाएं और मिटाएं या बंद करें पर क्लिक करें. मिटाने की पुष्टि करने के लिए, मिटाएं पर क्लिक करें.
अगर आपने संगठन की कोई ऐसी उप इकाई चुनी है जिसने कस्टम सेटिंग इनहेरिट की है, तो आपको कस्टम सेटिंग बंद करनी होगी, क्योंकि संगठन के बाकी हिस्सों के लिए इसे मिटाया नहीं जा सकता. अगर आपको अपना फ़ैसला बदलना है, तो इनहेरिट करें पर क्लिक करके, संगठन की उप इकाई में मौजूद डिवाइसों पर ऐप्लिकेशन को फिर से इंस्टॉल किया जा सकता है.
Google, Google Workspace, और इनसे जुड़े निशान और लोगो, Google LLC के ट्रेडमार्क हैं. अन्य सभी कंपनियों और प्रॉडक्ट के नाम, उन कंपनियों के ट्रेडमार्क हैं जिनसे वे जुड़े हुए हैं.