Il primo comando ottiene il set di disponibilità denominato AvailabilitySet13 nel gruppo di risorse denominato ResourceGroup11 e quindi archivia tale oggetto nella variabile $AvailabilitySet.
Il secondo comando crea un oggetto macchina virtuale e quindi lo archivia nella variabile $VirtualMachine.
Il comando assegna un nome e una dimensione alla macchina virtuale.
La macchina virtuale appartiene al set di disponibilità archiviato in $AvailabilitySet.
Il comando finale imposta le proprietà nella macchina virtuale in $VirtualMachine.
Esempio 2: Imposta le proprietà in una macchina virtuale da un'immagine utente generalizzata
Il primo comando ottiene il set di disponibilità denominato AvailabilitySet13 nel gruppo di risorse denominato ResourceGroup11 e archivia tale oggetto nella variabile $AvailabilitySet.
Il secondo comando crea un oggetto macchina virtuale e lo archivia nella variabile $VirtualMachine.
Il comando assegna un nome e una dimensione alla macchina virtuale.
La macchina virtuale appartiene al set di disponibilità archiviato in $AvailabilitySet.
Il comando finale imposta le proprietà nella macchina virtuale in $VirtualMachine.
Esempio 3: Imposta le proprietà in una macchina virtuale da un'immagine utente specializzata
Il primo comando ottiene il set di disponibilità denominato AvailabilitySet13 nel gruppo di risorse denominato ResourceGroup11 e archivia tale oggetto nella variabile $AvailabilitySet.
Il secondo comando crea un oggetto macchina virtuale e lo archivia nella variabile $VirtualMachine.
Il comando assegna un nome e una dimensione alla macchina virtuale.
La macchina virtuale appartiene al set di disponibilità archiviato in $AvailabilitySet.
Il comando finale imposta le proprietà nella macchina virtuale in $VirtualMachine.
Esempio 4: Impostare le impostazioni di crittografia del disco in un disco del sistema operativo della macchina virtuale
In questo esempio vengono impostate le impostazioni di crittografia del disco in un disco del sistema operativo della macchina virtuale.
Esempio 5: Creare una macchina virtuale ConfidentialVM con crittografia del disco del sistema operativo della macchina virtuale DiskWithVMGuestState e crittografia del set di crittografia dischi di ConfidentialVmEncryptedWithCustomerKey.
Specifica la modalità di memorizzazione nella cache del disco del sistema operativo.
I valori validi sono:
Sola lettura
ReadWrite Il valore predefinito è ReadWrite.
La modifica del valore di memorizzazione nella cache determina il riavvio della macchina virtuale.
Questa impostazione influisce sulle prestazioni del disco.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-CreateOption
Specifica se questo cmdlet crea un disco nella macchina virtuale da una piattaforma o un'immagine utente o collega un disco esistente.
I valori validi sono:
Allegare.
Specificare questa opzione per creare una macchina virtuale da un disco specializzato.
Quando si specifica questa opzione, non specificare il parametro SourceImageUri .
Usare invece il cmdlet Set-AzVMSourceImage.
È anche necessario usare i parametri di Windows o Linux per indicare alla piattaforma Azure il tipo di sistema operativo nel disco rigido virtuale.
Il parametro VhdUri è sufficiente per indicare alla piattaforma Azure il percorso del disco da collegare.
FromImage.
Specificare questa opzione per creare una macchina virtuale da un'immagine della piattaforma o da un'immagine utente generalizzata.
Nel caso di un'immagine utente generalizzata, è necessario specificare anche il parametro SourceImageUri e il parametro Windows o Linux per indicare alla piattaforma Azure il percorso e il tipo di disco rigido virtuale del disco del sistema operativo anziché usare il cmdlet Set-AzVMSourceImage.
Nel caso di un'immagine della piattaforma, il parametro VhdUri è sufficiente.
Valore dalla pipeline in base al nome della proprietà:
True
Valore dagli argomenti rimanenti:
False
-DiffDiskPlacement
Specifica il posizionamento temporaneo del disco per il disco del sistema operativo. Questa proprietà può essere usata dall'utente nella richiesta per scegliere il percorso, ad esempio il disco della cache o lo spazio su disco della risorsa per il provisioning di dischi temporanei del sistema operativo. Per altre informazioni sui requisiti delle dimensioni del disco del sistema operativo temporaneo, vedere Requisiti delle dimensioni del disco del sistema operativo temporaneo per la macchina virtuale Windows in e vm Linux all'indirizzo https://learn.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirementshttps://learn.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Questo parametro può essere usato solo se il parametro DiffDiskSetting è impostato su 'Local'.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
LinuxDiskEncryptionParameterSet
Posizione:
10
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-Linux
Indica che il sistema operativo nell'immagine utente è Linux.
Specificare questo parametro per la distribuzione di macchine virtuali basate su immagini utente.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-SecureVMDiskEncryptionSet
ID risorsa ARM per il set di crittografia dischi. Consente al cliente di fornire l'ID ARM per il set di crittografia dischi creato con il tipo di crittografia ConfidentialVmEncryptedWithCustomerKey. Ciò consentirà al cliente di usare la crittografia della chiave gestita dal cliente con una macchina virtuale riservata. Il valore del parametro SecurityEncryptionType deve essere DiskwithVMGuestState.
Valore dalla pipeline in base al nome della proprietà:
True
Valore dagli argomenti rimanenti:
False
-SecurityEncryptionType
Imposta il valore SecurityEncryptionType nel disco gestito della macchina virtuale. i valori possibili includono: TrustedLaunch, ConfidentialVM_DiskEncryptedWithCustomerKey, ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey, ConfidentialVM_DiskEncryptedWithPlatformKey
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-VhdUri
Specifica l'URI (Uniform Resource Identifier) di un disco rigido virtuale.
Per una macchina virtuale basata su immagini, questo parametro specifica il file VHD da creare quando viene specificata un'immagine della piattaforma o un'immagine utente.
Si tratta del percorso da cui viene copiato l'oggetto BLOB (Binary Large Object) dell'immagine per avviare la macchina virtuale.
Per uno scenario di avvio della macchina virtuale basata su disco, questo parametro specifica il file VHD usato dalla macchina virtuale direttamente per l'avvio.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-VM
Specifica l'oggetto macchina virtuale locale in cui impostare le proprietà del disco del sistema operativo.
Per ottenere un oggetto macchina virtuale, usare il cmdlet Get-AzVM.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.