# PCS Toolkit - Windows Activation Check $timestamp = Get-Date -Format "yyyy-MM-dd_HH-mm-ss" $outputFile = "$env:USERPROFILE\Desktop\ActivationStatus_$timestamp.txt" function Log($msg) { Write-Host $msg Add-Content $outputFile $msg } Log "========================================" Log " PCS Toolkit - Activation Status" Log "========================================" Log "Generated: $(Get-Date)" Log "Computer: $env:COMPUTERNAME" Log "" Log "LICENSE STATUS:" cscript //nologo $env:SystemRoot\System32\slmgr.vbs /dli | ForEach-Object { Log $_ } Log "" Log "DETAILED LICENSE INFO:" cscript //nologo $env:SystemRoot\System32\slmgr.vbs /dlv | ForEach-Object { Log $_ } Log "" Log "PRODUCT KEY (Last 5 chars):" $key = (Get-WmiObject -query 'select * from SoftwareLicensingService').OA3xOriginalProductKey if ($key) { Log "OEM Key: ....$($key.Substring($key.Length-5))" } else { Log "No embedded OEM key found" } Log "" Log "========================================" explorer.exe "/select,$outputFile" Read-Host "Press Enter to exit"