Set-AzVmssUefi
Wijzigt UEFI-eigenschappen van virtuele machines van gen 2 die deel uitmaken van virtuele-machineschaalsets
Syntaxis
Set-AzVmssUefi
[-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
[[-EnableVtpm] <Boolean>]
[[-EnableSecureBoot] <Boolean>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
De cmdlet Set-AzVmssUefi wijzigt UEFI-eigenschappen van virtuele machines in een virtuele-machineschaalset.
Voorbeelden
Voorbeeld 1
$VMSS = Get-AzVmss -ResourceGroupName "ResourceGroup11" -VMScaleSetName "ContosoVM07"
Set-AzVmssUefi -VirtualMachineScaleSet $VMSS -EnableVtpm $true -EnableSecureBoot $true
Met de eerste opdracht wordt de virtuele-machineschaalset met de naam ContosoVM07 opgehaald met behulp van Get-AzVmss. Met de opdracht wordt deze opgeslagen in de variabele $VMSS. Met de tweede opdracht worden de UEFI-instellingen gewijzigd om SecureBoot en vTPM in te schakelen op virtuele machines in $VMSS. De opdracht geeft het resultaat door aan de Update-AzVmss cmdlet, waarmee uw wijzigingen worden geïmplementeerd. Een wijziging in de cashingmodus zorgt ervoor dat de virtuele machine opnieuw wordt opgestart.
Parameters
-DefaultProfile
De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-EnableSecureBoot
Parameter voor het in-/uitschakelen van beveiligd opstarten op de VM's van de schaalset
Type: | Boolean |
Position: | 2 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-EnableVtpm
Parameter voor het in-/uitschakelen van vTPM op de VM's van de schaalset
Type: | Boolean |
Position: | 1 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-VirtualMachineScaleSet
Het profiel van de virtuele-machineschaalset.
Type: | PSVirtualMachineScaleSet |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
Invoerwaarden
Uitvoerwaarden
Azure PowerShell