PowerShell website build with Pode.Web with various tools.
You can decide which tools to enable, customize them, add authentication and even add your own tools.
Web UI for searching Exchange Get-MessageTrackingLog. Including filtering, web output display and exporting to Excel .xlsx file or CSV.
Web drive where you can upload and download files, display text files and more.
- Git Clone or download zip with the GitHub "Code" button.
- Copy
Config.Example.ps1toConfig.ps1. - If not installed install dependent modules:
Install-Module -Name Pode
Install-Module -Name Pode.Web
Install-Module -Name ImportExcel- Edit
Config.ps1as needed (Default is Exchange demo mode and unsecured website). - (Optional) Copy
Server.Example.psd1toServer.psd1and edit as needed. - Run
Home.ps1and browse to server URL.
This project can be used as a framework of other tools. You can write and add more pages for other functions you need.
If you made your own tools and want to share or have ideas for one contact on GitHub. If there is interest maybe we can make a tool collection that you select the tools you want from.
The tool also include an optional SQLite system that allows logins session to persistent server restart and a user configuration page. Can be useful for example for other tools that need to store users data.
Open an Issue or message on Discussions.
If you fund a bug, added functionality or anything else just fork and send pull requests. Thank you!