Sdílet prostřednictvím


Set-AzVM

Tuto rutinu můžete použít k provedení následujících kroků: znovu použijte nebo znovu nasaďte virtuální počítač, označte virtuální počítač jako generalizovaný, simulujte vyřazení do spotového virtuálního počítače.

Syntaxe

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

Rutinu Set-AzVM můžete použít k opětovnému nasazení nebo opětovnému použití virtuálního počítače. Dá se také použít k označení virtuálního počítače jako generalizované nebo simulace vyřazení spotového virtuálního počítače.
Než označíte virtuální počítač jako generalizovaný, přihlaste se k virtuálnímu počítači a pomocí nástroje Sysprep připravte pevný disk. Další informace najdete zde.

Příklady

Příklad 1: Označení virtuálního počítače jako generalizovaného

Set-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -Generalized

Tento příkaz označí virtuální počítač s názvem VirtualMachine07 jako generalizovaný.

Příklad 2: Simulace vyřazení spotového virtuálního počítače pomocí ID prostředku

$vm = Get-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
Set-AzVM -Id $vm.id -SimulateEviction

Tento příkaz simuluje vyřazení virtuálního počítače s názvem VirtualMachine07 pomocí ID prostředku.

Příklad 3: Opětovné použití virtuálního počítače

Set-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -Reapply

Tento příkaz znovu zobrazí virtuální počítač s názvem VirtualMachine07.

Příklad 4: Opětovné nasazení virtuálního počítače pomocí ID prostředku

$vm = Get-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
Set-AzVM -Id $vm.id -Redeploy

Tento příkaz nasadí virtuální počítač s názvem VirtualMachine07 pomocí ID prostředku.

Parametry

-AsJob

Spusťte rutinu na pozadí a vraťte úlohu pro sledování průběhu.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Generalized

Označuje, že tato rutina označuje virtuální počítač jako generalizovaný.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Id

Určuje ID prostředku virtuálního počítače.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Name

Určuje název virtuálního počítače, na kterém tato rutina pracuje.

Typ:String
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-NoWait

Spustí operaci a vrátí se okamžitě před dokončením operace. Pokud chcete zjistit, jestli se operace úspěšně dokončila, použijte jiný mechanismus.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Reapply

Pokud chcete virtuální počítač znovu použít.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Redeploy

Označuje, že tato rutina ručně nasadí virtuální počítač na jiného hostitele Azure, aby se vyřešily případné problémy. Pokud virtuální počítač znovu nasadíte, restartuje se, což vede ke ztrátě dočasných dat jednotek.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ResourceGroupName

Určuje název skupiny prostředků virtuálního počítače.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-SimulateEviction

Označuje, že tato rutina simuluje vyřazení spotového virtuálního počítače. Vyřazení proběhne během 30 minut volání rozhraní API.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

String

Výstupy

PSComputeLongRunningOperation

PSAzureOperationResponse