WebServer

1.0.2

Powershell WebServer is a module that starts a webserver (without the need for IIS).
Powershell command execution, script execution, upload, download and other functions are implemented.
* Start-Webserver starts a webserver listening on port 80 with binding to localhost only
* Start-Webserver "http://+:8080/" "C:\Data" starts a webserver on port 8080 with binding t
Powershell WebServer is a module that starts a webserver (without the need for IIS).
Powershell command execution, script execution, upload, download and other functions are implemented.
* Start-Webserver starts a webserver listening on port 80 with binding to localhost only
* Start-Webserver "http://+:8080/" "C:\Data" starts a webserver on port 8080 with binding to all IP addresses with base dir C:\Data

You may have to configure a firewall exception to allow remote access to the chosen port, e.g. with
netsh advfirewall firewall add rule name="Powershell Webserver" dir=in action=allow protocol=TCP localport=8080

Minimum PowerShell version

4.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name WebServer

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Author(s)

Markus Scholtes

Copyright

(c) Markus Scholtes 2021

Owners

Tags

Webserver HTTP Web HTML HttpListener

Functions

Start-Webserver

Dependencies

This module has no dependencies.

Release Notes

# 1.0.2 / 2021-07-04
- Updated list of mime types

# 1.0.1 / 2021-02-12
- Updated links since Technet Gallery shut down

# 1.0.0 / 2020-06-04
- Initial release

Version History

Version Downloads Last updated
1.0.2 (current version) 45 7/4/2021
1.0.1 195 2/12/2021
1.0.0 313 6/4/2020