Sdílet prostřednictvím


New-AzureDeployment

Vytvoří nasazení ze služby.

Poznámka:

Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.

Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.

Důležité

Služba Cloud Services (Classic) je teď pro nové zákazníky zastaralá a bude vyřazena 31. srpna 2024 pro všechny zákazníky. Nová nasazení by měla používat nový model nasazení založený na Azure Resource Manageru na Azure Cloud Services (rozšířená podpora).

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

Rutina New-AzureDeployment vytvoří nasazení Azure ze služby, která se skládá z webových rolí a rolí pracovního procesu. Tato rutina vytvoří nasazení na základě souboru balíčku (.cspkg) a konfiguračního souboru služby (.cscfg). Zadejte název, který je jedinečný v rámci prostředí nasazení.

Pomocí rutiny New-AzureVM vytvořte nasazení na základě virtuálních počítačů Azure.

Příklady

Příklad 1: Vytvoření nasazení

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"

Tento příkaz vytvoří produkční nasazení založené na balíčku s názvem ContosoPackage.cspkg a konfiguraci s názvem ContosoConfiguration.cscfg. Příkaz určuje popisek nasazení. Nezadá název. Tato rutina vytvoří jako název identifikátor GUID.

Příklad 2: Vytvoření nasazení na základě konfigurace rozšíření

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"

Tento příkaz vytvoří produkční nasazení na základě balíčku a konfigurace. Příkaz určuje konfiguraci rozšíření s názvem ContosoExtensionConfig.cscfg. Tato rutina vytvoří identifikátory GUID jako název a popisek.

Parametry

-Configuration

Určuje úplnou cestu konfiguračního souboru služby.

Typ:String
Position:2
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-DoNotStart

Určuje, že tato rutina nespustí nasazení.

Typ:SwitchParameter
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-ExtensionConfiguration

Určuje pole objektů konfigurace rozšíření.

Typ:ExtensionConfigurationInput[]
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

-InformationAction

Určuje, jak tato rutina reaguje na informační událost.

Tento parametr přijímá tyto hodnoty:

  • Pokračovat
  • Ignorovat
  • Informovat se
  • SilentlyContinue
  • Zastavit
  • Suspend
Typ:ActionPreference
Aliases:infa
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Určuje informační proměnnou.

Typ:String
Aliases:iv
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-Label

Určuje název popisku pro nasazení. Pokud nezadáte popisek, použije tato rutina identifikátor GUID.

Typ:String
Position:4
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Určuje název nasazení. Pokud nezadáte název, použije tato rutina identifikátor GUID.

Typ:String
Aliases:DeploymentName
Position:5
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-Package

Určuje cestu nebo identifikátor URI souboru .cspkg v úložišti v rámci stejného předplatného nebo projektu.

Typ:String
Position:1
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Určuje profil Azure, ze kterého se tato rutina čte. Pokud nezadáte profil, tato rutina načte z místního výchozího profilu.

Typ:AzureSMProfile
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

Určuje název služby Azure pro nasazení.

Typ:String
Position:0
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-Slot

Určuje prostředí, ve kterém tato rutina vytvoří nasazení. Platné hodnoty jsou: Příprava a produkce. Výchozí hodnota je Production.

Typ:String
Position:3
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-TreatWarningsAsError

Určuje, že zprávy upozornění jsou chyby. Pokud zadáte tento parametr, zobrazí se zpráva s upozorněním, že nasazení selže.

Typ:SwitchParameter
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False