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.ps1
toConfig.ps1
. - If not installed install dependent modules:
Install-Module -Name Pode
Install-Module -Name Pode.Web
Install-Module -Name ImportExcel
- Edit
Config.ps1
as needed (Default is Exchange demo mode and unsecured website). - (Optional) Copy
Server.Example.psd1
toServer.psd1
and edit as needed. - Run
Home.ps1
and 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!