Start-AzVmssRollingExtensionUpgrade

To polecenie cmdlet uruchamia uaktualnienie stopniowe dla wszystkich rozszerzeń w danym zestawie skalowania maszyn wirtualnych do najnowszej dostępnej wersji.

Składnia

Start-AzVmssRollingExtensionUpgrade
     -ResourceGroupName <String>
     -VMScaleSetName <String>
     [-AsJob]
     [-DefaultProfile <IAzureContextContainer>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzVmssRollingExtensionUpgrade
     -VirtualMachineScaleSet <PSVirtualMachineScaleSet>
     [-AsJob]
     [-DefaultProfile <IAzureContextContainer>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzVmssRollingExtensionUpgrade
     -ResourceId <String>
     [-AsJob]
     [-DefaultProfile <IAzureContextContainer>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

Opis

Uruchamia uaktualnienie stopniowe, aby przenieść wszystkie rozszerzenia w tym zestawie skalowania maszyn wirtualnych do najnowszej dostępnej wersji. Nie ma to wpływu na rozszerzenia, na które jest już uruchomiona najnowsza dostępna wersja.

Przykłady

Przykład 1

$vmss = Get-AzVmss -ResourceGroupName "MyResourceGroupName" -Name "MyVmssName";
Add-AzVmssExtension -VirtualMachineScaleSet $vmss -Name "testExtension" -Publisher Microsoft.CPlat.Core -Type "NullWindows" -TypeHandlerVersion "3.0" -AutoUpgradeMinorVersion $True  -Setting "";
Start-AzVmssRollingExtensionUpgrade -ResourceGroupName "MyResourceGroupName" -VMScaleSetName "MyVmssName";

W tym przykładzie jest pobierany istniejący zestaw skalowania maszyn wirtualnych "MyVmssName" i dodaje do niego rozszerzenie. Ostatnie polecenie uruchamia proces uaktualniania stopniowego rozszerzenia.

Parametry

-AsJob

Uruchamianie polecenia cmdlet w tle

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nazwa grupy zasobów.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceId

Identyfikator zasobu obiektu zestawu skalowania maszyn wirtualnych.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VirtualMachineScaleSet

Obiekt zestawu skalowania maszyn wirtualnych.

Type:PSVirtualMachineScaleSet
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMScaleSetName

Nazwa zestawu skalowania maszyn wirtualnych.

Type:String
Aliases:Name
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

String

PSVirtualMachineScaleSet

Dane wyjściowe

PSOperationStatusResponse