כיצד לבדוק את מצב הפעלת רשיון Office 2019, Office 2016 ו- 365?
במאמר זה, נציג כמה דרכים לבדוק את סוג הרשיון ואת מצב ההפעלה של עותקי Microsoft Office 2022/2019/2016 ו- Office 365 במחשבי Windows. נדון כיצד להשתמש בבדיקה פשוטה בממשק הגרפי של יישומי Office וכיצד לבצע שאילתה על מחשבים מרוחקים באמצעות PowerShell
בדיקת סוג הרשיון ומצב ההפעלה של Office 2019/2016 או Office 365
לאחר התקנה והפעלה של Office 2022/2019/2016 או Office 365 (Microsoft 365) במחשב שלך, באפשרותך לוודא שעותק Office שברשותך מופעל כראוי בכל יישום (Word, Excel, PowerPoint, Outlook) בלחצן
File->
Accountבמקטע. הכיתוב "המוצר הופעל " מציין שעותק Office שברשותך מופעל. אם אתה רואה את ההודעה "נדרשת הפעלת מוצר ", יש להפעיל את מופע MS Office.
כדי להפעיל את MS Office, עליך להזין את מפתח המוצר או להיכנס באמצעות חשבון Microsoft (אם הרשיון מקושר לחשבון מקוון). ברשת הארגונית, ניתן להפעיל את MS Office בשרת KMS המקומי (לפרטים נוספים, עיין במאמר "הפעלת KMS של Office 2019/2016 ".
באפשרותך לקבל מידע מפורט יותר אודות הסוג והמצב של הפעלת MS Office באמצעות כלי שורת הפקודה ospp.vbs (זהו קובץ script של VBS המותקן במחשב שלך יחד עם MS Office).
קודם כל, אתה צריך לדעת את הסיביות של Office שלך (32 או 64 סיביות). כדי לעשות זאת, הפעל כל תוכנית Office (Word, Excel, Outlook) ובחר קובץ -> חשבון -> אודות. החלון הבא יציג את הסיביות של מהדורת Office שברשותך (בדוגמה שלנו, זוהי גירסת 64 סיביות).
עכשיו אתה צריך להפעיל שורת פקודה מוגבהת וללכת לספרייה, אשר נתיב תלוי bitness וגירסאות של Windows ו- Office שלך:
אם אתה משתמש ב- Windows x64 וב- Office 32 סיביות (המקרה האופייני ביותר):
CD "%SystemDrive%\Program Files (x86)\Microsoft Office\Office16Windows x86 ו- Office 32 סיביות:
CD "%SystemDrive%\Program Files\Microsoft Office\Office16"Windows x64 ו- Office 64 סיביות:
CD "%SystemDrive%\Program Files\Microsoft Office\Office16"
בדוק את מצב ההפעלה של Office באמצעות הפקודה הבאה:
cscript ospp.vbs /dstatusהתבונן מקרוב בפלט המוחזר על-ידי הפקודה ospp.vbs.
בהתאם למידע שהכלי מספק, עותק Office 2016 זה מופעל (מצב רשיון: —רשיון—) בשרת KMS (שם מחשב KMS) באמצעות GVLK עבור Office 2016 Pro Plus (5 התווים האחרונים של מפתח המוצר המותקן).
הרישיון יהיה בתוקף למשך 176 ימים (חסד נותר). אם שרת KMS זמין, הרישיון מתחדש באופן אוטומטי למשך 180 יום כל 7 ימים (שאלות נפוצות בנושא הפעלת KMS).
PRODUCT ID: 00339-10000-00000-AA224
SKU ID: d450596f-894d-49e0-966a-fd39ed4c4c64
LICENSE NAME: Office 16, Office16ProPlusVL_KMS_Client edition
LICENSE DESCRIPTION: Office 16, VOLUME_KMSCLIENT channel
BETA EXPIRATION: 01.01.1601
LICENSE STATUS: ---LICENSED---
REMAINING GRACE: 176 days (253510 minute(s) before expiring)
Last 5 characters of installed product key: WFG99
Activation Type Configuration: ALL
KMS machine name from DNS: a-d.site:1688
KMS machine registry override defined: a-d.site:1688
Activation Interval: 120 minutes
Renewal Interval: 10080 minutes
KMS host caching: Enabledהתוצאות עשויות להכיל:
LICENSE NAME: Office 16, Office16O365ProPlusR_Grace edition
LICENSE DESCRIPTION: Office 16, RETAIL (Grace) channel
LICENSE STATUS: ---OOB_GRACE---
ERROR CODE: 0x4004F00C
ERROR DESCRIPTION: The Software Licensing Service reported that the application is running within the valid grace period.משמעות הדבר היא שהעותק של Office 365 במחשב שלך מופעל במצב הערכה (מצב ניסיון).
סוג הרישיון מצוין במחרוזת License NAME. בדוגמה זו, זהו
Office 16, Office16ProPlusVL_KMS_Client edition. משמעות הדבר היא שיש לך גירסה מורשית רבת משתמשים של MS Office 2016 ProPlus המותקנת במחשב שלך.
הערה. ייתכן שיש נתונים אחרים במחרוזת שם רישיון במקום מהדורה KMS_Client. לדוגמה:
מהדורת MAK — נעשה שימוש במפתח ההפעלה MAK;
מהדורה קמעונאית - מוצר קמעונאי המופעל באמצעות מפתח קמעונאי;
-
מנוי (ערוץ TIMEBASED_SUB) - גירסה מבוססת מנוי של MS Office (מבוססת זמן).
אם הפקודה מחזירה
<No installed product keys detected>לאחר מכן אין רשיונות Office במכשיר זה.,
בדיקת מצב ההפעלה של Office באמצעות PowerShell
באפשרותך לפרט את רשיונות Office המותקנים במחשב באמצעות הפקודה הבאה של PowerShell:
Get-CimInstance SoftwareLicensingProduct| where {$_.name -like "*office*"}|select name,licensestatusבדוגמה זו, הפקודה החזירה שקיימים שני רשיונות Office המותקנים במחשב, שאחד מהם מופעל (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, באפשרותך לקבל את הרשיונות שהוקצו למשתמש ב- Microsoft 365 באמצעות ה- cmdlet Get-AzureADUser ממודול Azure AD PowerShell:
Get-AzureADUser -ObjectId maxbak@a-d.onmicrosoft.com | Select -ExpandProperty AssignedPlansבאפשרותך לקבל את מצב ההפעלה של MS Office ממחשב מרוחק:
Get-CimInstance -ComputerName PC33220de SoftwareLicensingProduct| where {$_.name -like "*office*"}|select name,licensestatusבתחום של Active Directory, באפשרותך לקבל את מצב ההפעלה של Office במחשבים מרוחקים באמצעות קובץ script פשוט של PowerShell. באפשרותך ליצור רשימה של מחשבים פעילים ב- OU ספציפי באמצעות ה- cmdlet Get-ADComputer ממודול PowerShell Active Directory. לאחר מכן תוכל לבצע שאילתה על מצב ההפעלה של רשיונות Microsoft Office עבור כל אחד מהם.
WinRM חייב להיות זמין ומוגדר במחשבים המרוחקים. אנו בודקים את הזמינות של מחשבים מרוחקים באמצעות פינג פשוט על ידי cmdlet Test-NetConnection.
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=a-d,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פקודה.
קובץ script זה של PowerShell יאפשר לך לקבל את מצב ההפעלה של Office בכל המחשבים ברשת.
קובץ script זה של PowerShell, עם שינויים קלים, יכול לשמש גם כדי לבדוק את מצב ההפעלה של Windows במחשבים מרוחקים.
הסרת Office 365/2016 מוקפץ הפעלה: בוא נתחיל
במקרים מסוימים, גם בגירסה מופעלת במלואה של Office 2016/2019/365, תוכל לראות את החלון המוקפץ הבא בעת ניסיון להפעיל יישום כלשהו של Office:
בואו נתחיל
בחר אחד
נסה - קבל גירסת ניסיון ללא תשלום של Office 365
קנה - קנה את Office מ- Microsoft Store
הפעלה - הזן את מפתח המוצר שלך או היכנס
באפשרותך לסגור חלון זה, וזה אינו מגביל תכונות של Office, אך הוא מופיע בכל פעם בעת הפעלת יישום כלשהו של Office, וזה נורא מעצבן. אני יכול לגלות כיצד להסיר את חלון ההפעלה המוקפץ הזה.
כפי שהתברר, הבעיה קשורה 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 והפעל אותם שוב. הודעת ההפעלה של Office תיעלם.








