SoftwareDistributionPackage.PopulatePackageFromExeWrappedMsi Method (String, String[], String )
Applies To: Windows Server Update Services
Creates an MSI executable file from the given path to the executable and the given relative paths to the primary and secondary MSI files.
Namespace: Microsoft.UpdateServices.Administration
Assembly: Microsoft.UpdateServices.Administration (in Microsoft.UpdateServices.Administration.dll)
Syntax
public void PopulatePackageFromExeWrappedMsi(
string exePath,
string[] relativePathsToPrimaryMsis,
string[] relativePathsToSecondaryMsis
)
public:
void PopulatePackageFromExeWrappedMsi(
String^ exePath,
array<String^>^ relativePathsToPrimaryMsis,
array<String^>^ relativePathsToSecondaryMsis
)
member PopulatePackageFromExeWrappedMsi :
exePath:string *
relativePathsToPrimaryMsis:string[] *
relativePathsToSecondaryMsis:string[] -> unit
Public Sub PopulatePackageFromExeWrappedMsi (
exePath As String,
relativePathsToPrimaryMsis As String(),
relativePathsToSecondaryMsis As String()
)
Parameters
exePath
Type: System.StringThe exe that wraps the MSI package.
relativePathsToPrimaryMsis
Type: System.String[]The wrapped primary MSI files that construct detection rules and repair paths.
relativePathsToSecondaryMsis
Type: System.String[]The wrapped secondary MSI files used to register the repair paths.
Exceptions
Exception
Condition
This package is not empty, or else a Populate() method has been called previously.
exePath is not an executable, or relativePathsToPrimaryMsis is empty.
exePath, relativePathsToPrimaryMsis, or relativePathsToPrimaryMsis is null.
The files in one or more of the input parameters could not be found.
One or more of the MSI files is not valid.
See Also
SoftwareDistributionPackage Class
Microsoft.UpdateServices.Administration Namespace
Return to top