en-us/about_xSPInstall.help.txt

NAME
    xSPInstall
 
PARAMETERS
    BinaryDir (Key, String)
    ProductKey (Required, String)
    Ensure (Required, string, Allowed values: Present, Absent)
 
DESCRIPTION
 
This resource is used to install the SharePoint binaries.
The BinaryDir parameter should point to the path that setup.exe is located (not to setup.exe itself).
The ProductKey parameter is used to inject in to the configuration file and validate the license key during the installation process.
This module depends on the prerequisites already being installed, which can be done through the use of [xSPInstallPreReqs](xSPInstallPreReqs).
 
EXAMPLE
 
    xSPInstall InstallBinaries
    {
        BinaryDir = "C:\SPInstall"
        ProductKey = $ProductKey
    }
 
**Installing SharePoint Foundation 2013**
 
Currently SharePoint Foundation is not supported by xSPInstall (see [Issue #81](https://github.com/PowerShell/xSharePoint/issues/81) for the details). A workaround for this is to use the package resource as demonstrated below.
 
    Package InstallSharePointFoundation
    {
        Ensure = "Present"
        Name = "Microsoft SharePoint Foundation 2013 Core"
        Path = "E:\SharePoint2013\Setup.exe"
        Arguments = "/config E:\SharePoint2013\files\setupfarmsilent\config.xml"
        ProductID = "90150000-1014-0000-1000-0000000FF1CE"
        ReturnCode = 0
    }