Déployer un modèle à l’aide de PowerShell dans Azure Stack Hub
Vous pouvez utiliser PowerShell pour déployer des modèles Azure Resource Manager dans Azure Stack Hub. Cet article montre comment utiliser PowerShell pour déployer un modèle.
Exécuter des applets de commande PowerShell
Cet exemple utilise les cmdlets Az PowerShell et un modèle stocké sur GitHub. Le modèle crée une machine virtuelle Windows Server 2012 R2 Datacenter.
Notes
Avant d’essayer cet exemple, vérifiez que vous avez configuré PowerShell pour un utilisateur Azure Stack Hub.
Accédez au dépôt AzureStack-QuickStart-Templates et recherchez le modèle 101-simple-windows-vm. Enregistrez le modèle à cet emplacement :
C:\templates\azuredeploy-101-simple-windows-vm.json
.Ouvrez une invite de commandes PowerShell avec élévation de privilèges.
Remplacez
username
etpassword
dans le script suivant par votre nom d’utilisateur et votre mot de passe, puis exécutez le script :# Set deployment variables $myNum = "001" # Modify this per deployment $RGName = "myRG$myNum" $myLocation = "yourregion" # local for the ASDK # Create resource group for template deployment New-AzResourceGroup -Name $RGName -Location $myLocation # Deploy simple IaaS template New-AzResourceGroupDeployment ` -Name myDeployment$myNum ` -ResourceGroupName $RGName ` -TemplateUri <path>\AzureStack-QuickStart-Templates\101-vm-windows-create\azuredeploy.json ` -AdminUsername <username> ` -AdminPassword ("<password>" | ConvertTo-SecureString -AsPlainText -Force)
Important
Chaque fois que vous exécutez ce script, augmentez la valeur du paramètre
$myNum
pour éviter d’écraser votre déploiement.Ouvrez le portail Azure Stack Hub, sélectionnez Parcourir, puis Machines virtuelles pour rechercher votre nouvelle machine virtuelle (myDeployment001).
Annuler le déploiement d’un modèle en cours d’exécution
Pour annuler le déploiement d’un modèle en cours d’exécution, utilisez la cmdlet PowerShell Stop-AzResourceGroupDeployment
.