C# Class Microsoft.OfficeProPlus.InstallGenerator.Implementation.OfficeWmiInstallManager

Inheritance: IManageOfficeInstall
Show file Open project: OfficeDev/Office-IT-Pro-Deployment-Scripts

Public Methods

Method Description
CheckForOfficeInstallAsync ( ) : Task
GetOfficeInstallFileXml ( ) : Task
GetOfficeLatestVersion ( string branch, OfficeEdition edition ) : Task
InitConnection ( ) : System.Threading.Tasks.Task
UninstallOffice ( string installVer = "2016" ) : void
UpdateOffice ( ) : System.Threading.Tasks.Task

Private Methods

Method Description
GenerateConfigXml ( ) : Task
GetOfficeC2RPath ( ) : Task
GetRegistryValue ( string regKey, string valueName, string getmethParam ) : Task

Method Details

CheckForOfficeInstallAsync() public method

public CheckForOfficeInstallAsync ( ) : Task
return Task

GetOfficeInstallFileXml() public method

public GetOfficeInstallFileXml ( ) : Task
return Task

GetOfficeLatestVersion() public method

public GetOfficeLatestVersion ( string branch, OfficeEdition edition ) : Task
branch string
edition OfficeEdition
return Task

InitConnection() public method

public InitConnection ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

UninstallOffice() public method

public UninstallOffice ( string installVer = "2016" ) : void
installVer string
return void

UpdateOffice() public method

public UpdateOffice ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task