इस लेख में, हम Microsoft Office 2022/2019/2016 और Windows कंप्यूटर पर Office 365 प्रतियों के लाइसेंस प्रकार और सक्रियण स्थिति की जाँच करने के कई तरीके दिखाएंगे। हम चर्चा करेंगे कि Office ऐप्स के ग्राफ़िकल इंटरफ़ेस में सरल चेक का उपयोग कैसे करें और PowerShell का उपयोग करके दूरस्थ कंप्यूटरों को कैसे क्वेरी करें
कार्यालय 2019/2016 या कार्यालय 365 के लाइसेंस प्रकार और सक्रियण स्थिति की जांच करना
अपने कंप्यूटर पर Office 2022/2019/2016 या Office 365 (Microsoft 365) को स्थापित और सक्रिय करने के बाद, आप यह सुनिश्चित कर सकते हैं कि File
-> Account
अनुभाग। “उत्पाद सक्रिय कैप्शन इंगित करता है कि आपके कार्यालय की प्रति सक्रिय है। अगर आपको “उत्पाद सक्रियण आवश्यक . दिखाई देता है ”, फिर आपके MS Office इंस्टेंस को सक्रिय करने की आवश्यकता है।
आप ospp.vbs का उपयोग करके MS Office सक्रियण के प्रकार और स्थिति के बारे में अधिक विस्तृत जानकारी प्राप्त कर सकते हैं कमांड-लाइन टूल (यह एक वीबीएस स्क्रिप्ट है जो आपके कंप्यूटर पर एमएस ऑफिस के साथ स्थापित है)।
सबसे पहले, आपको अपने कार्यालय (32- या 64-बिट) के बिटनेस को जानना होगा। ऐसा करने के लिए, कोई भी Office प्रोग्राम (Word, Excel, Outlook) प्रारंभ करें और फ़ाइल -> खाता -> के बारे में चुनें . अगली विंडो आपके कार्यालय के संस्करण का बिटनेस दिखाएगी (हमारे उदाहरण में, यह 64-बिट है )।
अब आपको एक उन्नत कमांड प्रॉम्प्ट चलाने और निर्देशिका में जाने की आवश्यकता है, जो पथ आपके विंडोज और ऑफिस के बिटनेस और संस्करणों पर निर्भर करता है:
- यदि आप Windows x64 और Office 32-बिट (सबसे विशिष्ट मामला) का उपयोग कर रहे हैं:
CD "%SystemDrive%\Program Files (x86)\Microsoft Office\Office16
- Windows x86 और Office 32-बिट:
CD "%SystemDrive%\Program Files\Microsoft Office\Office16"
- Windows x64 और Office 64-बिट:
CD "%SystemDrive%\Program Files\Microsoft Office\Office16"
निम्न आदेश के साथ कार्यालय सक्रियण स्थिति की जाँच करें:
cscript ospp.vbs /dstatus
ospp.vbs कमांड द्वारा लौटाए गए आउटपुट पर करीब से नज़र डालें।
टूल द्वारा प्रदान की गई जानकारी के अनुसार, यह Office 2016 प्रति सक्रिय है (लाइसेंस स्थिति:—लाइसेंस- ) Office 2016 Pro Plus के लिए GVLK का उपयोग करके KMS सर्वर (KMS मशीन का नाम) पर (स्थापित उत्पाद कुंजी के अंतिम 5 वर्ण)।
लाइसेंस 176 दिनों (शेष अनुग्रह) के लिए वैध होगा। यदि KMS सर्वर उपलब्ध है, तो लाइसेंस स्वचालित रूप से हर 7 दिनों में 180 दिनों के लिए नवीनीकृत हो जाता है (KMS सक्रियण अक्सर पूछे जाने वाले प्रश्न)।
उत्पाद आईडी:00339-10000-00000-AA224SKU आईडी:d450596f-894d-49e0-966a-fd39ed4c4c64LICENSE नाम:कार्यालय 16, Office16ProPlusVL_KMS_Client संस्करण लाइसेंस विवरण:कार्यालय 16, VOLUME_KMSCLIENT चैनल:- शेष अनुग्रह:समाप्त होने से पहले 176 दिन (253510 मिनट) स्थापित उत्पाद कुंजी के अंतिम 5 वर्ण:WFG99 सक्रियण प्रकार कॉन्फ़िगरेशन:DNS से ALLKMS मशीन का नाम:woshub.com:1688KMS मशीन रजिस्ट्री ओवरराइड परिभाषित:woshub.com:1688सक्रियण अंतराल :120 मिनटनवीनीकरण अंतराल:10080 मिनटKMS होस्ट कैशिंग:सक्षम
परिणामों में ये शामिल हो सकते हैं:
<पूर्व>लाइसेंस नाम:कार्यालय 16, कार्यालय16ओ365प्रोप्लसआर_ग्रेस संस्करणलाइसेंस विवरण:कार्यालय 16, खुदरा (अनुग्रह) चैनललाइसेंस स्थिति: ---OOB_GRACE---त्रुटि कोड:0x4004F00CERROR विवरण:सॉफ्टवेयर लाइसेंसिंग सेवा वैध अनुग्रह के भीतर चल रही है कि आवेदन की सूचना दी अवधि।इसका अर्थ है कि आपके कंप्यूटर पर Office 365 की प्रतिलिपि मूल्यांकन मोड (परीक्षण मोड) में सक्रिय है।
लाइसेंस प्रकार LICENSE NAME स्ट्रिंग में निर्दिष्ट है। इस उदाहरण में, यह Office 16, Office16ProPlusVL_KMS_Client edition
है . इसका मतलब है कि आपके कंप्यूटर पर MS Office 2016 ProPlus का वॉल्यूम लाइसेंस प्राप्त संस्करण स्थापित है।
- MAK संस्करण — MAK सक्रियण कुंजी का उपयोग किया जाता है;
- खुदरा संस्करण - खुदरा कुंजी का उपयोग करके सक्रिय एक खुदरा उत्पाद;
- सदस्यता (TIMEBASED_SUB चैनल) - एमएस ऑफिस का सदस्यता-आधारित संस्करण (समय-आधारित)।
यदि आदेश देता है <No installed product keys detected>
, तो इस उपकरण पर कोई कार्यालय लाइसेंस नहीं है।
पावरशेल के माध्यम से कार्यालय सक्रियण स्थिति जांचें
आप निम्न पावरशेल कमांड का उपयोग करके कंप्यूटर पर स्थापित कार्यालय लाइसेंस सूचीबद्ध कर सकते हैं:
Get-CimInstance SoftwareLicensingProduct| where {$_.name -like "*office*"}|select name,licensestatus
इस उदाहरण में, कमांड ने लौटाया कि कंप्यूटर पर दो कार्यालय लाइसेंस स्थापित हैं, जिनमें से एक सक्रिय है (लाइसेंसस्टैटस =1)।
सुविधा के लिए, आप सक्रियण स्थिति कोड को और अधिक पठनीय में बदल सकते हैं।
enum Licensestatus{
Unlicensed = 0
Licensed = 1
Out_Of_Box_Grace_Period = 2
Out_Of_Tolerance_Grace_Period = 3
Non_Genuine_Grace_Period = 4
Notification = 5
Extended_Grace = 6
}
Get-CimInstance -ClassName SoftwareLicensingProduct | where {$_.name -like "*office*"}| select Name, ApplicationId, @{N='LicenseStatus'; E={[LicenseStatus]$_.LicenseStatus}}
यदि आपकी Office 365 सदस्यता को Microsoft क्लाउड से प्रबंधित किया जाता है, तो आप Azure AD PowerShell मॉड्यूल से Get-AzureADUser cmdlet का उपयोग करके Microsoft 365 में किसी उपयोगकर्ता को असाइन किए गए लाइसेंस प्राप्त कर सकते हैं:
Get-AzureADUser -ObjectId [email protected] | Select -ExpandProperty AssignedPlans
आप दूरस्थ कंप्यूटर से एमएस ऑफिस की सक्रियता स्थिति प्राप्त कर सकते हैं:
Get-CimInstance -ComputerName PC33220de SoftwareLicensingProduct| where {$_.name -like "*office*"}|select name,licensestatus
एक सक्रिय निर्देशिका डोमेन में, आप एक साधारण पावरशेल स्क्रिप्ट का उपयोग करके दूरस्थ कंप्यूटर पर कार्यालय की सक्रियण स्थिति प्राप्त कर सकते हैं। आप PowerShell सक्रिय निर्देशिका मॉड्यूल से Get-ADComputer cmdlet का उपयोग करके किसी विशिष्ट OU में सक्रिय कंप्यूटरों की सूची बना सकते हैं। फिर आप उनमें से प्रत्येक के लिए Microsoft Office लाइसेंस की सक्रियण स्थिति को क्वेरी कर सकते हैं।
दूरस्थ कंप्यूटरों में WinRM सक्षम और कॉन्फ़िगर होना चाहिए। हम टेस्ट-नेटकनेक्शन cmdlet द्वारा एक साधारण पिंग का उपयोग करके दूरस्थ कंप्यूटर की उपलब्धता की जांच करते हैं।
enum Licensestatus{
Unlicensed = 0
Licensed = 1
Out_Of_Box_Grace_Period = 2
Out_Of_Tolerance_Grace_Period = 3
Non_Genuine_Grace_Period = 4
Notification = 5
Extended_Grace = 6
}
$Comps=Get-ADComputer -Filter {enabled -eq "true"} -Filter -SearchBase ‘OU=Munich,OU=DE,DC=woshub,DC=com’
$result=@()
Foreach ($comp in $comps)
{
If ((Test-NetConnection $comp.name -WarningAction SilentlyContinue).PingSucceeded -eq $true)
{
$result+= Get-CimInstance -ClassName SoftwareLicensingProduct -ComputerName $comp.name| where {$_.name -like "*office*"}| select PSComputerName,Name, ApplicationId, @{N='LicenseStatus'; E={[LicenseStatus]$_.LicenseStatus}}
}
}
$result|Out-GridView
परिणाम Out-GridView
में निर्यात किए जा सकते हैं cmdlet.
यह पावरशेल स्क्रिप्ट आपको अपने नेटवर्क पर सभी कंप्यूटरों पर कार्यालय की सक्रियता स्थिति प्राप्त करने की अनुमति देगी।
मामूली संशोधनों के साथ इस पावरशेल स्क्रिप्ट का उपयोग दूरस्थ कंप्यूटरों पर विंडोज सक्रियण स्थिति की जांच के लिए भी किया जा सकता है।ऑफिस 365/2016 एक्टिवेशन पॉपअप हटाना:आइए शुरू करें
कुछ मामलों में, Office 2016/2019/365 के पूर्ण रूप से सक्रिय संस्करण पर भी, आप किसी भी Office ऐप को प्रारंभ करने का प्रयास करते समय निम्न पॉपअप देख सकते हैं:
आइए आरंभ करें
एक चुनें
- कोशिश करें - Office 365 का निःशुल्क परीक्षण प्राप्त करें
- खरीदें - माइक्रोसॉफ्ट स्टोर से ऑफिस खरीदें
- सक्रिय करें - अपनी उत्पाद कुंजी दर्ज करें या साइन इन करें
आप इस विंडो को बंद कर सकते हैं, और यह किसी भी कार्यालय सुविधाओं को सीमित नहीं करता है, लेकिन यह हर बार प्रकट होता है जब आप कोई भी ऑफिस ऐप शुरू करते हैं, जो बहुत कष्टप्रद होता है। मैं यह पता लगा सका कि इस सक्रियण पॉपअप विंडो को कैसे हटाया जाए।
जैसा कि यह निकला समस्या पूर्वस्थापित Office 365 से संबंधित है जिसे इसके बजाय Office 2016 स्थापित करने के लिए अनइंस्टॉल किया गया था। मैंने इस विंडो को हटाने के लिए Microsoft वेबसाइट पर दिए गए निष्कासन टूल का उपयोग करने की कोशिश की, लेकिन उन्होंने मदद नहीं की।
रजिस्ट्री कुंजियों को हटाने का एकमात्र काम करने का तरीका है (सिस्टम के बिटनेस के आधार पर):
- HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\16.0\Common\OEM
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\OEM
इसे PowerShell के साथ करना तेज़ है:
Remove-Item –Path “HKLM:\SOFTWARE\Wow6432Node\Microsoft\Office\16.0\Common\OEM” –Recurse
Remove-Item –Path “HKLM:\ SOFTWARE\Microsoft\Office\16.0\Common\OEM” –Recurse
बस सभी Office अनुप्रयोगों को बंद करें और उन्हें फिर से प्रारंभ करें। कार्यालय सक्रियण सूचना गायब हो जाएगी।