Udostępnij za pośrednictwem


Set-AzureTrafficManagerEndpoint

Aktualizuje właściwości punktu końcowego w profilu usługi Traffic Manager.

Uwaga

Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API programu Azure Service Manager (ASM). Ten starszy moduł programu PowerShell nie jest zalecany podczas tworzenia nowych zasobów, ponieważ usługa ASM ma zostać wycofana. Aby uzyskać więcej informacji, zobacz Wycofywanie programu Azure Service Manager.

Moduł Az programu PowerShell jest zalecanym modułem programu PowerShell do zarządzania zasobami usługi Azure Resource Manager (ARM) przy użyciu programu PowerShell.

Składnia

Set-AzureTrafficManagerEndpoint
   -DomainName <String>
   [-Location <String>]
   [-Type <String>]
   [-Status <String>]
   [-Weight <Int32>]
   [-MinChildEndpoints <Int32>]
   -TrafficManagerProfile <IProfileWithDefinition>
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Set-AzureTrafficManagerEndpoint aktualizuje właściwości punktu końcowego w profilu usługi Microsoft Azure Traffic Manager. Jeśli punkt końcowy nie istnieje w bieżącym profilu, to polecenie cmdlet go utworzy. Po dodaniu punktu końcowego przekaż wynik do polecenia cmdlet Set-AzureTrafficManagerProfile przy użyciu operatora potoku. To polecenie cmdlet nawiązuje połączenie z platformą Azure, aby zapisać zmiany.

Przykłady

Przykład 1. Aktualizowanie punktu końcowego dla profilu

PS C:\>$TrafficManagerProfile = Get-AzureTrafficManagerProfile -Name "ContosoProfile"
PS C:\> Set-AzureTrafficManagerEndpoint -TrafficManagerProfile $TrafficManagerProfile -DomainName "ContosoApp02.cloudapp.net" -Status "Enabled" -Type "CloudService" -Weight 2 -Location myLocation | Set-AzureTrafficManagerProfile

Pierwsze polecenie używa polecenia cmdlet Get-AzureTrafficManagerProfile w celu pobrania profilu o nazwie ContosoProfile, a następnie zapisuje go w zmiennej $TrafficManagerProfile.

Drugie polecenie aktualizuje punkt końcowy w profilu usługi Traffic Manager przechowywanym w $TrafficManagerProfile. Punkt końcowy ma nazwę domeny ContosoApp02.cloudapp.net. Polecenie określa również stan, typ, wagę i lokalizację punktu końcowego. Polecenie przekazuje zmodyfikowany profil do polecenia cmdlet Set-AzureTrafficManagerProfile w celu nawiązania połączenia z platformą Azure w celu zapisania zmian.

Parametry

-DomainName

Określa nazwę domeny punktu końcowego do zmodyfikowania.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-Location

Określa lokalizację punktu końcowego, który dodaje polecenie cmdlet. Musi to być lokalizacja platformy Azure.

Ten parametr musi zawierać wartość dla punktów końcowych typu "Any" lub typu "TrafficManager" w profilu, który ma metodę równoważenia obciążenia ustawioną na "Wydajność". Możliwe wartości to nazwy regionów platformy Azure, jak pokazano na stronie https://azure.microsoft.com/regions/https://azure.microsoft.com/regions/.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-MinChildEndpoints

Określa minimalną liczbę punktów końcowych, które profil zagnieżdżony musi mieć w trybie online, aby ten punkt końcowy był traktowany w trybie online.

Typ:Int32
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Określa profil platformy Azure, z którego to polecenie cmdlet odczytuje. Jeśli nie określisz profilu, to polecenie cmdlet odczytuje z lokalnego profilu domyślnego.

Typ:AzureSMProfile
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Status

Określa stan punktu końcowego monitorowania. Prawidłowe wartości to:

  • Włączony
  • Disabled

Jeśli określisz wartość Włączone, usługa Traffic Manager monitoruje punkt końcowy, a metoda równoważenia obciążenia uwzględnia ją podczas zarządzania ruchem.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-TrafficManagerProfile

Określa obiekt profilu usługi Traffic Manager, dla którego ma być modyfikowany punkt końcowy.

Typ:IProfileWithDefinition
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-Type

Określa typ punktu końcowego. Prawidłowe wartości to:

  • CloudService

  • AzureWebsite

  • TrafficManager

  • Dowolne

Jeśli istnieje więcej niż jeden punkt końcowy witryny AzureWebsite, punkty końcowe muszą znajdować się w różnych centrach danych.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Weight

Określa wagę punktu końcowego, który dodaje polecenie cmdlet. Prawidłowy zakres wartości dla tego parametru to [11000].

Ten parametr jest używany tylko dla zasad równoważenia obciążenia RoundRobin.

Typ:Int32
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wyjściowe

Microsoft.WindowsAzure.Commands.Utilities.TrafficManager.Models.IProfileWithDefinition

To polecenie cmdlet generuje obiekt profilu usługi Traffic Manager, który zawiera informacje o zaktualizowanym profilu.