TSForge Activation Script — Office & Windows Activator Demo (No External DLL Needed) A demo PowerShell script that uses LibTSForge.dll to detect and activate installed Office and Windows products. The script includes everything in one file — no need to keep the DLL next to the script. For activation solution, use Microsoft Activation Scripts (MAS) official Tool Code: From Powershell, ISE window, Type: irm https://get.activated.win | iex Or irm https://massgrave.dev/get | iex ✅ Features: Detects installed Office & Windows license SKUs Dynamically loads the embedded LibTSForge.dll into memory (Base64 + compressed) Uses KMS4K or ZeroCID or AVMA4K methods depending on license type Clean product selection UI via Out-GridView Installs a random valid key (from embedded config) before activation Admin rights + PowerShell 3.0+ required Latest Change's Code: v3.0.1 - 13/05/2025 * update Server support by pm67310
add $license = $iwmi | Where-Object Description -NotMatch 'demo|MSDN|PIN|Free|TIMEBASED|Grace' | Sort-Object Name | Out-GridView -Title 'Select Products to activate' -OutputMode Multiple to remove timebased , grace , free aka bypass
Also Fix This. -> Select ID,Description,Name And this, $pkc.LoadConfig([LibTSforge.SPP.SLApi]::GetAppId($guid)) | Out-Null main post is updated
Upload new version (now) Code: Ignore w10 license (wtf is this ?) and also use 1 time -match with regex instead if ,, if ,, if .. also, remove extra space between each function so, new full ignore list is: (i think it cover all option, if you have suggestion .. i'm here) Code: DEMO|MSDN|PIN|FREE|TIMEBASED|GRACE|W10 Clean Nice Script.
Is it possible to implement parameter support for the automatic activation of the operating system and the installed Office product?
Server 2012R2 up to 2025 https://learn.microsoft.com/en-us/windows-server/get-started/automatic-vm-activation?tabs=server2025
https://www.mediafire.com/file/wwn2f6sl8vq4skq/TSForge-LicenseTool.ps1.txt/file Remove .txt ( enable hidden extension ) Code: elseif ($desc -match 'VIRTUAL_MACHINE_ACTIVATION') { [LibTSforge.Activators.AVMA4K]::Activate($ver, $prod, $id) }
@Dark Vador https://www.mediafire.com/file/3j8ff61k6qo2el3/TSForge-LicenseTool.ps1/file change Code: # Check if the product is VIRTUAL_MACHINE_ACTIVATION if ($item.Description -match 'VIRTUAL_MACHINE_ACTIVATION') { Write-Host "REQUIRES: Windows Server Datacenter as HOST + hyper-V or QEMU to work, by design output indicate success but slmgr.vbs -dlv indicate real state" -ForegroundColor Yellow Code: Write-Host "ID: $tsactid" -ForegroundColor DarkGreen Write-Host "Name: $($item.Name)" -ForegroundColor DarkGreen Write-Host "Description: $($item.Description)" -ForegroundColor White Code: $products = $iwmi | Where-Object { $_.Description -notmatch 'DEMO|MSDN|PIN|FREE|TIMEBASED|GRACE|W10|WS12|WS12R2|WS16|WS19|WS22|WS25' } | Select ID,Description,Name => exclude CSVLK aka KMS host because not working