Bagikan melalui


Menyebarkan template menggunakan PowerShell di Azure Stack Hub

Anda dapat menggunakan PowerShell untuk menyebarkan template Azure Resource Manager ke Azure Stack Hub. Artikel ini menjelaskan cara menggunakan PowerShell untuk menyebarkan template.

Jalankan cmdlet PowerShell

Contoh ini menggunakan cmdlet Az PowerShell dan template yang disimpan di GitHub. Template ini membuat mesin virtual Windows Server 2012 R2 Pusat data.

Catatan

Sebelum mencoba contoh ini, pastikan Anda telah mengonfigurasi PowerShell untuk pengguna Azure Stack Hub.

  1. Telusuri repositori AzureStack-QuickStart-Templates dan temukan template 101-simple-windows-vm. Simpan template ke lokasi ini: C:\templates\azuredeploy-101-simple-windows-vm.json.

  2. Buka perintah PowerShell yang ditinggikan.

  3. Ganti username dan password dalam skrip berikut dengan nama pengguna dan kata sandi Anda, lalu jalankan skrip:

    # 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)
    

    Penting

    Setiap kali Anda menjalankan skrip ini, tingkatkan nilai $myNum parameter untuk mencegah penimpaan penyebaran Anda.

  4. Buka portal Azure Stack Hub, pilih Telusuri, lalu pilih Mesin virtual untuk menemukan mesin virtual baru Anda (myDeployment001).

Membatalkan penyebaran template yang sedang berjalan

Untuk membatalkan penyebaran template yang sedang berjalan, gunakan Stop-AzResourceGroupDeployment cmdlet PowerShell.

Langkah berikutnya