Dela via


Set-AzVmssStorageProfile

Anger egenskaperna för lagringsprofilen för VMSS.

Syntax

Set-AzVmssStorageProfile
   [-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
   [[-ImageReferencePublisher] <String>]
   [[-ImageReferenceOffer] <String>]
   [[-ImageReferenceSku] <String>]
   [[-ImageReferenceVersion] <String>]
   [[-OsDiskName] <String>]
   [[-OsDiskCaching] <CachingTypes>]
   [[-OsDiskCreateOption] <String>]
   [-OsDiskDeleteOption <String>]
   [[-OsDiskOsType] <OperatingSystemTypes>]
   [[-Image] <String>]
   [[-VhdContainer] <String[]>]
   [-ImageReferenceId <String>]
   [-OsDiskWriteAccelerator]
   [-DiffDiskSetting <String>]
   [-DiffDiskPlacement <String>]
   [-ManagedDisk <String>]
   [-DiskEncryptionSetId <String>]
   [-DataDisk <VirtualMachineScaleSetDataDisk[]>]
   [-OSDiskSizeGB <Int32>]
   [-DiskControllerType <String>]
   [-SecurityEncryptionType <String>]
   [-SecureVMDiskEncryptionSet <String>]
   [-SharedGalleryImageId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Cmdleten Set-AzVmssStorageProfile anger lagringsprofilegenskaperna för VMSS (Virtual Machine Scale Set).

Exempel

Exempel 1: Ange lagringsprofilegenskaperna för VMSS

Set-AzVmssStorageProfile -VirtualMachineScaleSet "ContosoVMSS" -Name "Test" -OsDiskCreateOption "FromImage" -OsDiskCaching "None" `
            -ImageReferenceOffer $ImgRef.Offer -ImageReferenceSku $ImgRef.Skus -ImageReferenceVersion $ImgRef.Version `
            -ImageReferencePublisher $ImgRef.PublisherName -VhdContainer $VhdContainer

Det här kommandot anger egenskaperna för lagringsprofilen för VMSS med namnet ContosoVMSS.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DataDisk

Anger datadiskobjektet.

Typ:VirtualMachineScaleSetDataDisk[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DiffDiskPlacement

Anger den tillfälliga diskplaceringen för operativsystemdisken. Den här egenskapen kan användas av användaren i begäran för att välja plats, dvs. cachedisk eller resursdiskutrymme för tillfällig OS-disketablering. Mer information om krav för tillfällig OS-diskstorlek finns i Krav på tillfällig OS-diskstorlek för virtuella Windows-datorer på https://learn.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements och virtuella Linux-datorer på https://learn.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Den här parametern kan bara användas om parametern DiffDiskSetting är inställd på "Lokal".

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-DiffDiskSetting

Anger inställningarna för olika diskar för operativsystemdisken.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-DiskControllerType

Anger vilken typ av diskkontrollant som konfigurerats för den virtuella datorn och VirtualMachineScaleSet. Den här egenskapen stöds endast för virtuella datorer vars operativsystemdisk och VM-sku stöder generation 2 (https://learn.microsoft.com/en-us/azure/virtual-machines/generation-2), kontrollera att HyperVGenerations-funktionen som returneras som en del av vm-sku-funktionerna i svaret från Microsoft.Compute SKU:er api för regionen innehåller V2 (https://learn.microsoft.com/rest/api/compute/resourceskus/list) .
Mer information om de typer av diskkontrollanter som stöds finns i https://aka.ms/azure-diskcontrollertypes.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DiskEncryptionSetId

Anger resurs-ID för kundhanterad diskkrypteringsuppsättning. Detta kan bara anges för hanterad disk.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Image

Anger blob-URI:n för användarbilden. VMSS skapar en operativsystemdisk i samma container som användaravbildningen.

Typ:String
Position:9
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ImageReferenceId

Anger bildens referens-ID.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ImageReferenceOffer

Anger typen av VMImage-erbjudande (virtual machine image). Om du vill hämta ett avbildningserbjudande använder du cmdleten Get-AzVMImageOffer.

Typ:String
Position:2
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ImageReferencePublisher

Anger namnet på en utgivare av en VMImage. Om du vill hämta en utgivare använder du cmdleten Get-AzVMImagePublisher.

Typ:String
Position:1
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ImageReferenceSku

Anger VMImage SKU. Om du vill hämta SKU:er använder du cmdleten Get-AzVMImageSku.

Typ:String
Position:3
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ImageReferenceVersion

Anger versionen av VMImage. Om du vill använda den senaste versionen anger du ett värde för den senaste versionen i stället för en viss version.

Typ:String
Position:4
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ManagedDisk

Anger den hanterade disken.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-OsDiskCaching

Anger cachelagringsläget för operativsystemdisken. De acceptabla värdena för den här parametern är:

  • Skrivskyddat
  • ReadWrite Standardvärdet är ReadWrite. Om du ändrar cachelagringsvärdet startar cmdleten om den virtuella datorn. Den här inställningen påverkar diskens konsekvens och prestanda.
Typ:Nullable<T>[CachingTypes]
Godkända värden:None, ReadOnly, ReadWrite
Position:6
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-OsDiskCreateOption

Anger hur den här cmdleten skapar de virtuella VMSS-datorerna. De acceptabla värdena för den här parametern är:

  • Bifoga: Det här värdet används när du använder en specialiserad disk för att skapa den virtuella VMSS-datorn.
  • FromImage : Det här värdet används när du använder en avbildning för att skapa den virtuella VMSS-datorn. Om du använder en plattformsavbildning använder du även parametern imageReference .
Typ:String
Position:7
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-OsDiskDeleteOption

Anger om OS-disken ska tas bort eller kopplas från vid borttagning av VMSS Flex (den här funktionen är endast tillgänglig för VMSS med Flexibel OrchestrationMode).

Borttagna värden – Om det här värdet används tas OS-disken bort när VMSS Flex VM tas bort. Koppla från – Om det här värdet används behålls OS-disken när VMSS Flex VM har tagits bort.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-OsDiskName

Anger namnet på operativsystemdisken.

Typ:String
Alias:Name
Position:5
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-OsDiskOsType

Anger typ av operativsystem på disken. Detta behövs bara för användarbildscenarier och inte för en plattformsbild.

Typ:Nullable<T>[OperatingSystemTypes]
Godkända värden:Windows, Linux
Position:8
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-OSDiskSizeGB

Anger storleken på en tom datadisk i gigabyte. Det här elementet kan användas för att skriva över storleken på disken i en virtuell datorbild.

Typ:Int32
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-OsDiskWriteAccelerator

Anger om WriteAccelerator ska aktiveras eller inaktiveras på OS-disken.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SecureVMDiskEncryptionSet

ResourceId för diskkrypteringsuppsättningen som ska användas för att aktivera kryptering i vila.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-SecurityEncryptionType

Anger SecurityEncryptionType för vm-skalningsuppsättningen. Möjliga värden är: DiskWithVMGuestState, VMGuestStateOnly

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-SharedGalleryImageId

Angav det unika ID:t för den delade galleriavbildningen för vm-distribution. Detta kan hämtas från get-anropet för den delade galleribilden.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VhdContainer

Anger de container-URL:er som används för att lagra operativsystemdiskar för VMSS.

Typ:String[]
Position:10
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-VirtualMachineScaleSet

Anger VMSS-objektet. Om du vill hämta objektet använder du objektet New-AzVmssConfig.

Typ:PSVirtualMachineScaleSet
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

PSVirtualMachineScaleSet

String

Nullable<T>[[Microsoft.Azure.Management.Compute.Models.CachingTypes, Microsoft.Azure.Management.Compute, Version=23.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

Nullable<T>[[Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes, Microsoft.Azure.Management.Compute, Version=23.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

String[]

VirtualMachineScaleSetDataDisk[]

Utdata

PSVirtualMachineScaleSet