New-AzureDeployment

Skapar en distribution från en tjänst.

Kommentar

De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.

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.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DoNotStart

Anger att den här cmdleten inte startar distributionen.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExtensionConfiguration

Anger en matris med tilläggskonfigurationsobjekt.

Type:ExtensionConfigurationInput[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-InformationAction

Anger hur den här cmdleten svarar på en informationshändelse.

De godtagbara värdena för den här parametern är:

  • Fortsätt
  • Ignorera
  • Fråga
  • TystKontinuera
  • Stoppa
  • Suspend
Type:ActionPreference
Aliases:infa
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Anger en informationsvariabel.

Type:String
Aliases:iv
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Label

Anger ett etikettnamn för distributionen. Om du inte anger någon etikett använder den här cmdleten ett GUID.

Type:String
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Anger ett distributionsnamn. Om du inte anger något namn använder den här cmdleten ett GUID.

Type:String
Aliases:DeploymentName
Position:5
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Package

Anger sökvägen eller URI:n för en .cspkg-fil i lagringen i samma prenumeration eller projekt.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

Anger namnet på Azure-tjänsten för distributionen.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Slot

Anger den miljö där den här cmdleten skapar distributionen. Giltiga värden är: Mellanlagring och produktion. Standardvärdet är Produktion.

Type:String
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TreatWarningsAsError

Anger att varningsmeddelanden är fel. Om du anger den här parametern misslyckas distributionen genom ett varningsmeddelande.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False