Example/Sample_xFirefoxPreference.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<#
    .SYNOPSIS
        This sample configuration allows you to update a single Firefox preference
 
    .PARAMETER PreferenceName
        The name of the Firefox preference to configure.
 
    .PARAMETER PreferenceType
        The type of Firefox preference to configure.
 
    .PARAMETER PreferenceValue
        The Value of the Firefox preference to configure.
 
    .PARAMETER InstallDirectory
        The directory where Firefox is installed.
 
#>

Configuration Sample_SetFirefoxPreference
{
    param
    (

        [Parameter(Mandatory = $true)]
        [string]
        $PreferenceType,

        [Parameter(Mandatory = $true)]
        [string]
        $PreferenceName,

        [Parameter()]
        [string]
        $PreferenceValue,

        [Parameter(Mandatory = $true)]
        [string]
        $InstallDirectory
    )

    Import-DscResource -ModuleName xFirefox

    xFirefoxPreference firefox
    {
        PreferenceType   = $PreferenceType
        PreferenceName   = $PreferenceName
        PreferenceValue  = $PreferenceValue
        InstallDirectory = $InstallDirectory
    }
}