In Windows 2012 it’s possible to add a source path to the Add-WindowsFeature and Install-WindowsFeature cmdlet. This may be necessary when the source files needed to install a feature are not locally cached on your server. In the example below, I tried to install NET-Non-HTTP-Activ, required for my SQL/SCCM installation
PS C:\Users\Administrator> Install-windowsfeature NET-Non-HTTP-Activ
Install-windowsfeature : The request to add or remove features on the specified server failed.