Udostępnij za pośrednictwem


Set-AzureDeployment

Modyfikuje stan, ustawienia konfiguracji lub tryb uaktualniania wdrożenia.

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.

Ważne

Usługi Cloud Services (wersja klasyczna) są teraz przestarzałe dla nowych klientów i zostaną wycofane 31 sierpnia 2024 r. dla wszystkich klientów. Nowe wdrożenia powinny używać nowego modelu wdrażania opartego na usłudze Azure Resource Manager w usługach Azure Cloud Services (wsparcie dodatkowe).

Składnia

Set-AzureDeployment
   [-Upgrade]
   [-ServiceName] <String>
   [-Package] <String>
   [-Configuration] <String>
   [-Slot] <String>
   [[-Mode] <String>]
   [[-Label] <String>]
   [[-RoleName] <String>]
   [-Force]
   [[-ExtensionConfiguration] <ExtensionConfigurationInput[]>]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Set-AzureDeployment
   [-Config]
   [-ServiceName] <String>
   [-Configuration] <String>
   [-Slot] <String>
   [[-ExtensionConfiguration] <ExtensionConfigurationInput[]>]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Set-AzureDeployment
   [-Status]
   [-ServiceName] <String>
   [-Slot] <String>
   [-NewStatus] <String>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Set-AzureDeployment modyfikuje stan, ustawienia konfiguracji lub tryb uaktualniania wdrożenia platformy Azure. Stan wdrożenia można zmienić na Uruchomione lub Wstrzymane. Plik cscfg można zmienić dla wdrożenia. Możesz ustawić tryb uaktualniania i zaktualizować pliki konfiguracji. Użyj polecenia cmdlet Set-AzureWalkUpgradeDomain, aby zainicjować uaktualnienie.

Przykłady

Przykład 1. Zmiana stanu wdrożenia

PS C:\> Set-AzureDeployment -Status -ServiceName "ContosoService" -Slot "Production" -NewStatus "Running"

To polecenie ustawia stan wdrożenia dla usługi o nazwie ContosoService w środowisku produkcyjnym na Uruchomiono.

Przykład 2. Przypisywanie innego pliku konfiguracji do wdrożenia

PS C:\> Set-AzureDeployment -Config -ServiceName "ContosoService" -Slot "Staging" -Configuration "C:\Temp\MyServiceConfig.Cloud.csfg"

To polecenie przypisuje inny plik konfiguracji dla wdrożenia usługi o nazwie ContosoService w środowisku przejściowym.

Przykład 3. Ustawianie trybu uaktualniania na Wartość Automatyczna

PS C:\> Set-AzureDeployment -Upgrade -ServiceName "ContosoService" -Mode Auto -Package "C:\packages\ContosoApp.cspkg" -Configuration "C:\Config\ContosoServiceConfig.Cloud.csfg"

To polecenie ustawia tryb uaktualniania na Auto i określa pakiet uaktualnienia i nowy plik konfiguracji.

Przykład 4. Instalowanie konfiguracji rozszerzenia w usłudze

PS C:\> Set-AzureDeployment -Config -ServiceName "ContosoService" -Mode "Automatic" -Package "https://contosostorage.blob.core.windows.net/container06/ContosoPackage.cspkg" -Configuration "C:\packages\ContosoConfiguration.cscfg" -Slot "Production" -ExtensionConfiguration "C:\packages\ContosoExtensionConfig.cscfg"

To polecenie instaluje konfigurację rozszerzenia w określonej usłudze w chmurze i stosuje je w rolach.

Parametry

-Config

Określa, że to polecenie cmdlet modyfikuje konfigurację wdrożenia.

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

-Configuration

Określa pełną ścieżkę pliku konfiguracji cscfg. Można określić plik konfiguracji na potrzeby zmiany uaktualnienia lub konfiguracji.

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

-ExtensionConfiguration

Określa tablicę obiektów konfiguracji rozszerzenia.

Typ:ExtensionConfigurationInput[]
Position:9
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-Force

Wskazuje, że polecenie cmdlet wykonuje wymuszone uaktualnienie.

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

-InformationAction

Określa, jak to polecenie cmdlet reaguje na zdarzenie informacyjne.

Dopuszczalne wartości tego parametru to:

  • Kontynuuj
  • Ignoruj
  • Zapytać
  • SilentlyContinue
  • Zatrzymaj
  • Wstrzymanie
Typ:ActionPreference
Aliases:infa
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Określa zmienną informacyjną.

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

-Label

Określa etykietę dla uaktualnionego wdrożenia.

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

-Mode

Określa tryb uaktualniania. Prawidłowe wartości to:

  • Auto
  • Ręcznie
  • Jednoczesny
Typ:String
Position:5
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-NewStatus

Określa stan docelowy wdrożenia. Prawidłowe wartości to: Uruchomione i Wstrzymane.

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

-Package

Określa pełną ścieżkę pliku pakietu uaktualnienia.

Typ:String
Position:2
wartość domyślna:None
Wymagane:True
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

-RoleName

Określa nazwę roli do uaktualnienia.

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

-ServiceName

Określa nazwę usługi platformy Azure wdrożenia.

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

-Slot

Określa środowisko wdrożenia do zmodyfikowania. Prawidłowe wartości to: Produkcja i przemieszczanie.

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

-Status

Określa, że to polecenie cmdlet zmienia stan wdrożenia.

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

-Upgrade

Określa, że to polecenie cmdlet uaktualnia wdrożenie.

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