Set-DscLocalConfigurationManager
Applique les paramètres de Configuration Manager local (LCM) aux nœuds.
Syntax
Set-DscLocalConfigurationManager
[-Path] <String>
[-Force]
[[-ComputerName] <String[]>]
[-Credential <PSCredential>]
[-ThrottleLimit <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-DscLocalConfigurationManager
[-Path] <String>
[-Force]
[-ThrottleLimit <Int32>]
-CimSession <CimSession[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet Set-DscLocalConfigurationManager
de commande applique les paramètres LCM, ou méta-configuration, aux nœuds. Spécifiez les ordinateurs en indiquant leurs noms ou en utilisant des sessions CIM (Common Information Model). Si vous ne spécifiez pas d'ordinateur cible, l'applet de commande applique les paramètres à l'ordinateur local.
Exemples
Exemple 1 : Appliquer les paramètres LCM
Set-DscLocalConfigurationManager -Path "C:\DSC\Configurations\"
Cette commande applique les paramètres LCM à partir des C:\DSC\Configurations\
nœuds ciblés. Une fois les paramètres reçus, LCM les traite.
Avertissement
S’il existe plusieurs meta mofs pour le même ordinateur stocké dans le dossier spécifié, seul le premier meta mof est appliqué.
Exemple 2 : Appliquer des paramètres LCM à l’aide d’une session CIM
$Session = New-CimSession -ComputerName "Server01" -Credential ACCOUNTS\PattiFuller
Set-DscLocalConfigurationManager -Path "C:\DSC\Configurations\" -CimSession $Session
Cet exemple applique les paramètres LCM à un ordinateur et applique les paramètres. L'exemple crée une session CIM pour un ordinateur nommé Server01 à utiliser avec l'applet de commande. Vous pouvez aussi créer un tableau de sessions CIM pour appliquer l'applet de commande à plusieurs ordinateurs spécifiés.
La première commande crée une session CIM à l’aide de l’applet New-CimSession
de commande, puis stocke l’objet CimSession dans la $Session
variable. La commande vous invite à entrer un mot de passe. Pour plus d'informations, voir Get-Help New-CimSession
.
La deuxième commande applique les paramètres LCM pour le nœud ciblé à partir de C:\DSC\Configurations\
l’ordinateur identifié par les objets CimSession stockés dans la $Session
variable. Dans cet exemple, la $Session
variable contient une session CIM uniquement pour l’ordinateur nommé Server01. La commande applique les paramètres. Une fois les paramètres reçus, LCM les traite.
Paramètres
-CimSession
Exécute l’applet de commande dans une session à distance ou sur un ordinateur distant. Entrez un nom d’ordinateur ou un objet de session, tel que la sortie d’une applet de commande New-CimSession ou Get-CimSession . La valeur par défaut est la session active sur l’ordinateur local.
Type: | CimSession[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ComputerName
Spécifie un tableau de noms d'ordinateurs. Ce paramètre limite les ordinateurs qui ont des documents de méta-configuration dans le paramètre Path à ceux spécifiés dans le tableau.
Type: | String[] |
Aliases: | CN, ServerName |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Spécifie un nom d'utilisateur et un mot de passe, sous la forme d'un objet PSCredential, pour l'ordinateur cible. Pour obtenir un objet PSCredential, utilisez l'applet de commande Get-Credential. Pour plus d'informations, voir Get-Help Get-Credential
.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Force l’exécution de la commande sans demander la confirmation de l’utilisateur.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Spécifie le chemin d'accès d'un dossier qui contient les fichiers de paramètres de configuration. L’applet de commande publie et applique ces paramètres LCM aux ordinateurs qui ont des fichiers de paramètres dans le chemin spécifié. Chaque nœud cible doit avoir un fichier de paramètres au format suivant : NetBIOS Name.meta.mof
.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ThrottleLimit
Spécifie le nombre maximal d’opérations simultanées pouvant être établi pour exécuter l’applet de commande. Si ce paramètre est omis ou si une valeur de 0
est entrée, Windows PowerShell calcule une limite de limitation optimale pour l’applet de commande en fonction du nombre d’applets de commande CIM qui s’exécutent sur l’ordinateur. Le seuil de limitation s’applique uniquement à l’applet de commande active et non à la session ou à l’ordinateur.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |