Set-AzVMOSDisk
Sanal makinedeki işletim sistemi disk özelliklerini ayarlar.
Syntax
DefaultParamSet (Varsayılan)
Set-AzVMOSDisk
[-VM] <PSVirtualMachine>
[[-Name] <String>]
[[-VhdUri] <String>]
[[-Caching] <CachingTypes>]
[[-SourceImageUri] <String>]
[[-CreateOption] <String>]
[-DiskSizeInGB <Int32>]
[-ManagedDiskId <String>]
[-StorageAccountType <String>]
[-DiskEncryptionSetId <String>]
[-WriteAccelerator]
[-DiffDiskSetting <String>]
[-DiffDiskPlacement <String>]
[-DeleteOption <String>]
[-SecurityEncryptionType <String>]
[-SecureVMDiskEncryptionSet <String>]
[-StorageFaultDomainAlignment <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
WindowsParamSet
Set-AzVMOSDisk
[-VM] <PSVirtualMachine>
[[-Name] <String>]
[[-VhdUri] <String>]
[[-Caching] <CachingTypes>]
[[-SourceImageUri] <String>]
[[-CreateOption] <String>]
[-Windows]
[-DiskSizeInGB <Int32>]
[-ManagedDiskId <String>]
[-StorageAccountType <String>]
[-DiskEncryptionSetId <String>]
[-WriteAccelerator]
[-DiffDiskSetting <String>]
[-DiffDiskPlacement <String>]
[-DeleteOption <String>]
[-SecurityEncryptionType <String>]
[-SecureVMDiskEncryptionSet <String>]
[-StorageFaultDomainAlignment <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
WindowsDiskEncryptionParameterSet
Set-AzVMOSDisk
[-VM] <PSVirtualMachine>
[[-Name] <String>]
[[-VhdUri] <String>]
[[-Caching] <CachingTypes>]
[[-SourceImageUri] <String>]
[[-CreateOption] <String>]
[-DiskEncryptionKeyUrl] <String>
[-DiskEncryptionKeyVaultId] <String>
[[-KeyEncryptionKeyUrl] <String>]
[[-KeyEncryptionKeyVaultId] <String>]
[-Windows]
[-DiskSizeInGB <Int32>]
[-ManagedDiskId <String>]
[-StorageAccountType <String>]
[-DiskEncryptionSetId <String>]
[-WriteAccelerator]
[-DiffDiskSetting <String>]
[-DiffDiskPlacement <String>]
[-DeleteOption <String>]
[-SecurityEncryptionType <String>]
[-SecureVMDiskEncryptionSet <String>]
[-StorageFaultDomainAlignment <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
LinuxParamSet
Set-AzVMOSDisk
[-VM] <PSVirtualMachine>
[[-Name] <String>]
[[-VhdUri] <String>]
[[-Caching] <CachingTypes>]
[[-SourceImageUri] <String>]
[[-CreateOption] <String>]
[-Linux]
[-DiskSizeInGB <Int32>]
[-ManagedDiskId <String>]
[-StorageAccountType <String>]
[-DiskEncryptionSetId <String>]
[-WriteAccelerator]
[-DiffDiskSetting <String>]
[-DiffDiskPlacement <String>]
[-DeleteOption <String>]
[-SecurityEncryptionType <String>]
[-SecureVMDiskEncryptionSet <String>]
[-StorageFaultDomainAlignment <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
LinuxDiskEncryptionParameterSet
Set-AzVMOSDisk
[-VM] <PSVirtualMachine>
[[-Name] <String>]
[[-VhdUri] <String>]
[[-Caching] <CachingTypes>]
[[-SourceImageUri] <String>]
[[-CreateOption] <String>]
[-DiskEncryptionKeyUrl] <String>
[-DiskEncryptionKeyVaultId] <String>
[[-KeyEncryptionKeyUrl] <String>]
[[-KeyEncryptionKeyVaultId] <String>]
[-Linux]
[-DiskSizeInGB <Int32>]
[-ManagedDiskId <String>]
[-StorageAccountType <String>]
[-DiskEncryptionSetId <String>]
[-WriteAccelerator]
[-DiffDiskSetting <String>]
[-DiffDiskPlacement <String>]
[-DeleteOption <String>]
[-SecurityEncryptionType <String>]
[-SecureVMDiskEncryptionSet <String>]
[-StorageFaultDomainAlignment <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Set-AzVMOSDisk cmdlet'i bir sanal makinedeki işletim sistemi disk özelliklerini ayarlar.
Örnekler
$AvailabilitySet = Get-AzAvailabilitySet -ResourceGroupName "ResourceGroup11" -Name "AvailabilitySet13"
$VirtualMachine = New-AzVMConfig -VMName "VirtualMachine17" -VMSize "Standard_A1" -AvailabilitySetID $AvailabilitySet.Id
Set-AzVMOSDisk -VM $VirtualMachine -Name "OsDisk12" -VhdUri "os.vhd" -Caching ReadWrite
$VirtualMachine = Set-AzVMOperatingSystem -VM $VirtualMachine -Linux -ComputerName "MainComputer" -Credential (Get-Credential)
$VirtualMachine = Set-AzVMSourceImage -VM $VirtualMachine -PublisherName "Canonical" -Offer "UbuntuServer" -Skus "15.10" -Version "latest"
$VirtualMachine = Set-AzVMOSDisk -VM $VirtualMachine -Name "osDisk.vhd" -VhdUri "https://mystorageaccount.blob.core.windows.net/disks/" -CreateOption FromImage
New-AzVM -VM $VirtualMachine -ResourceGroupName "ResourceGroup11"
İlk komut ResourceGroup11 adlı kaynak grubunda AvailabilitySet13 adlı kullanılabilirlik kümesini alır ve ardından bu nesneyi $AvailabilitySet değişkeninde depolar.
İkinci komut bir sanal makine nesnesi oluşturur ve bunu $VirtualMachine değişkeninde depolar.
komutu sanal makineye bir ad ve boyut atar.
Sanal makine, $AvailabilitySet'de depolanan kullanılabilirlik kümesine aittir.
Son komut, $VirtualMachine'daki sanal makinedeki özellikleri ayarlar.
Örnek 2: Genelleştirilmiş kullanıcı görüntüsünden sanal makinedeki özellikleri ayarlar
$AvailabilitySet = Get-AzAvailabilitySet -ResourceGroupName "ResourceGroup11" -Name "AvailabilitySet13"
$VirtualMachine = New-AzVMConfig -VMName "VirtualMachine17" -VMSize "Standard_A1"
$VirtualMachine = Set-AzVMOperatingSystem -VM $VirtualMachine -Linux -ComputerName "MainComputer" -Credential (Get-Credential)
$VirtualMachine = Set-AzVMOSDisk -VM $VirtualMachine -Name "osDisk.vhd" -SourceImageUri "https://mystorageaccount.blob.core.windows.net/vhds/myOSImage.vhd" -VhdUri "https://mystorageaccount.blob.core.windows.net/disks/" -CreateOption fromImage -Linux
New-AzVM -VM $VirtualMachine -ResourceGroupName "ResourceGroup11"
İlk komut ResourceGroup11 adlı kaynak grubunda AvailabilitySet13 adlı kullanılabilirlik kümesini alır ve bu nesneyi $AvailabilitySet değişkeninde depolar.
İkinci komut bir sanal makine nesnesi oluşturur ve $VirtualMachine değişkeninde depolar.
komutu sanal makineye bir ad ve boyut atar.
Sanal makine, $AvailabilitySet'de depolanan kullanılabilirlik kümesine aittir.
Son komut, $VirtualMachine'daki sanal makinedeki özellikleri ayarlar.
Örnek 3: Özelleştirilmiş kullanıcı görüntüsünden sanal makinedeki özellikleri ayarlar
$AvailabilitySet = Get-AzAvailabilitySet -ResourceGroupName "ResourceGroup11" -Name "AvailabilitySet13"
$VirtualMachine = New-AzVMConfig -VMName "VirtualMachine17" -VMSize "Standard_A1"
$VirtualMachine = Set-AzVMOSDisk -VM $VirtualMachine -Name "osDisk.vhd" -VhdUri "https://mystorageaccount.blob.core.windows.net/disks/" -CreateOption Attach -Linux
New-AzVM -VM $VirtualMachine -ResourceGroupName "ResourceGroup11"
İlk komut ResourceGroup11 adlı kaynak grubunda AvailabilitySet13 adlı kullanılabilirlik kümesini alır ve bu nesneyi $AvailabilitySet değişkeninde depolar.
İkinci komut bir sanal makine nesnesi oluşturur ve $VirtualMachine değişkeninde depolar.
komutu sanal makineye bir ad ve boyut atar.
Sanal makine, $AvailabilitySet'de depolanan kullanılabilirlik kümesine aittir.
Son komut, $VirtualMachine'daki sanal makinedeki özellikleri ayarlar.
Örnek 4: Sanal makine işletim sistemi diskinde disk şifreleme ayarlarını belirleme
$VirtualMachine = New-AzVMConfig -VMName "VirtualMachine17" -VMSize "Standard_A1"
$VirtualMachine = Set-AzVMOSDisk -VM $VirtualMachine -Name "OsDisk12" -VhdUri "os.vhd" -Caching ReadWrite -Windows -CreateOption "Attach" -DiskEncryptionKeyUrl "https://mytestvault.vault.azure.net/secrets/Test1/514ceb769c984379a7e0230bddaaaaaa" -DiskEncryptionKeyVaultId "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourcegroup/providers/Microsoft.KeyVault/vaults/mytestvault"
New-AzVM -VM $VirtualMachine -ResourceGroupName " ResourceGroup11"
Bu örnek, sanal makine işletim sistemi diskinde disk şifreleme ayarlarını ayarlar.
Örnek 5: VM İşletim Sistemi Disk şifrelemesi diskWithVMGuestState ile Bir ConfidentialVM sanal makinesi oluşturma ve GizliVmEncryptedWithCustomerKey şifrelemesini Disk Şifreleme Kümesi.
$keyVaultName="your keyvault name"
$keyName="your key name"
$vmSize = "Standard_DC2as_v5";
$identityType = "SystemAssigned";
$secureEncryptGuestState = "DiskWithVMGuestState";
$vmSecurityType = "ConfidentialVM";
$user = "your user name";
$desName = "your disk encryption set name";
$vmname = "your vm name";
$computerName = "your computer name";
$ResourceGroupName = 'your resource group name'
$Location = 'northeurope'
# Create Resource Group
New-AzResourceGroup -Name $ResourceGroupName -Location $Location -force;
#create a credential object
$securePassword = ConvertTo-SecureString -String "Password to your virtual machine here" -AsPlainText -Force;
$cred = New-Object System.Management.Automation.PSCredential ($user, $securePassword);
# Create Key Vault
New-AzKeyVault -Name $keyVaultName -Location $Location -ResourceGroupName $ResourceGroupName -Sku Premium -EnabledForDiskEncryption -DisableRbacAuthorization -SoftDeleteRetentionInDays 10 -EnablePurgeProtection;
$cvmAgent = Get-AzADServicePrincipal -ApplicationId 'bf7b6499-ff71-4aa2-97a4-f372087be7f0'; #AppID of CVM Agent, this is a constant value but locate the SP ID for your tenant
Set-AzKeyVaultAccessPolicy -VaultName $keyVaultName -ResourceGroupName $ResourceGroupName -ObjectId $cvmAgent.id -PermissionsToKeys get,release;
# Add Key vault Key
$KeyName = "keyname";
$KeySize = 3072;
Add-AzKeyVaultKey -VaultName $keyVaultName -Name $KeyName -Size $KeySize -KeyOps wrapKey,unwrapKey -KeyType RSA -Destination HSM -Exportable -UseDefaultCVMPolicy;
# Capture Key Vault and Key details
$encryptionKeyVaultId = (Get-AzKeyVault -VaultName $keyVaultName -ResourceGroupName $ResourceGroupName).ResourceId;
$encryptionKeyURL = (Get-AzKeyVaultKey -VaultName $keyVaultName -KeyName $keyName).Key.Kid;
# Create new DES Config and Disk Encryption Set
$diskEncryptionType = "ConfidentialVmEncryptedWithCustomerKey";
$desConfig = New-AzDiskEncryptionSetConfig -Location $Location -SourceVaultId $encryptionKeyVaultId -KeyUrl $encryptionKeyURL -IdentityType SystemAssigned -EncryptionType $diskEncryptionType;
New-AzDiskEncryptionSet -ResourceGroupName $ResourceGroupName -Name $desName -DiskEncryptionSet $desConfig;
$diskencset = Get-AzDiskEncryptionSet -ResourceGroupName $rgname -Name $desName;
# Assign DES Access Policy to key vault
$desIdentity = (Get-AzDiskEncryptionSet -Name $desName -ResourceGroupName $ResourceGroupName).Identity.PrincipalId;
Set-AzKeyVaultAccessPolicy -VaultName $keyVaultName -ResourceGroupName $ResourceGroupName -ObjectId $desIdentity -PermissionsToKeys wrapKey,unwrapKey,get -BypassObjectIdValidation;
$VirtualMachine = New-AzVMConfig -VMName $VMName -VMSize $vmSize;
$VirtualMachine = Set-AzVMOperatingSystem -VM $VirtualMachine -Windows -ComputerName $computerName -Credential $cred -ProvisionVMAgent -EnableAutoUpdate;
$VirtualMachine = Set-AzVMSourceImage -VM $VirtualMachine -PublisherName 'MicrosoftWindowsServer' -Offer 'windowsserver' -Skus '2022-datacenter-smalldisk-g2' -Version "latest";
$subnet = New-AzVirtualNetworkSubnetConfig -Name ($subnetPrefix + $ResourceGroupName) -AddressPrefix "10.0.0.0/24";
$vnet = New-AzVirtualNetwork -Force -Name ($vnetPrefix + $ResourceGroupName) -ResourceGroupName $ResourceGroupName -Location $Location -AddressPrefix "10.0.0.0/16" -Subnet $subnet;
$vnet = Get-AzVirtualNetwork -Name ($vnetPrefix + $ResourceGroupName) -ResourceGroupName $ResourceGroupName;
$subnetId = $vnet.Subnets[0].Id;
$pubip = New-AzPublicIpAddress -Force -Name ($pubIpPrefix + $ResourceGroupName) -ResourceGroupName $ResourceGroupName -Location $Location -AllocationMethod Static -DomainNameLabel $domainNameLabel2;
$pubip = Get-AzPublicIpAddress -Name ($pubIpPrefix + $ResourceGroupName) -ResourceGroupName $ResourceGroupName;
$pubipId = $pubip.Id;
$nic = New-AzNetworkInterface -Force -Name ($nicPrefix + $ResourceGroupName) -ResourceGroupName $ResourceGroupName -Location $Location -SubnetId $subnetId -PublicIpAddressId $pubip.Id;
$nic = Get-AzNetworkInterface -Name ($nicPrefix + $ResourceGroupName) -ResourceGroupName $ResourceGroupName;
$nicId = $nic.Id;
$VirtualMachine = Add-AzVMNetworkInterface -VM $VirtualMachine -Id $nicId;
# Set VM SecurityType and connect to DES
$VirtualMachine = Set-AzVMOSDisk -VM $VirtualMachine -StorageAccountType "StandardSSD_LRS" -CreateOption "FromImage" -SecurityEncryptionType $secureEncryptGuestState -SecureVMDiskEncryptionSet $diskencset.Id;
$VirtualMachine = Set-AzVMSecurityProfile -VM $VirtualMachine -SecurityType $vmSecurityType;
$VirtualMachine = Set-AzVMUefi -VM $VirtualMachine -EnableVtpm $true -EnableSecureBoot $true;
New-AzVM -ResourceGroupName $ResourceGroupName -Location $Location -Vm $VirtualMachine;
$vm = Get-AzVM -ResourceGroupName $ResourceGroupName -Name $vmname;
# Verify the SecurityEncryptionType value on the disk.
# $vm.StorageProfile.OsDisk.ManagedDisk.SecurityProfile.SecurityEncryptionType == 'DiskWithVMGuestState';
Parametreler
-Caching
İşletim sistemi diskinin önbelleğe alma modunu belirtir.
Geçerli değerler şunlardır:
Yalnızca Okunur
ReadWrite Varsayılan değer ReadWrite'dir.
Önbelleğe alma değerinin değiştirilmesi sanal makinenin yeniden başlatılmasına neden olur.
Bu ayar diskin performansını etkiler.
Parametre özellikleri
Tür: Nullable<T> [ CachingTypes ]
Default value: None
Kabul edilen değerler: None, ReadOnly, ReadWrite
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: 3
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-CreateOption
Bu cmdlet'in sanal makinede bir platformdan veya kullanıcı görüntüsünden disk oluşturup oluşturmadığını veya var olan bir disk ekleyip eklemediğini belirtir.
Geçerli değerler şunlardır:
Takmak.
Özelleştirilmiş bir diskten sanal makine oluşturmak için bu seçeneği belirtin.
Bu seçeneği belirttiğinizde SourceImageUri parametresini belirtmeyin.
Bunun yerine Set-AzVMSourceImage cmdlet'ini kullanın.
Azure platformuna VHD'de işletim sisteminin türünü bildirmek için Windows veya Linux parametrelerini de kullanmanız gerekir.
VhdUri parametresi, azure platformuna eklenecek diskin konumunu bildirmek için yeterlidir.
KimdenGörüntü.
Platform görüntüsünden veya genelleştirilmiş bir kullanıcı görüntüsünden sanal makine oluşturmak için bu seçeneği belirtin.
Genelleştirilmiş bir kullanıcı görüntüsü söz konusu olduğunda, SourceImageUri parametresini ve Windows veya Lin belirtmeniz gerekir Azure platformuna Set-AzVMSourceImage cmdlet'ini kullanmak yerine işletim sistemi diski VHD'sinin konumunu ve türünü bildirmek içinux parametreleri.
Platform görüntüsü söz konusu olduğunda VhdUri parametresi yeterlidir.
Empty.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: 5
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Parametre özellikleri
Tür: IAzureContextContainer
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: AzContext, AzureRmContext, AzureCredential
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-DeleteOption
VM silindikten sonra işletim sistemi Disk silme seçeneğini belirtir. Seçenekler Ayır, Sil'dir
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-DiffDiskPlacement
İşletim sistemi diski için kısa ömürlü disk yerleşimini belirtir. Bu özellik, kısa ömürlü işletim sistemi diski sağlama için önbellek diski veya kaynak disk alanı gibi bir konumu seçmek üzere istekteki kullanıcı tarafından kullanılabilir. Kısa ömürlü işletim sistemi disk boyutu gereksinimleri hakkında daha fazla bilgi için lütfen https://learn.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements 'da Windows VM için kısa ömürlü işletim sistemi disk boyutu gereksinimleri ve https://learn.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements 'deki Linux VM'ye bakın. Bu parametre yalnızca DiffDiskSetting parametresi 'Local' olarak ayarlandıysa kullanılabilir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-DiffDiskSetting
İşletim sistemi diski için fark kayıt diski ayarlarını belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-DiskEncryptionKeyUrl
Disk şifreleme anahtarının konumunu belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
WindowsDiskEncryptionParameterSet
Position: 7
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
LinuxDiskEncryptionParameterSet
Position: 7
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-DiskEncryptionKeyVaultId
Disk şifreleme anahtarını içeren Key Vault kaynak kimliğini belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
WindowsDiskEncryptionParameterSet
Position: 8
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
LinuxDiskEncryptionParameterSet
Position: 8
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-DiskEncryptionSetId
Müşteri tarafından yönetilen disk şifreleme kümesinin kaynak kimliğini belirtir. Bu yalnızca yönetilen disk için belirtilebilir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-DiskSizeInGB
İşletim sistemi diskinin boyutunu GB cinsinden belirtir.
Parametre özellikleri
Tür: Nullable<T> [ Int32 ]
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-KeyEncryptionKeyUrl
Anahtar şifreleme anahtarının konumunu belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
WindowsDiskEncryptionParameterSet
Position: 9
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
LinuxDiskEncryptionParameterSet
Position: 9
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-KeyEncryptionKeyVaultId
Anahtar şifreleme anahtarını içeren Key Vault kaynak kimliğini belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
WindowsDiskEncryptionParameterSet
Position: 10
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
LinuxDiskEncryptionParameterSet
Position: 10
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Linux
Kullanıcı görüntüsündeki işletim sisteminin Linux olduğunu gösterir.
Kullanıcı görüntüsü tabanlı sanal makine dağıtımı için bu parametreyi belirtin.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
LinuxParamSet
Position: 6
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
LinuxDiskEncryptionParameterSet
Position: 6
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-ManagedDiskId
Yönetilen diskin kimliğini belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Name
İşletim sistemi diskinin adını belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: OSDiskName, Disk Adı
Parametre kümeleri
(All)
Position: 1
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-SecureVMDiskEncryptionSet
Disk Şifreleme Kümesi için ARM Kaynak Kimliği. Müşterinin ConfidentialVmEncryptedWithCustomerKey şifreleme türüyle oluşturulan Disk Şifreleme Kümesi için ARM Kimliği sağlamasına olanak tanır. Bu, müşterinin Gizli VM ile Müşteri Tarafından Yönetilen Anahtar (CMK) şifrelemesini kullanmasına olanak sağlar. SecurityEncryptionType parametresi değeri DiskwithVMGuestState olmalıdır.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-SecurityEncryptionType
VM'nin yönetilen diskinde SecurityEncryptionType değerini ayarlar. olası değerler şunlardır: TrustedLaunch, ConfidentialVM_DiskEncryptedWithCustomerKey, ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey, ConfidentialVM_DiskEncryptedWithPlatformKey
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-SourceImageUri
Kullanıcı görüntüsü senaryoları için VHD'nin URI'sini belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: SourceImage
Parametre kümeleri
(All)
Position: 4
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-StorageAccountType
Yönetilen diskin depolama hesabı türünü belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-StorageFaultDomainAlignment
İşletim sistemi diski için depolama hatası etki alanı hizalama türünü belirtir. Geçerli değerler 'Hizalanmış' ve 'BestEffortAligned' değerleridir. 'Hizalanmış' disk Depolama Hata Etki Alanlarını İşlem Hatası Etki Alanları ile eşler; disk yeterli FD'leri desteklemiyorsa dağıtım başarısız olur. 'BestEffortAligned' eşlemeyi dener, ancak yeterli FD'yi desteklemiyorsa diski hizalanmamış olarak bırakır. Yalnızca VMSS Flex içindeki VM'ler için geçerlidir; CRP, tek başına VM'ler için BadRequest döndürür.
Parametre özellikleri
Tür: String
Default value: None
Kabul edilen değerler: Aligned, BestEffortAligned
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-VhdUri
Sanal sabit diskin (VHD) Tekdüzen Kaynak Tanımlayıcısını (URI) belirtir.
Görüntü tabanlı bir sanal makine için bu parametre, bir platform görüntüsü veya kullanıcı görüntüsü belirtildiğinde oluşturulacak VHD dosyasını belirtir.
Bu, sanal makineyi başlatmak için görüntü ikili büyük nesnesinin (BLOB) kopyalandığı konumdur.
Disk tabanlı sanal makine önyükleme senaryosu için bu parametre, sanal makinenin doğrudan başlatmak için kullandığı VHD dosyasını belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: OSDiskVhdUri, DiskVhdUri
Parametre kümeleri
(All)
Position: 2
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-VM
İşletim sistemi disk özelliklerinin ayarlanacağı yerel sanal makine nesnesini belirtir.
Bir sanal makine nesnesi almak için Get-AzVM cmdlet'ini kullanın.
Parametre özellikleri
Tür: PSVirtualMachine
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: VMProfile
Parametre kümeleri
(All)
Position: 0
Zorunlu: True
İşlem hattından gelen değer: True
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Windows
Kullanıcı görüntüsündeki işletim sisteminin Windows olduğunu gösterir.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
WindowsParamSet
Position: 6
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
WindowsDiskEncryptionParameterSet
Position: 6
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-WriteAccelerator
İşletim sistemi diskinde WriteAccelerator'ın etkinleştirilmesi veya devre dışı bırakılması gerekip gerekmediğini belirtir.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters .
Çıkışlar