Skip to content

ChocolateyPin

dscbot edited this page Apr 19, 2023 · 1 revision

ChocolateyPin

Parameters

Parameter Attribute DataType Description Allowed Values
Ensure Write Ensure Indicate whether the Chocolatey Pin should be enabled or disabled for this package.
Name Key string
Version Write string Version of the Package to pin.
Reasons Read ChocolateyReason[]

Description

Chocolatey lets you pin package versions so they don't get updated. This resources lets you set or remove a Pin.

Examples

Example 1

This is an unofficial module with DSC resource to Install and configure Chocolatey.

configuration Example
{
    Import-DscResource -ModuleName Chocolatey

    Node localhost {
        ChocolateyPin AddPintoPackage {
            Ensure = 'Present'
            Name   = 'Putty'
        }
    }
}

Example 2

This is an unofficial module with DSC resource to Install and configure Chocolatey.

configuration Example
{
    Import-DscResource -ModuleName Chocolatey

    Node localhost {
        ChocolateyPin AddPintoPackage {
            Ensure  = 'Present'
            Name    = 'Putty'
            Version = '0.71'
        }
    }
}

Example 3

This is an unofficial module with DSC resource to Install and configure Chocolatey.

configuration Example
{
    Import-DscResource -ModuleName Chocolatey

    Node localhost {
        ChocolateyPin AddPintoPackage {
            Ensure  = 'Absent'
            Name    = 'Putty'
            Version = '0.71'
        }
    }
}