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
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
Relaterade länkar
Azure PowerShell