Set-AzVMOSDisk  
	
   
 
	
		Hiermee stelt u de schijfeigenschappen van het besturingssysteem in op een virtuele machine.
	 
	Syntaxis 
	
		DefaultParamSet (Standaard)
	   
	
		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>]
    [-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>]
    [-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>]
    [-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>]
    [-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>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]
 
	 
	Description 
	
		Met de cmdlet Set-AzVMOSDisk  worden de eigenschappen van de besturingssysteemschijf op een virtuele machine ingesteld.
	 
	Voorbeelden 
	
	
		$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"
 
Met de eerste opdracht wordt de beschikbaarheidsset met de naam AvailabilitySet13 opgehaald in de resourcegroep ResourceGroup11 en wordt dat object vervolgens opgeslagen in de variabele $AvailabilitySet.
Met de tweede opdracht wordt een object van een virtuele machine gemaakt en vervolgens opgeslagen in de $VirtualMachine variabele.
Met de opdracht wordt een naam en grootte toegewezen aan de virtuele machine.
De virtuele machine behoort tot de beschikbaarheidsset die is opgeslagen in $AvailabilitySet.
Met de laatste opdracht worden de eigenschappen op de virtuele machine in $VirtualMachine ingesteld.
	 
	Voorbeeld 2: Hiermee stelt u eigenschappen op een virtuele machine in op basis van een gegeneraliseerde gebruikersinstallatiekopieën 
	
		$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"
 
Met de eerste opdracht wordt de beschikbaarheidsset met de naam AvailabilitySet13 opgehaald in de resourcegroep ResourceGroup11 en wordt dat object opgeslagen in de $AvailabilitySet variabele.
Met de tweede opdracht wordt een object van een virtuele machine gemaakt en opgeslagen in de $VirtualMachine variabele.
Met de opdracht wordt een naam en grootte toegewezen aan de virtuele machine.
De virtuele machine behoort tot de beschikbaarheidsset die is opgeslagen in $AvailabilitySet.
Met de laatste opdracht worden de eigenschappen op de virtuele machine in $VirtualMachine ingesteld.
	 
	Voorbeeld 3: Hiermee stelt u eigenschappen op een virtuele machine in op basis van een gespecialiseerde gebruikersinstallatiekopieën 
	
		$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"
 
Met de eerste opdracht wordt de beschikbaarheidsset met de naam AvailabilitySet13 opgehaald in de resourcegroep ResourceGroup11 en wordt dat object opgeslagen in de $AvailabilitySet variabele.
Met de tweede opdracht wordt een object van een virtuele machine gemaakt en opgeslagen in de $VirtualMachine variabele.
Met de opdracht wordt een naam en grootte toegewezen aan de virtuele machine.
De virtuele machine behoort tot de beschikbaarheidsset die is opgeslagen in $AvailabilitySet.
Met de laatste opdracht worden de eigenschappen op de virtuele machine in $VirtualMachine ingesteld.
	 
	Voorbeeld 4: De schijfversleutelingsinstellingen instellen op een besturingssysteemschijf van een virtuele machine 
	
		$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"
 
In dit voorbeeld worden de instellingen voor schijfversleuteling ingesteld op een besturingssysteemschijf van een virtuele machine.
	 
	Voorbeeld 5: Maak een virtuele machine ConfidentialVM met VM OS Disk Encryption van DiskWithVMGuestState en Disk Encryption Set-versleuteling van ConfidentialVmEncryptedWithCustomerKey.        
	
		$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';
 
	 
	Parameters 
		-Caching 
		Hiermee geeft u de cachemodus van de besturingssysteemschijf.
Geldige waarden zijn:
ReadOnly 
ReadWrite De standaardwaarde is ReadWrite.
Als u de cachewaarde wijzigt, wordt de virtuele machine opnieuw opgestart.
Deze instelling is van invloed op de prestaties van de schijf. 
 
		Parametereigenschappen 
		
				Type: Nullable<T> [ CachingTypes ] 
 
				Default value: None  
				Geaccepteerde waarden: None, ReadOnly, ReadWrite  
				Ondersteunt jokertekens: False  
				DontShow: False  
		
		Parametersets 
			
				
					(All) 
					
						 
					 
				 
				
						Position: 3  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
		-CreateOption  
		Hiermee geeft u op of met deze cmdlet een schijf in de virtuele machine wordt gemaakt op basis van een platform- of gebruikersinstallatiekopieën of een bestaande schijf wordt gekoppeld.
Geldige waarden zijn:
Vastmaken.
Geef deze optie op om een virtuele machine te maken op basis van een gespecialiseerde schijf.
Wanneer u deze optie opgeeft, moet u de parameter SourceImageUri  niet opgeven.
Gebruik in plaats daarvan de cmdlet Set-AzVMSourceImage.
U moet ook de Windows  - of Linux-parameters  gebruiken om aan het Azure-platform het type besturingssysteem op de VHD te vertellen.
De parameter VhdUri  is voldoende om het Azure-platform de locatie van de schijf te laten koppelen. 
Van afbeelding.
Geef deze optie op om een virtuele machine te maken op basis van een platforminstallatiekopieën of een gegeneraliseerde gebruikersinstallatiekopieën.
In het geval van een gegeneraliseerde gebruikersinstallatiekopie moet u ook de parameter SourceImageUri  en de Windows  - of Linux-parameters  opgeven om het Azure-platform de locatie en het type van de VHD van de besturingssysteemschijf op te geven in plaats van de Set-AzVMSourceImage-cmdlet  te gebruiken.
In het geval van een platforminstallatiekopieën is de VhdUri-parameter  voldoende. 
Empty. 
 
		Parametereigenschappen 
		
				Type: String 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
		
		Parametersets 
			
				
					(All) 
					
						 
					 
				 
				
						Position: 5  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
		-DefaultProfile  
		De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
		Parametereigenschappen 
		
				Type: IAzureContextContainer 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
				Aliassen: AzContext, AzureRmContext, AzureCredential  
		
		Parametersets 
			
				
					(All) 
					
						 
					 
				 
				
						Position: Named  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
		-DeleteOption  
		Hiermee geeft u de optie voor verwijderen van besturingssysteemschijf op nadat de VM is verwijderd. Opties zijn loskoppelen, verwijderen
		Parametereigenschappen 
		
				Type: String 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
		
		Parametersets 
			
				
					(All) 
					
						 
					 
				 
				
						Position: Named  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: True  
						Waarde van resterende argumenten: False  
				
			 
		-DiffDiskPlacement   
		Hiermee geeft u de tijdelijke schijfplaatsing voor de besturingssysteemschijf. Deze eigenschap kan worden gebruikt door de gebruiker in de aanvraag om de locatie te kiezen, zoals de cacheschijf of resourceschijfruimte voor tijdelijke inrichting van besturingssysteemschijven. Voor meer informatie over tijdelijke vereisten voor besturingssysteemschijfgrootte, raadpleegt u kortstondige besturingssysteemschijfgroottevereisten voor Windows-VM op https://free.blessedness.top/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements  en Linux-VM op https://free.blessedness.top/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements . Deze parameter kan alleen worden gebruikt als de parameter DiffDiskSetting is ingesteld op 'Local'.
		Parametereigenschappen 
		
				Type: String 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
		
		Parametersets 
			
				
					(All) 
					
						 
					 
				 
				
						Position: Named  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: True  
						Waarde van resterende argumenten: False  
				
			 
		-DiffDiskSetting   
		Hiermee geeft u de differentiërende schijfinstellingen voor besturingssysteemschijf.
		Parametereigenschappen 
		
				Type: String 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
		
		Parametersets 
			
				
					(All) 
					
						 
					 
				 
				
						Position: Named  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: True  
						Waarde van resterende argumenten: False  
				
			 
		-DiskEncryptionKeyUrl    
		Hiermee geeft u de locatie van de schijfversleutelingssleutel.
		Parametereigenschappen 
		
				Type: String 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
		
		Parametersets 
			
				
					WindowsDiskEncryptionParameterSet 
					
						 
					 
				     
				
						Position: 7  
						Verplicht: True  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
			
				
					LinuxDiskEncryptionParameterSet 
					
						 
					 
				     
				
						Position: 7  
						Verplicht: True  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
		-DiskEncryptionKeyVaultId     
		Hiermee geeft u de resource-id van de sleutelkluis die de schijfversleutelingssleutel bevat.
		Parametereigenschappen 
		
				Type: String 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
		
		Parametersets 
			
				
					WindowsDiskEncryptionParameterSet 
					
						 
					 
				     
				
						Position: 8  
						Verplicht: True  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
			
				
					LinuxDiskEncryptionParameterSet 
					
						 
					 
				     
				
						Position: 8  
						Verplicht: True  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
		-DiskEncryptionSetId    
		Hiermee geeft u de resource-id van de door de klant beheerde schijfversleutelingsset op.  Dit kan alleen worden opgegeven voor beheerde schijf.
		Parametereigenschappen 
		
				Type: String 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
		
		Parametersets 
			
				
					(All) 
					
						 
					 
				 
				
						Position: Named  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
		-DiskSizeInGB   
		Hiermee geeft u de grootte, in GB, van de besturingssysteemschijf.
		Parametereigenschappen 
		
				Type: Nullable<T> [ Int32 ] 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
		
		Parametersets 
			
				
					(All) 
					
						 
					 
				 
				
						Position: Named  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
		-KeyEncryptionKeyUrl    
		Hiermee geeft u de locatie van de sleutelversleutelingssleutel.
		Parametereigenschappen 
		
				Type: String 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
		
		Parametersets 
			
				
					WindowsDiskEncryptionParameterSet 
					
						 
					 
				     
				
						Position: 9  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
			
				
					LinuxDiskEncryptionParameterSet 
					
						 
					 
				     
				
						Position: 9  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
		-KeyEncryptionKeyVaultId     
		Hiermee geeft u de resource-id van de sleutelkluis die de sleutelversleutelingssleutel bevat.
		Parametereigenschappen 
		
				Type: String 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
		
		Parametersets 
			
				
					WindowsDiskEncryptionParameterSet 
					
						 
					 
				     
				
						Position: 10  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
			
				
					LinuxDiskEncryptionParameterSet 
					
						 
					 
				     
				
						Position: 10  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
		-Linux 
		Geeft aan dat het besturingssysteem op de gebruikersinstallatiekopieën Linux is.
