Fix activation check

This commit is contained in:
2023-11-06 13:45:46 +01:00
parent 6a9b0aa7fa
commit 41c0fad50c
2 changed files with 5 additions and 26 deletions

View File

@@ -27,13 +27,11 @@ function CheckOfficeInstall {
}
function CheckActivation {
$osLicense = Get-CimInstance -ClassName SoftwareLicensingProduct | Where-Object { $_.Description -match "Windows" }
$officeLicense = Get-CimInstance -ClassName SoftwareLicensingProduct | Where-Object { $_.Description -match "Office" }
$windows = $osLicense.Description
$office = $officeLicense.Description
$osLicense = Get-CimInstance SoftwareLicensingProduct -Filter "Name like 'Windows%'" | where { $_.PartialProductKey } | select Description, LicenseStatus
$officeLicense = Get-CimInstance SoftwareLicensingProduct -Filter "Name like 'Office%'" | where { $_.PartialProductKey } | select Description, LicenseStatus
# if both activated return true
if ($osLicense.LicenseStatus -eq 1 -and $officeLicense.LicenseStatus -eq 1) {
if ($osLicense.LicenseStatus -eq 1 -and $officeLicense.LicenseStatus -eq 2) {
Write-Host "Windows and Office are activated."
return $true
} else {