Start-AzAutomationDscNodeConfigurationDeployment
Déploie une configuration de nœud DSC dans Automation.
Syntax
Start-AzAutomationDscNodeConfigurationDeployment
[-NodeConfigurationName] <String>
[-NodeName] <String[][]>
[-Schedule <Schedule>]
[-Force]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Start-AzAutomationDscNodeConfigurationDeployment
[-NodeConfigurationName] <String>
[-NodeName] <String[][]>
-InputObject <NodeConfigurationDeployment>
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande Start-AzAutomationDscNodeConfigurationDeployment déploie une configuration de nœud DSC (Desired State Configuration) dans Azure Automation.
Exemples
Exemple 1 : Déployer une configuration de nœud Azure DSC dans Automation
$pilot = @("WebServerPilot1", "WebServerPilot2")
$prod = @("WebServerProd1", "WebServerProd2")
$nodes = @($pilot, $prod)
Start-AzAutomationDscNodeConfigurationDeployment `
-NodeConfigurationName "Config01.Node1" `
-AutomationAccountName "Contoso01" `
-ResourceGroupName "ResourceGroup01" `
-NodeName $nodes
Starting a node configuration deployment.
Starting a node configuration deployment. It will override any existing node configurations assigned to the node.
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): Yes
ResourceGroupName : ResourceGroup01
AutomationAccountName : Contoso01
JobId : 35b14eb4-52b7-4a1d-ad62-8e9f84adc657
Job : Microsoft.Azure.Commands.Automation.Model.Job
JobStatus : New
NodeStatus :
NodeConfigurationName : Config01.Node1
JobSchedule :
JobScheduleId : 00000000-0000-0000-0000-000000000000
La commande ci-dessus déploie la configuration de nœud DSC nommée « Config01.Node1 » dans le tableau bidimensionnel donné de noms de nœuds. Le déploiement se produit de manière intermédiaire.
Exemple 2 : Planifier un déploiement de configuration de nœud Azure DSC dans Automation
$sched = New-AzAutomationSchedule -AutomationAccountName "Contoso01" `
-ResourceGroupName "ResourceGroup01" `
-Name "TestSchedule" `
-StartTime "23:00" `
-OneTime
$pilot = @("WebServerPilot1", "WebServerPilot2")
$prod = @("WebServerProd1", "WebServerProd2")
$nodes = @($pilot, $prod)
Start-AzAutomationDscNodeConfigurationDeployment `
-NodeConfigurationName "Config01.Node1" `
-AutomationAccountName "Contoso01" `
-ResourceGroupName "ResourceGroup01" `
-NodeName $nodes `
-Schedule $sched
Starting a node configuration deployment.
Starting a node configuration deployment. It will override any existing node configurations assigned to the node.
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): Y
ResourceGroupName : ResourceGroup01
AutomationAccountName : Contoso01
JobId : 00000000-0000-0000-0000-000000000000
Job :
JobStatus :
NodeStatus :
NodeConfigurationName : Config01.Node1
JobSchedule : Microsoft.Azure.Commands.Automation.Model.JobSchedule
JobScheduleId : 2b1d7738-093d-4ff7-b87b-e4b2321319e5
La commande ci-dessus planifie un déploiement d’une configuration de nœud DSC nommée « Config01.Node1 » sur le tableau bidimensionnel donné de noms de nœuds. Le déploiement se produit de manière intermédiaire et sera exécuté en fonction de la planification.
Paramètres
-AutomationAccountName
Spécifie le nom du compte Automation qui contient la configuration DSC compilée par cette applet de commande.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
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 |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
ps_force
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Objet d’entrée pour le piping
Type: | NodeConfigurationDeployment |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NodeConfigurationName
Spécifie le nom de la configuration du nœud DSC que cette applet de commande déploie.
Type: | String |
Aliases: | Name |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NodeName
Spécifie les noms des nœuds sur lesquels la configuration de nœud doit être déployée.
Type: | String[][] |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Spécifie le nom d’un groupe de ressources dans lequel cette applet de commande compile une configuration.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Schedule
Objet Automation Schedule pour planifier le travail de déploiement.
Type: | Schedule |
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 |
Entrées
Sorties
Liens associés
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour