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 |