Exposes Windows Installer functionality to PowerShell, providing means to
query installed product and patch information and to query views on
The format specification string to alter how attributes are displayed.
Valid values are:
-- G: Displays the integer value. This is the default.
-- X: Displays the hexadecimal integer value.
-- F: Displays one or more names for well-known attribute types.
See http://psmsi.codeplex.com/releases for up-to-date information.
This release adds support for per-machine installs of the module.
Administrators may choose this option for enterprise deployment
or to make the module available to remote sessions.
Several performance enhancements were made in addition to bug fixes:
-- PSPath property for components only resolves full path when used.
-- Export-MSIPatchXml no longer requires full path to patch MSP.
-- Get-MSITable can apply patch MSPs to not-installed product MSIs.
Piping components to Get-ChildItem now also works correctly for
file system and registry key paths. To support this behavior, a
KeyPath property was added that contains the non-transformed path
previously contained within the PSPath property.
This release is a servicing issue and fixes various issues, notably:
-- Returns the correct 32- or 64-bit registry path.
-- Module can correctly be loaded into PowerShell v2.
-- Older versions of Orca are now supported.
-- The Record property adapter is now case-insensitive.
The Get-MSITable cmdlet now also supports applying patches in
sequence order and transforms.
This release adds many new cmdlets from the past release, including
cmdlets to select records from a table or custom query, run ICEs on a
package, and install, repair, or uninstall packages. The install,
repair, and uninstall cmdlets also display progress, warning, and
error information. Some issues were fixed as well.
The snap-in installer has been removed in favor of the module
installer - a per-user install that will upgrade any previous version.
You may also install the package to a per-machine location, though
elevation is required. This will make the module accessible to any
host for any user on the machine.