New-AzureDeployment
Skapar en distribution från en tjänst.
Kommentar
De cmdletar som refereras i den här dokumentationen används för att hantera äldre Azure-resurser som använder API:er för Azure Service Manager (ASM). Den här äldre PowerShell-modulen rekommenderas inte när du skapar nya resurser eftersom ASM är schemalagt för tillbakadragning. Mer information finns i Azure Service Manager-tillbakadragning.
Az PowerShell-modulen är den rekommenderade PowerShell-modulen för hantering av Arm-resurser (Azure Resource Manager) med PowerShell.
Viktigt!
Cloud Services (klassisk) är nu inaktuellt för nya kunder och kommer att dras tillbaka den 31 augusti 2024 för alla kunder. Nya distributioner bör använda den nya Azure Resource Manager-baserade distributionsmodellen Azure Cloud Services (utökad support).
Syntax
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>]
Description
Cmdleten New-AzureDeployment skapar en Azure-distribution från en tjänst som består av webbroller och arbetsroller. Den här cmdleten skapar en distribution baserad på en paketfil (.cspkg) och en tjänstkonfigurationsfil (.cscfg). Ange ett namn som är unikt i distributionsmiljön.
Använd cmdleten New-AzureVM för att skapa en distribution baserad på virtuella Azure-datorer.
Exempel
Exempel 1: Skapa en distribution
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"
Det här kommandot skapar en produktionsdistribution baserat på ett paket med namnet ContosoPackage.cspkg och en konfiguration med namnet ContosoConfiguration.cscfg. Kommandot anger en etikett för distributionen. Det anger inget namn. Den här cmdleten skapar ett GUID som namn.
Exempel 2: Skapa en distribution baserat på en tilläggskonfiguration
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"
Det här kommandot skapar en produktionsdistribution baserat på ett paket och en konfiguration. Kommandot anger en tilläggskonfiguration med namnet ContosoExtensionConfig.cscfg. Den här cmdleten skapar GUID:er som namn och etikett.
Parametrar
-Configuration
Anger den fullständiga sökvägen till en tjänstkonfigurationsfil.
Typ: | String |
Position: | 2 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DoNotStart
Anger att den här cmdleten inte startar distributionen.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ExtensionConfiguration
Anger en matris med tilläggskonfigurationsobjekt.
Typ: | ExtensionConfigurationInput[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-InformationAction
Anger hur den här cmdleten svarar på en informationshändelse.
De acceptabla värdena för den här parametern är:
- Fortsätt
- Ignorera
- Fråga
- TystKontinuera
- Stoppa
- Suspend
Typ: | ActionPreference |
Alias: | infa |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-InformationVariable
Anger en informationsvariabel.
Typ: | String |
Alias: | iv |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Label
Anger ett etikettnamn för distributionen. Om du inte anger någon etikett använder den här cmdleten ett GUID.
Typ: | String |
Position: | 4 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Name
Anger ett distributionsnamn. Om du inte anger något namn använder den här cmdleten ett GUID.
Typ: | String |
Alias: | DeploymentName |
Position: | 5 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Package
Anger sökvägen eller URI:n för en .cspkg-fil i lagringen i samma prenumeration eller projekt.
Typ: | String |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Profile
Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.
Typ: | AzureSMProfile |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ServiceName
Anger namnet på Azure-tjänsten för distributionen.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Slot
Anger den miljö där den här cmdleten skapar distributionen. Giltiga värden är: Mellanlagring och produktion. Standardvärdet är Produktion.
Typ: | String |
Position: | 3 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-TreatWarningsAsError
Anger att varningsmeddelanden är fel. Om du anger den här parametern misslyckas distributionen genom ett varningsmeddelande.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |