about_MSI.help.txt

TOPIC
    about_MSI

DESCRIPTION
    Exposes Windows Installer functionality to PowerShell, providing means to
    query installed product and patch information and to query views on
    packages.


VARIABLES
    MsiAttributeColumnFormat
        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.

ONLINE
    https://psmsi.codeplex.com/documentation

LICENSE
    https://psmsi.codeplex.com/license

HISTORY
    See http://psmsi.codeplex.com/releases for up-to-date information.

    2.3.0
        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.

    2.2.1
        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.

    2.2.0
        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.