Files
Sandbox/Set-ESULicensing.ps1
T
Zack Meier 03dba08135 sync
2026-04-15 15:42:41 -05:00

18 lines
605 B
PowerShell

#remediate
Invoke-Command -Scriptblock {
cscript C:\Windows\System32\slmgr.vbs -upk
cscript C:\Windows\System32\slmgr.vbs -ipk MMFTT-7FBRY-W9QYW-37FMB-TRPJK
cscript C:\Windows\System32\slmgr.vbs -ato 553673ed-6ddf-419c-a153-b760283472fd
}
# Discovery
$Compliant = $false
$ActivationString = Invoke-Command -Scriptblock { cscript C:\Windows\System32\slmgr.vbs -xpr } -Session $x
If ($ActivationString -like "Windows(R) 7, Server-ESU-Year1 edition*" -and $ActivationString -like "*The machine is permanently activated.*") {
$Compliant = $true
}
else {
$Compliant = $false
}
$Compliant