Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/powershelllibrary/webpi.ps

PowerShell module for working with the WebPICMD.exe
https://github.com/powershelllibrary/webpi.ps

powershell powershell-module webpi

Last synced: about 1 month ago
JSON representation

PowerShell module for working with the WebPICMD.exe

Awesome Lists containing this project

README

        

# WebPI Power Shell

**WebPI Power Shell** is a wrapper for **WebPICMD.exe** written in PowerShell and shipped as Powershell Module

**WebPICMD.exe**([WebPI Command line](https://docs.microsoft.com/en-us/iis/install/web-platform-installer/web-platform-installer-v4-command-line-webpicmdexe-rtw-release#using-webpicmdexe)) is a command line tool for managing **Web Platform Installer**

The **Microsoft Web Platform Installer (Web PI)** is a free tool that makes getting the latest components of the Microsoft Web Platform, including Internet Information Services (IIS), SQL Server Express, .NET Framework and Visual Web Developer easy

# Installation
Module is available on [Powershell Gallery](https://www.powershellgallery.com/packages/WebPI.PS/)

### Inspect
```powershell
PS> Save-Module -Name WebPI.PS -Path
```
### Install
```powershell
PS> Install-Module -Name WebPI.PS
```

# Usage

```powershell
Import-Module WebPI.PS
Invoke-WebPI /List /ListOption:Installed
Invoke-WebPI /Install /Products:UrlRewrite2
Invoke-WebPI /Install /Products:UrlRewrite2, WDeploy36, DACFX, SQLDOM
```

**Limitations**

Due to the fact how PS split parameter if there is a comma in it, use double quote so whole string will be treated as a single param.

```diff
- BAD
- Invoke-WebPI /Install /Products:UrlRewrite2,WDeploy36
+ GOOD
+ Invoke-WebPI /Install "/Products:UrlRewrite2,WDeploy36"
```