Set-LabDscLocalConfigurationManagerConfiguration
SYNOPSIS
Set LCM settings for a node
SYNTAX
Set-LabDscLocalConfigurationManagerConfiguration [-ComputerName] <String[]> [[-ActionAfterReboot] <String>]
[[-CertificateID] <String>] [[-ConfigurationID] <String>] [[-RefreshFrequencyMins] <Int32>]
[[-AllowModuleOverwrite] <Boolean>] [[-DebugMode] <String>] [[-ConfigurationNames] <String[]>]
[[-StatusRetentionTimeInDays] <Int32>] [[-RefreshMode] <String>] [[-ConfigurationModeFrequencyMins] <Int32>]
[[-ConfigurationMode] <String>] [[-RebootNodeIfNeeded] <Boolean>]
[[-ConfigurationRepositoryWeb] <Hashtable[]>] [[-ReportServerWeb] <Hashtable[]>]
[[-PartialConfiguration] <Hashtable[]>] [<CommonParameters>]
DESCRIPTION
Set LCM settings for a node. Supports all parameters of the Settings resource
EXAMPLES
Example 1
PS C:\> Set-LabDscLocalConfigurationManagerConfiguration -RebootNodeIfNeeded $trure -ComputerName (Get-LabVm)
Sets the LCM to reboot on all lab VMs
PARAMETERS
-ActionAfterReboot
What to do after a node has restarted
Type: String
Parameter Sets: (All)
Aliases:
Accepted values: ContinueConfiguration, StopConfiguration
Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AllowModuleOverwrite
Allow overwriting modules with data from the configuration or resource repository
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: 5
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CertificateID
The certificate thumbprint to decrypt configurations
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ComputerName
The hosts to configure
Type: String[]
Parameter Sets: (All)
Aliases:
Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ConfigurationID
The GUID of the configuration (PS v4)
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ConfigurationMode
The desired configuration mode
Type: String
Parameter Sets: (All)
Aliases:
Accepted values: ApplyAndAutoCorrect, ApplyOnly, ApplyAndMonitor
Required: False
Position: 11
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ConfigurationModeFrequencyMins
The configuration mode interval. Minimum is 15
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: 10
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ConfigurationNames
The configurations to pull from a pull server
Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: 7
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ConfigurationRepositoryWeb
The pull server
Type: Hashtable[]
Parameter Sets: (All)
Aliases:
Required: False
Position: 13
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DebugMode
Debugging settings
Type: String
Parameter Sets: (All)
Aliases:
Accepted values: ForceModuleImport, All, None
Required: False
Position: 6
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-PartialConfiguration
Partial configurations to apply
Type: Hashtable[]
Parameter Sets: (All)
Aliases:
Required: False
Position: 15
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RebootNodeIfNeeded
Indicates that the node will automatically reboot if a resource expects it to
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: 12
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RefreshFrequencyMins
Refresh frequency. Minimum is 30
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: 4
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RefreshMode
Refresh mode, Push or Pull
Type: String
Parameter Sets: (All)
Aliases:
Accepted values: Push, Pull
Required: False
Position: 9
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ReportServerWeb
The report server to select
Type: Hashtable[]
Parameter Sets: (All)
Aliases:
Required: False
Position: 14
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-StatusRetentionTimeInDays
The status retention time
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: 8
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.