Comandi di PowerShell comuni per la creazione e la gestione di macchine virtuali di Azure
Si applica a: ✔️ Set di scalabilità flessibili di macchine virtuali ✔️ Windows per macchine virtuali ✔️ Linux
Questo articolo illustra alcuni dei comandi di Base di Azure PowerShell che è possibile usare per creare e gestire macchine virtuali nella sottoscrizione di Azure. Per una guida più dettagliata con parametri e opzioni della riga di comando specifici, è possibile usare il comandoGet-Help.
Queste variabili possono essere utili se si eseguono più comandi di questo articolo:
- $location: la posizione della macchina virtuale. È possibile usare Get-AzLocation per trovare un'area geografica appropriata.
- $myResourceGroup: nome del gruppo di risorse che contiene la macchina virtuale.
- $myVM: il nome della macchina virtuale.
Creare una macchina virtuale semplificata
Attività | Comando |
---|---|
Creare una macchina virtuale semplice | New-AzVM -Name $myVM New-AzVM include un set di parametri semplificati , in cui tutto ciò che è necessario è un singolo nome. Il valore di -Name viene usato come nome di tutte le risorse necessarie per la creazione di una macchina virtuale. Sebbene sia possibile specificare altri elementi, l'unico elemento obbligatorio è il nome. |
Creare una VM da un'immagine personalizzata | New-AzVm -ResourceGroupName $myResourceGroup -Name $myVM ImageName "myImage" -Location $location È necessario aver già creato la propria immagine gestita. È possibile usare un'immagine per creare più macchine virtuali identiche. |
Creare una macchina virtuale - avanzate
Attività | Comando |
---|---|
Creare una configurazione di macchina virtuale | $vm = New-AzVMConfig -VMName $myVM -VMSize "Standard_D1_v1" La configurazione della macchina virtuale viene usata per definire o aggiornare le impostazioni per la macchina virtuale. La configurazione viene inizializzata con il nome della VM e le rispettive dimensioni. |
Aggiungere le impostazioni di configurazione | $vm = Set-AzVMOperatingSystem -VM $vm -Windows -ComputerName $myVM -Credential $cred -ProvisionVMAgent -EnableAutoUpdate Le impostazioni del sistema operativo, incluse le credenziali , vengono aggiunte all'oggetto di configurazione creato in precedenza usando New-AzVMConfig. |
Aggiungere un'interfaccia di rete | $vm = Add-AzVMNetworkInterface -VM $vm -Id $nic.Id Una macchina virtuale deve avere un'interfaccia di rete per comunicare in una rete virtuale. È anche possibile usare Get-AzNetworkInterface per recuperare un oggetto di interfaccia di rete esistente. |
Specificare un'immagine della piattaforma | $vm = Set-AzVMSourceImage -VM $vm -PublisherName "nome_publisher" -Offer "offerta_publisher" -Skus "sku_prodotto" -Version "più_recente" Le informazioni sull'immagine vengono aggiunte all'oggetto di configurazione creato in precedenza con New-AzVMConfig. L'oggetto restituito da questo comando viene usato solo quando si configura il disco del sistema operativo in modo che usi un'immagine della piattaforma. |
Creazione di una macchina virtuale | New-AzVM -ResourceGroupName $myResourceGroup -Location $location -VM $vm Tutte le risorse vengono create in un gruppo di risorse. Prima di questo comando, eseguire New-AzVMConfig, Set-AzVMOperatingSystem, Set-AzVMSourceImage, Add-AzVMNetworkInterface e Set-AzVMOSDisk. |
Aggiornare una macchina virtuale | Update-AzVM -ResourceGroupName $myResourceGroup -VM $vm Ottenere la configurazione della macchina virtuale corrente usando Get-AzVM, modificare le impostazioni di configurazione nell'oggetto VM e quindi eseguire questo comando. |
Ottenere informazioni sulle macchine virtuali
Attività | Comando |
---|---|
Elencare le macchine virtuali in una sottoscrizione | Get-AzVM |
Elencare le macchine virtuali in un gruppo di risorse | Get-AzVM -ResourceGroupName $myResourceGroup Per ottenere un elenco di gruppi di risorse nella sottoscrizione, usare Get-AzResourceGroup. |
Visualizzare informazioni su una macchina virtuale | Get-AzVM -ResourceGroupName $myResourceGroup -Name $myVM |
Gestire le macchine virtuali
Attività | Comando |
---|---|
Avviare una VM | Start-AzVM -ResourceGroupName $myResourceGroup -Name $myVM |
Arrestare una macchina virtuale | Stop-AzVM -ResourceGroupName $myResourceGroup -Name $myVM |
Riavviare una macchina virtuale in esecuzione | Restart-AzVM -ResourceGroupName $myResourceGroup -Name $myVM |
Eliminare una macchina virtuale | Remove-AzVM -ResourceGroupName $myResourceGroup -Name $myVM |
Passaggi successivi
- Per informazioni sulle procedure di base per creare una macchina virtuale, vedere Creare una VM Windows con Resource Manager e PowerShell.