Carbon.Windows.Installer
2.0.0
The Carbon.Windows.Installer module is a Windows-only module that has functions for reading and installing Windows MSI
files/packages, and for replicating Windows' "Programs and Features"/"Apps and Features"
graphical user interface as objects and text.
Functions include:
* `Get-CInstalledProgram`: reads the registry to determine all the programs installed on
files/packages, and for replicating Windows' "Programs and Features"/"Apps and Features"
graphical user interface as objects and text.
Functions include:
* `Get-CInstalledProgram`: reads the registry to determine all the programs installed on
The Carbon.Windows.Installer module is a Windows-only module that has functions for reading and installing Windows MSI
files/packages, and for replicating Windows' "Programs and Features"/"Apps and Features"
graphical user interface as objects and text.
Functions include:
* `Get-CInstalledProgram`: reads the registry to determine all the programs installed on the local computer. Returns
an object for each program. Is an object-based and text-based version of Windows' "Programs and Features"/"Apps and
Features" GUI.
* `Get-CMsi`: reads an MSI file and returns an object exposing the MSI's internal tables, like product name, product
code, product version, etc. Let's you inspect an MSI for its metadata without installing it. Can also download the MSI
file first. This function requires Windows PowerShell or PowerShell 7.1+ on Windows.
* `Install-CMsi`: installs a program from an MSI file, or other file that can be installed by Windows. Can also download
the MSI file to install. This function requires Windows PowerShell or PowerShell 7.1+ on Windows.
System Requirements:
* Windows PowerShell 5.1 on .NET 4.5.2+
* PowerShell 6.2, 7.1, or 7.2
* Windows Server 2012 R2+ or Windows 8.1+
Show more
files/packages, and for replicating Windows' "Programs and Features"/"Apps and Features"
graphical user interface as objects and text.
Functions include:
* `Get-CInstalledProgram`: reads the registry to determine all the programs installed on the local computer. Returns
an object for each program. Is an object-based and text-based version of Windows' "Programs and Features"/"Apps and
Features" GUI.
* `Get-CMsi`: reads an MSI file and returns an object exposing the MSI's internal tables, like product name, product
code, product version, etc. Let's you inspect an MSI for its metadata without installing it. Can also download the MSI
file first. This function requires Windows PowerShell or PowerShell 7.1+ on Windows.
* `Install-CMsi`: installs a program from an MSI file, or other file that can be installed by Windows. Can also download
the MSI file to install. This function requires Windows PowerShell or PowerShell 7.1+ on Windows.
System Requirements:
* Windows PowerShell 5.1 on .NET 4.5.2+
* PowerShell 6.2, 7.1, or 7.2
* Windows Server 2012 R2+ or Windows 8.1+
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) WebMD Health Services.
Package Details
Author(s)
- WebMD Health Services
Tags
Desktop msi package programs features installer feature component msiexec
Functions
Get-CMsi Get-CInstalledProgram Install-CMsi
PSEditions
Dependencies
This module has no dependencies.
Release Notes
https://github.com/webmd-health-services/Carbon.Windows.Installer/blob/main/CHANGELOG.md
FileList
- Carbon.Windows.Installer.nuspec
- Carbon.Windows.Installer.psd1
- NOTICE
- Carbon.Windows.Installer.psm1
- README.md
- CHANGELOG.md
- en-US\about_Carbon.Windows.Installer.help.txt
- Import-Carbon.Windows.Installer.ps1
- Formats\MsiInfo.ps1xml
- LICENSE
- Formats\ProgramInfo.ps1xml
- Formats\Records.Feature.ps1xml
Version History
Version | Downloads | Last updated |
---|---|---|
2.0.0 (current version) | 324,469 | 8/26/2022 |
1.0.0 | 443 | 12/22/2021 |
1.0.0-rc56 | 34 | 12/14/2021 |
1.0.0-rc52 | 32 | 12/10/2021 |