Resource Type: dsc_xmsipackage

Defined in:
lib/puppet/type/dsc_xmsipackage.rb

Overview

The DSC xMsiPackage resource type. Automatically generated from version 9.2.1

Properties

  • dsc_arguments

    The arguments to be passed to the MSI package during installation or uninstallation.

  • dsc_ensure

    Specifies whether or not the MSI file should be installed or uninstalled.

  • dsc_filehash

    The expected hash value of the MSI file at the given path.

  • dsc_hashalgorithm

    The algorithm used to generate the given hash value.

  • dsc_ignorereboot

    Ignore a pending reboot if requested by package installation.

  • dsc_installedon

    The date that the MSI package was installed on or serviced on, whichever is later.

  • dsc_installsource

    The path to the MSI package.

  • dsc_logpath

    The path to the log file to log the output from the MSI execution.

  • dsc_name

    The display name of the MSI package.

  • dsc_packagedescription

    The description of the MSI package.

  • dsc_path

    The path to the MSI file that should be installed or uninstalled.

  • dsc_publisher

    The publisher of the MSI package.

  • dsc_servercertificatevalidationcallback

    PowerShell code that should be used to validate SSL certificates for paths using HTTPS.

  • dsc_signersubject

    The subject that should match the signer certificate of the digital signature of the MSI file.

  • dsc_signerthumbprint

    The certificate thumbprint that should match the signer certificate of the digital signature of the MSI file.

  • dsc_size

    The size of the MSI package in MB.

  • dsc_version

    The version number of the MSI package.

Parameters

  • dsc_credential

    The credential of a user account to be used to mount a UNC path if needed.

  • dsc_productid (namevar)

    The identifying number used to find the package, usually a GUID.

  • dsc_psdscrunascredential
  • dsc_runascredential

    The credential of a user account under which to run the installation or uninstallation of the MSI package.

  • dsc_timeout

    The maximum time in seconds to wait for the DSC resource to complete.

  • name (namevar)

    Description of the purpose for this resource declaration.

  • validation_mode (defaults to: property)

    Whether to check if the resource is in the desired state by property (default) or using Invoke-DscResource in Test mode (resource).