Geef deze parameter op voor implementatie van virtuele machines op basis van gebruikersinstallatiekopieën.
		Parametereigenschappen 
		
				Type: SwitchParameter 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
		
		Parametersets 
			
				
					LinuxParamSet 
					
						 
					 
				   
				
						Position: 6  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
			
				
					LinuxDiskEncryptionParameterSet 
					
						 
					 
				     
				
						Position: 6  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
		-ManagedDiskId   
		Hiermee geeft u de id van een beheerde schijf.
		Parametereigenschappen 
		
				Type: String 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
		
		Parametersets 
			
				
					(All) 
					
						 
					 
				 
				
						Position: Named  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
		-Name 
		Hiermee geeft u de naam van de besturingssysteemschijf.
		Parametereigenschappen 
		
				Type: String 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
				Aliassen: OSDiskName, DiskName  
		
		Parametersets 
			
				
					(All) 
					
						 
					 
				 
				
						Position: 1  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
		-SecureVMDiskEncryptionSet    
		ARM-resource-id voor schijfversleutelingsset. Hiermee kan de klant ARM-id opgeven voor schijfversleutelingsset die is gemaakt met het versleutelingstype ConfidentialVmEncryptedWithCustomerKey. Hierdoor kan de klant CMK-versleuteling (Customer Managed Key) gebruiken met vertrouwelijke VM. De parameter SecurityEncryptionType-waarde moet DiskwithVMGuestState zijn.
		Parametereigenschappen 
		
				Type: String 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
		
		Parametersets 
			
				
					(All) 
					
						 
					 
				 
				
						Position: Named  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: True  
						Waarde van resterende argumenten: False  
				
			 
		-SecurityEncryptionType   
		Hiermee stelt u de waarde SecurityEncryptionType in op de beheerde schijf van de VIRTUELE machine. mogelijke waarden zijn: TrustedLaunch, ConfidentialVM_DiskEncryptedWithCustomerKey, ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey, ConfidentialVM_DiskEncryptedWithPlatformKey
		Parametereigenschappen 
		
				Type: String 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
		
		Parametersets 
			
				
					(All) 
					
						 
					 
				 
				
						Position: Named  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: True  
						Waarde van resterende argumenten: False  
				
			 
		-SourceImageUri   
		Hiermee geeft u de URI van de VHD voor scenario's met gebruikersinstallatiekopieën.
		Parametereigenschappen 
		
				Type: String 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
				Aliassen: SourceImage  
		
		Parametersets 
			
				
					(All) 
					
						 
					 
				 
				
						Position: 4  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
		-StorageAccountType   
		Hiermee geeft u het type opslagaccount van de beheerde schijf.
		Parametereigenschappen 
		
				Type: String 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
		
		Parametersets 
			
				
					(All) 
					
						 
					 
				 
				
						Position: Named  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
		-VhdUri  
		Hiermee geeft u de URI (Uniform Resource Identifier) van een virtuele harde schijf (VHD).
Voor een virtuele machine op basis van een installatiekopieën geeft deze parameter het VHD-bestand op dat moet worden gemaakt wanneer een platforminstallatiekopieën of gebruikersinstallatiekopieën worden opgegeven.
Dit is de locatie waaruit het binaire grote object (BLOB) van de installatiekopieën wordt gekopieerd om de virtuele machine te starten.
Voor een opstartscenario voor een virtuele machine op basis van een schijf geeft deze parameter het VHD-bestand op dat de virtuele machine rechtstreeks gebruikt voor het opstarten.
		Parametereigenschappen 
		
				Type: String 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
				Aliassen: OSDiskVhdUri, DiskVhdUri  
		
		Parametersets 
			
				
					(All) 
					
						 
					 
				 
				
						Position: 2  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
		-VM 
		Hiermee geeft u het lokale virtuele-machineobject op waarop de schijfeigenschappen van het besturingssysteem moeten worden ingesteld.
Gebruik de cmdlet Get-AzVM om een object voor een virtuele machine te verkrijgen.
		Parametereigenschappen 
		
				Type: PSVirtualMachine 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
				Aliassen: VMProfile  
		
		Parametersets 
			
				
					(All) 
					
						 
					 
				 
				
						Position: 0  
						Verplicht: True  
						Waarde uit pijplijn: True  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
		-Windows 
		Geeft aan dat het besturingssysteem op de gebruikersinstallatiekopieën Windows is.
		Parametereigenschappen 
		
				Type: SwitchParameter 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
		
		Parametersets 
			
				
					WindowsParamSet 
					
						 
					 
				   
				
						Position: 6  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
			
				
					WindowsDiskEncryptionParameterSet 
					
						 
					 
				     
				
						Position: 6  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
		-WriteAccelerator  
		Hiermee geeft u op of WriteAccelerator moet worden ingeschakeld of uitgeschakeld op de besturingssysteemschijf.
		Parametereigenschappen 
		
				Type: SwitchParameter 
 
				Default value: None  
				Ondersteunt jokertekens: False  
				DontShow: False  
		
		Parametersets 
			
				
					(All) 
					
						 
					 
				 
				
						Position: Named  
						Verplicht: False  
						Waarde uit pijplijn: False  
						Waarde uit pijplijn op eigenschapsnaam: False  
						Waarde van resterende argumenten: False  
				
			 
		CommonParameters 
		
			Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParameters voor meer informatie.
		 
	
			
			
				
			
			
			
				
			
	Uitvoerwaarden