68 lines
2.9 KiB
PowerShell
68 lines
2.9 KiB
PowerShell
#MAK & ESU remediation v2
|
|
|
|
$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 = 'MF2F8-YGGFX-6MKDF-PCM29-7BYDG'
|
|
$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'
|
|
}
|
|
'Microsoft Windows Server 2008 R2 Enterprise ' {
|
|
write-verbose "switch enterprise edition"
|
|
$MakId = '6a4bd364-4b60-4856-a727-efb59d94348e'
|
|
$MakKey = '3YY4J-742QP-GPKP9-G2R6W-K6DDM'
|
|
$Esu1Id = '553673ed-6ddf-419c-a153-b760283472fd'
|
|
$Esu1Key = 'MMFTT-7FBRY-W9QYW-37FMB-TRPJK'
|
|
$Esu2Id = '04fa0286-fa74-401e-bbe9-fbfbb158010d'
|
|
$Esu2Key = '6P3TQ-J2C3Y-VK2TD-8P648-Y3TF6'
|
|
}
|
|
'Microsoft Windows Server 2008 R2 Standard ' {
|
|
write-verbose "switch standard edition"
|
|
$MakId = ''
|
|
$MakKey = '3YY4J-742QP-GPKP9-G2R6W-K6DDM'
|
|
$Esu1Id = '553673ed-6ddf-419c-a153-b760283472fd'
|
|
$Esu1Key = 'MMFTT-7FBRY-W9QYW-37FMB-TRPJK'
|
|
$Esu2Id = '04fa0286-fa74-401e-bbe9-fbfbb158010d'
|
|
$Esu2Key = '6P3TQ-J2C3Y-VK2TD-8P648-Y3TF6'
|
|
}
|
|
'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'
|
|
}
|
|
'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'
|
|
}
|
|
'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'
|
|
}
|
|
}
|
|
|
|
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 |