#MAK & ESU remediation v3.1 $OS = (Get-WMIObject Win32_OperatingSystem).Caption write-verbose $OS switch ($OS) { 'Microsoft Windows Server 2008 R2 Datacenter ' { write-verbose "switch datacenter edition" $MakId = '4ae528f4-05c3-446e-90ea-a4fbd460b83a' $MakKey = '33YCD-89CD2-RMYVW-RGX7W-R9XRM' $Esu1Id = '553673ed-6ddf-419c-a153-b760283472fd' #activationid $Esu1Key = 'MMFTT-7FBRY-W9QYW-37FMB-TRPJK' $Esu2Id = '04fa0286-fa74-401e-bbe9-fbfbb158010d' $Esu2Key = '6P3TQ-J2C3Y-VK2TD-8P648-Y3TF6' $Esu3Id = '16c08c85-0c8b-4009-9b2b-f1f7319e45f9' $Esu3Key = '36FB4-RK77J-C867T-QPJBT-4PMW6' } 'Microsoft Windows Server 2008 R2 Enterprise ' { write-verbose "switch enterprise edition" $MakId = '6a4bd364-4b60-4856-a727-efb59d94348e' $MakKey = 'TB9WQ-WKHVH-W7946-WJTVV-Y6QDD' $Esu1Id = '553673ed-6ddf-419c-a153-b760283472fd' $Esu1Key = 'MMFTT-7FBRY-W9QYW-37FMB-TRPJK' $Esu2Id = '04fa0286-fa74-401e-bbe9-fbfbb158010d' $Esu2Key = '6P3TQ-J2C3Y-VK2TD-8P648-Y3TF6' $Esu3Id = '16c08c85-0c8b-4009-9b2b-f1f7319e45f9' $Esu3Key = '36FB4-RK77J-C867T-QPJBT-4PMW6' } 'Microsoft Windows Server 2008 R2 Standard ' { write-verbose "switch standard edition" $MakId = '' $MakKey = 'TB9WQ-WKHVH-W7946-WJTVV-Y6QDD' $Esu1Id = '553673ed-6ddf-419c-a153-b760283472fd' $Esu1Key = 'MMFTT-7FBRY-W9QYW-37FMB-TRPJK' $Esu2Id = '04fa0286-fa74-401e-bbe9-fbfbb158010d' $Esu2Key = '6P3TQ-J2C3Y-VK2TD-8P648-Y3TF6' $Esu3Id = '16c08c85-0c8b-4009-9b2b-f1f7319e45f9' $Esu3Key = '36FB4-RK77J-C867T-QPJBT-4PMW6' } 'Microsoft Windows 7 Enterprise ' { write-verbose "switch Win7 enterprise edition" $MakId = '9abf5984-9c16-46f2-ad1e-7fe15931a8dd' $MakKey = 'PRV3H-98HJK-6KKBF-RHYTM-JWCRV' $Esu1Id = '77db037b-95c3-48d7-a3ab-a9c6d41093e0' $Esu1Key = 'MJCJ8-24DFX-VGK6H-XYBQ7-F6PR8' $Esu2Id = '0e00c25d-8795-4fb7-9572-3803d91b6880' $Esu2Key = 'WX34W-WG8MH-TWWCV-PXK96-RDMTJ' $Esu3Id = '4220f546-f522-46df-8202-4d07afd26454' $Esu3Key = 'TF336-89RVD-X2FJJ-YV3KF-Q6KPF' } 'Microsoft® Windows Server® 2008 Standard ' { write-verbose "switch 08 Standard" $MakId = 'ad2542d4-9154-4c6d-8a44-30f11ee96989' $MakKey = 'GQK9D-CT4WQ-9KJ87-FKMT8-MR73Q' $Esu1Id = '553673ed-6ddf-419c-a153-b760283472fd' $Esu1Key = 'MMFTT-7FBRY-W9QYW-37FMB-TRPJK' $Esu2Id = '04fa0286-fa74-401e-bbe9-fbfbb158010d' $Esu2Key = '6P3TQ-J2C3Y-VK2TD-8P648-Y3TF6' $Esu3Id = '16c08c85-0c8b-4009-9b2b-f1f7319e45f9' $Esu3Key = '36FB4-RK77J-C867T-QPJBT-4PMW6' } 'Microsoft® Windows Server® 2008 Enterprise ' { write-verbose "switch 08 Enterprise" $MakId = 'bb1d27c4-959d-4f82-b0fd-c02a7be54732' $MakKey = 'GQK9D-CT4WQ-9KJ87-FKMT8-MR73Q' $Esu1Id = '553673ed-6ddf-419c-a153-b760283472fd' $Esu1Key = 'MMFTT-7FBRY-W9QYW-37FMB-TRPJK' $Esu2Id = '04fa0286-fa74-401e-bbe9-fbfbb158010d' $Esu2Key = '6P3TQ-J2C3Y-VK2TD-8P648-Y3TF6' $Esu3Id = '16c08c85-0c8b-4009-9b2b-f1f7319e45f9' $Esu3Key = '36FB4-RK77J-C867T-QPJBT-4PMW6' } } cscript C:\Windows\System32\slmgr.vbs -ipk $MakKey cscript C:\Windows\System32\slmgr.vbs -ato $MakId cscript C:\Windows\System32\slmgr.vbs -ipk $Esu1Key cscript C:\Windows\System32\slmgr.vbs -ato $Esu1Id cscript C:\Windows\System32\slmgr.vbs -ipk $Esu2Key cscript C:\Windows\System32\slmgr.vbs -ato $Esu2Id cscript C:\Windows\System32\slmgr.vbs -ipk $Esu3Key cscript C:\Windows\System32\slmgr.vbs -ato $Esu3Id