Admin Portal Aggregator
New CSS file supplied by Trond @XenAppBlog
In your environment you may have hundreds of the following:
- Out of band server mangement cards
- UPS management cards
- Switches
- Printers
- SaaS management portals
- Self-hosted application management portals
This is a tool to aggregate all of these items together into a single IIS site.
Requirements:
- IIS server
- A collection of 64x64 pixel icons to represent each portal, hint: start with a default one, and add them over time.
- This script that generates the index.htm file
- The index.css file, which you may retheme to your pleasure.
- The config.csv file, which contains the information for each portal you want to add. I thought CSV would be the best format because alot of admins have this type of information already stored in Excel.
This script when supplied with a configuration CSV file will create a webpage that aggregates administrative web portals.
Each record in the CSV is as follows:
- Category: Which tile set the portal link will be grouped in, i.e. Site:LasVegas, or SaaS_Apps
- ALTText: This is the text description of the portal link
- URI: This is the actual webaddress of the portal
- Image: The relative path to the image file
Put the powershell script in the website folder and run it as a scheduled task, or as needed to refresh the updated CSV.
Sample usage
.\PortalGenerator.ps1 -ConfigFile .\config.csv -WebSiteFile .\index.html