PowerShell module to get and set Visual Studio Community Edition license expiration date in the registry. Only Visual Studio 2017 is supported for now.
Based on Dmitrii's answer to this question: Visual Studio Community 2017 is a 30 day trial?
-
Download/clone this repository
-
Import module:
Import-Module -Name X:\PATH\TO\VSCELicense
Get-VSCELicenseExpirationDate -Version VS2017
Writing to the Visual Studio license registry key requires elevated permissions. Run PowerShell as administrator for examples to work.
Set-VSCELicenseExpirationDate -Version VS2017
Set-VSCELicenseExpirationDate -Version VS2017 -AddDays 10
This will immediately expire your license and you wouldn't be able to use Visual Studio.
Set-VSCELicenseExpirationDate -Version VS2017 -AddDays 0