Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez utiliser PowerShell pour déployer des modèles Azure Resource Manager sur Azure Stack Hub. Cet article explique comment utiliser PowerShell pour déployer un modèle.
Exécuter des applets de commande PowerShell
Cet exemple utilise des applets de commande Az PowerShell et un modèle stocké sur GitHub. Le modèle crée une machine virtuelle Windows Server 2012 R2 Datacenter.
Remarque
Avant d’essayer cet exemple, vérifiez que vous avez configuré PowerShell pour un utilisateur Azure Stack Hub.
Parcourez le référentiel 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
usernameetpassworddans 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, incrémentez la valeur du
$myNumparamètre pour empêcher le remplacement de votre déploiement.Ouvrez le portail Azure Stack Hub, sélectionnez Parcourir, puis sélectionnez Machines virtuelles pour rechercher votre nouvelle machine virtuelle (myDeployment001).
Annuler un déploiement de modèle en cours d’exécution
Pour annuler un déploiement de modèle en cours d’exécution, utilisez l’applet Stop-AzResourceGroupDeployment de commande PowerShell.