New-AzureDeployment
Tworzy wdrożenie na podstawie usługi.
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
New-AzureDeployment
[-ServiceName] <String>
[-Package] <String>
[-Configuration] <String>
[-Slot] <String>
[[-Label] <String>]
[[-Name] <String>]
[-DoNotStart]
[-TreatWarningsAsError]
[-ExtensionConfiguration <ExtensionConfigurationInput[]>]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Opis
Polecenie cmdlet New-AzureDeployment tworzy wdrożenie platformy Azure na podstawie usługi składającej się z ról internetowych i ról procesów roboczych. To polecenie cmdlet tworzy wdrożenie na podstawie pliku pakietu (.cspkg) i pliku konfiguracji usługi (cscfg). Określ nazwę unikatową w środowisku wdrażania.
Użyj polecenia cmdlet New-AzureVM, aby utworzyć wdrożenie na podstawie maszyn wirtualnych platformy Azure.
Przykłady
Przykład 1. Tworzenie wdrożenia
PS C:\> New-AzureDeployment -ServiceName "ContosoService" -Slot "Production" -Package "https://contosostorage.blob.core.windows.net/container06/ContosoPackage.cspkg" -Configuration "C:\packages\ContosoConfiguration.cscfg" -Label "ContosoDeployment"
To polecenie tworzy wdrożenie produkcyjne na podstawie pakietu o nazwie ContosoPackage.cspkg i konfiguracji o nazwie ContosoConfiguration.cscfg. Polecenie określa etykietę wdrożenia. Nie określa nazwy. To polecenie cmdlet tworzy identyfikator GUID jako nazwę.
Przykład 2. Tworzenie wdrożenia na podstawie konfiguracji rozszerzenia
PS C:\> New-AzureDeployment -ServiceName "ContosoService" -Slot "Production" -Package "https://contosostorage.blob.core.windows.net/container06/ContosoPackage.cspkg" -Configuration "C:\packages\ContosoConfiguration.cscfg" -ExtensionConfiguration "C:\packages\ContosoExtensionConfig.cscfg"
To polecenie tworzy wdrożenie produkcyjne na podstawie pakietu i konfiguracji. Polecenie określa konfigurację rozszerzenia o nazwie ContosoExtensionConfig.cscfg. To polecenie cmdlet tworzy identyfikatory GUID jako nazwę i etykietę.
Parametry
-Configuration
Określa pełną ścieżkę pliku konfiguracji usługi.
Typ: | String |
Position: | 2 |
wartość domyślna: | None |
Wymagane: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DoNotStart
Określa, że to polecenie cmdlet nie uruchamia wdrożenia.
Typ: | SwitchParameter |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExtensionConfiguration
Określa tablicę obiektów konfiguracji rozszerzenia.
Typ: | ExtensionConfigurationInput[] |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
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 nazwę etykiety wdrożenia. Jeśli nie określisz etykiety, to polecenie cmdlet używa identyfikatora GUID.
Typ: | String |
Position: | 4 |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Określa nazwę wdrożenia. Jeśli nie określisz nazwy, to polecenie cmdlet używa identyfikatora GUID.
Typ: | String |
Aliases: | DeploymentName |
Position: | 5 |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Package
Określa ścieżkę lub identyfikator URI pliku cspkg w magazynie w ramach tej samej subskrypcji lub projektu.
Typ: | String |
Position: | 1 |
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 |
-ServiceName
Określa nazwę usługi platformy Azure dla wdrożenia.
Typ: | String |
Position: | 0 |
wartość domyślna: | None |
Wymagane: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Slot
Określa środowisko, w którym to polecenie cmdlet tworzy wdrożenie. Prawidłowe wartości to: Przejściowe i Produkcyjne. Wartość domyślna to Produkcja.
Typ: | String |
Position: | 3 |
wartość domyślna: | None |
Wymagane: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TreatWarningsAsError
Określa, że komunikaty ostrzegawcze są błędami. Jeśli określisz ten parametr, komunikat ostrzegawczy powoduje niepowodzenie wdrożenia.
Typ: | SwitchParameter |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |