Set-AzVM
Deze cmdlet kan worden gebruikt om de volgende handelingen uit te voeren: een virtuele machine opnieuw toepassen of opnieuw implementeren, een virtuele machine markeren als gegeneraliseerde, verwijdering simuleren naar een virtuele spot-machine.
Syntax
Set-AzVM
[-ResourceGroupName] <String>
[-Name] <String>
[-Generalized]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzVM
[-ResourceGroupName] <String>
[-Name] <String>
[-Redeploy]
[-AsJob]
[-NoWait]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzVM
[-ResourceGroupName] <String>
[-Name] <String>
[-Reapply]
[-AsJob]
[-NoWait]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzVM
[-ResourceGroupName] <String>
[-Name] <String>
[-SimulateEviction]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzVM
[-Id] <String>
[-Generalized]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzVM
[-Id] <String>
[-Redeploy]
[-AsJob]
[-NoWait]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzVM
[-Id] <String>
[-Reapply]
[-AsJob]
[-NoWait]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzVM
[-Id] <String>
[-SimulateEviction]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
De set-AzVM-cmdlet kan worden gebruikt voor het opnieuw implementeren of opnieuw toepassen van een virtuele machine. Het kan ook worden gebruikt om een virtuele machine te markeren als gegeneraliseerde of gesimuleerde verwijdering naar een virtuele spot-machine.
Voordat u een virtuele machine markeert als gegeneraliseerd, meldt u zich aan bij de virtuele machine en gebruikt u Sysprep om de harde schijf voor te bereiden. Klik hier voor meer informatie.
Voorbeelden
Voorbeeld 1: Een virtuele machine markeren als gegeneraliseerd
Set-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -Generalized
Met deze opdracht wordt de virtuele machine met de naam VirtualMachine07 gemarkeerd als gegeneraliseerd.
Voorbeeld 2: Verwijdering simuleren naar een virtuele spot-machine met behulp van resource-id
$vm = Get-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
Set-AzVM -Id $vm.id -SimulateEviction
Met deze opdracht wordt verwijdering gesimuleerd naar de virtuele machine met de naam VirtualMachine07 met behulp van de resource-id.
Voorbeeld 3: Een virtuele machine opnieuw gebruiken
Set-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -Reapply
Met deze opdracht wordt de virtuele machine met de naam VirtualMachine07 opnieuw toegepast.
Voorbeeld 4: Een virtuele machine opnieuw implementeren met resource-id
$vm = Get-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
Set-AzVM -Id $vm.id -Redeploy
Met deze opdracht wordt de virtuele machine met de naam VirtualMachine07 geïmplementeerd met behulp van de resource-id.
Parameters
-AsJob
Voer de cmdlet op de achtergrond uit en retourneer een taak om de voortgang bij te houden.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Generalized
Geeft aan dat deze cmdlet een virtuele machine markeert als gegeneraliseerde.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Hiermee geeft u de resource-id van de virtuele machine.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Hiermee geeft u de naam van de virtuele machine waarop deze cmdlet werkt.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NoWait
Start de bewerking en retourneert onmiddellijk voordat de bewerking is voltooid. Gebruik een ander mechanisme om te bepalen of de bewerking is voltooid.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Reapply
Virtuele machine opnieuw toepassen.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Redeploy
Geeft aan dat deze cmdlet de virtuele machine handmatig opnieuw implementeert op een andere Azure-host om eventuele problemen op te lossen. Als u een virtuele machine opnieuw implementeert, wordt deze opnieuw opgestart, wat resulteert in het verlies van tijdelijke stationsgegevens.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Hiermee geeft u de naam van de resourcegroep van de virtuele machine.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SimulateEviction
Geeft aan dat deze cmdlet de verwijdering van de virtuele spot-machine simuleert. De verwijdering vindt plaats binnen 30 minuten na het aanroepen van de API.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor