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