Share via


New-AzureDeployment

Bir hizmetten dağıtım oluşturur.

Not

Bu belgelerde başvuruda bulunan cmdlet'ler, Hizmet Yönetimi API'lerini kullanan eski Azure kaynaklarını yönetmeye yöneliktir. Azure Resource Manager kaynaklarını yönetmek için cmdlet'ler için Az PowerShell modülüne bakın.

Önemli

Cloud Services (klasik) artık yeni müşteriler için kullanımdan kaldırılmıştır ve tüm müşteriler için 31 Ağustos 2024'te kullanımdan kaldırılacaktır. Yeni dağıtımlarda yeni Azure Resource Manager tabanlı dağıtım modeli Azure Cloud Services (genişletilmiş destek) kullanılmalıdır.

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

New-AzureDeployment cmdlet'i, web rollerini ve çalışan rollerini oluşturan bir hizmetten bir Azure dağıtımı oluşturur. Bu cmdlet, bir paket dosyasını (.cspkg) ve bir hizmet yapılandırma dosyasını (.cscfg) temel alan bir dağıtım oluşturur. Dağıtım ortamında benzersiz bir ad belirtin.

Azure sanal makinelerini temel alan bir dağıtım oluşturmak için New-AzureVM cmdlet'ini kullanın.

Örnekler

Örnek 1: Dağıtım oluşturma

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"

Bu komut, ContosoPackage.cspkg adlı bir paketi ve ContosoConfiguration.cscfg adlı bir yapılandırmayı temel alan bir üretim dağıtımı oluşturur. komutu, dağıtım için bir etiket belirtir. Bir ad belirtmez. Bu cmdlet ad olarak bir GUID oluşturur.

Örnek 2: Uzantı yapılandırmasına dayalı dağıtım oluşturma

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"

Bu komut, bir paket ve yapılandırmayı temel alan bir üretim dağıtımı oluşturur. komutu ContosoExtensionConfig.cscfg adlı bir uzantı yapılandırmasını belirtir. Bu cmdlet, ad ve etiket olarak GUID'ler oluşturur.

Parametreler

-Configuration

Hizmet yapılandırma dosyasının tam yolunu belirtir.

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

-DoNotStart

Bu cmdlet'in dağıtımı başlatmadığını belirtir.

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

-ExtensionConfiguration

Uzantı yapılandırma nesneleri dizisini belirtir.

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

-InformationAction

Bu cmdlet'in bir bilgi olayına nasıl yanıt vereceğini belirtir.

Bu parametre için kabul edilebilir değerler şunlardır:

  • Devam
  • Yoksay
  • Sorgulamak
  • SilentlyContinue
  • Durdur
  • Askıya Alma
Type:ActionPreference
Aliases:infa
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Bir bilgi değişkeni belirtir.

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

-Label

Dağıtım için bir etiket adı belirtir. Bir etiket belirtmezseniz, bu cmdlet bir GUID kullanır.

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

-Name

Bir dağıtım adı belirtir. Bir ad belirtmezseniz, bu cmdlet bir GUID kullanır.

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

-Package

Aynı abonelik veya proje içindeki depolama alanında bir .cspkg dosyasının yolunu veya URI'sini belirtir.

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

-Profile

Bu cmdlet'in okuduğu Azure profilini belirtir. Bir profil belirtmezseniz, bu cmdlet yerel varsayılan profilden okur.

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

-ServiceName

Dağıtım için Azure hizmetinin adını belirtir.

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

-Slot

Bu cmdlet'in dağıtımı oluşturduğu ortamı belirtir. Geçerli değerler şunlardır: Hazırlama ve Üretim. Varsayılan değer Üretim'dir.

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

-TreatWarningsAsError

Uyarı iletilerinin hata olduğunu belirtir. Bu parametreyi belirtirseniz, bir uyarı iletisi dağıtımın başarısız olmasına neden olur.

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