In order to create our intranet section where the users will be able to obtain information about the user account, the groups they belong to and so on we will use ASP (Active Server Pages) and VBScript.
First we need that the Internet Information Server (IIS) is installed on the server that will host the intranet pages, we also need that ASP extension is enabled on the server and, obviously, that the pages will be secured.
Once we have installed the IIS and enabled the ASP extension, open the IIS manager disable the Anonymous access and enable Windows authentication; this must be done because doing so only domain users (or the ones that you will add/remove from the security tab, will be able to read these pages.
In one of my previous jobs where I was asked to manage the licensing for the company software I accomplished to this by managing the licenses only for users in certain groups so in order to do this I suggest you creating security groups for your licensed software (E.g. MSProject, MSAccess etc), by creating these groups it will be easy for you to add/remove the users to the groups and have them download/install the software only if they belong to this groups. So, for example, only if a user is a member of MSAccess will be enabled to access the Microsoft Access download and install page and, in the future, it will be easy for you to create your auditing scripts that will check which software the users have installed on their computer and if they have the right to do that.
In the next article we will start with a simple ASP page that will show which are the groups and their member present on the computer visiting the Intranet page.