diff --git a/kms.ps1 b/kms.ps1 new file mode 100644 index 0000000..2f88d5e --- /dev/null +++ b/kms.ps1 @@ -0,0 +1,21 @@ +param( + [string]$Server, + [string]$Version + +) + +switch ($Version) { + "2019" { $key = "N69G4-B89J2-4G8F4-WWYCC-J464C" } + "2022" { $key = "VDYBN-27WPP-V4HQT-9VMD4-VMK7H" } + default { Write-Host "❌ [ERROR] - Unknown server"; exit 1 } +} + +cscript //nologo c:\windows\system32\slmgr.svb /upk +cscript //nologo c:\windows\system32\slmgr.svb /ipk $Key +cscript //nologo c:\windows\system32\slmgr.svb /ipk $Key +cscript //nologo c:\windows\system32\slmgr.svb /skms $server:1688 +cscript //nologo c:\windows\system32\slmgr.svb /ato + + + +