Set-AzWebApp
Azure Web Uygulamasını değiştirir.
Sözdizimi
Set-AzWebApp
[[-AppServicePlan] <String>]
[[-DefaultDocuments] <String[]>]
[[-NetFrameworkVersion] <String>]
[[-PhpVersion] <String>]
[[-RequestTracingEnabled] <Boolean>]
[[-HttpLoggingEnabled] <Boolean>]
[[-DetailedErrorLoggingEnabled] <Boolean>]
[[-AppSettings] <Hashtable>]
[[-ConnectionStrings] <Hashtable>]
[[-HandlerMappings] <System.Collections.Generic.IList`1[Microsoft.Azure.Management.WebSites.Models.HandlerMapping]>]
[[-ManagedPipelineMode] <String>]
[[-WebSocketsEnabled] <Boolean>]
[[-Use32BitWorkerProcess] <Boolean>]
[[-AutoSwapSlotName] <String>]
[-ContainerImageName <String>]
[-ContainerRegistryUrl <String>]
[-ContainerRegistryUser <String>]
[-ContainerRegistryPassword <SecureString>]
[-EnableContainerContinuousDeployment <Boolean>]
[-HostNames <String[]>]
[-NumberOfWorkers <Int32>]
[-AsJob]
[-AssignIdentity <Boolean>]
[-HttpsOnly <Boolean>]
[-AzureStoragePath <WebAppAzureStoragePath[]>]
[-AlwaysOn <Boolean>]
[-MinTlsVersion <String>]
[-FtpsState <String>]
[-ResourceGroupName] <String>
[-Name] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzWebApp
[[-Use32BitWorkerProcess] <Boolean>]
[[-AutoSwapSlotName] <String>]
[-NumberOfWorkers <Int32>]
[-AsJob]
[-WebApp] <PSSite>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Set-AzWebApp cmdlet'i bir Azure Web Uygulaması ayarlar.
Örnekler
Örnek 1
Set-AzWebApp -ResourceGroupName "Default-Web-WestUS" -Name "ContosoWebApp" -AppServicePlan "ContosoPlan"
Bu komut, Default-Web-WestUS kaynak grubuyla ilişkilendirilmiş Web Uygulaması ContosoWebApp ile ilişkilendirilmiş appservice planını değiştirir. Appservice planını ve onunla ilişkili kısıtlamaları değiştirme hakkında daha fazla bilgi edinmek için bağlantıyı kullanın. https://video2.skills-academy.com/azure/app-service/app-service-plan-manage#move-an-app-to-another-app-service-plan
Örnek 2
Set-AzWebApp -ResourceGroupName "Default-Web-WestUS" -Name "ContosoWebApp" -HttpLoggingEnabled $true
Bu komut, Default-Web-WestUS kaynak grubuyla ilişkili Web Uygulaması ContosoWebApp için HttpLoggingEnabled değerini true olarak ayarlar
Örnek 3
Azure Web Uygulamasını değiştirir. (otomatik olarak oluşturulmuş)
Set-AzWebApp -AppSettings <Hashtable> -Name 'ContosoWebApp' -ResourceGroupName 'Default-Web-WestUS'
Örnek 4
Aşağıdaki örnek, ContosoWebApp Web Uygulaması için myConnectionString adlı bir bağlantı dizesi oluşturur. Bu, ContosoWebApp Web Uygulaması için var olan tüm bağlantı dizesi değiştirir.
$hashtable = @{myConnectionString = @{Type='MySql';Value='MySql Connection string'}}
Set-AzWebApp -Name 'ContosoWebApp' -ResourceGroupName 'Default-Web-WestUS' -ConnectionStrings $hashtable
Örnek 5
Web Uygulaması için uygulama içgörülerini etkinleştirme
$key=(Get-AzApplicationInsights -ResourceId $ai).InstrumentationKey
$setting=@{"ApplicationInsightsAgent_EXTENSION_VERSION"="~3"; "APPINSIGHTS_INSTRUMENTATIONKEY"=$key}
Set-AzWebApp -AppSettings $setting -Name 'ContosoWebApp' -ResourceGroupName 'Default-Web-WestUS'
Parametreler
-AlwaysOn
Web uygulamasının boşta kaldığından değil, sürekli yüklendiğinden emin olun.
Tür: | Boolean |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-AppServicePlan
App Service Planının Adı
Tür: | String |
Position: | 2 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-AppSettings
Uygulama Ayarları HashTable. Mevcut Uygulama Ayarları değiştirilerek sağlanmayan tüm ayarlar kaldırılır.
Tür: | Hashtable |
Position: | 9 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-AsJob
Cmdlet'i arka planda çalıştırma
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-AssignIdentity
Mevcut azure web uygulamasında veya işlev uygulamasında MSI'yi etkinleştirme/devre dışı bırakma
Tür: | Boolean |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-AutoSwapSlotName
Otomatik değiştirme için hedef yuva adı
Tür: | String |
Position: | 15 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-AzureStoragePath
Kapsayıcı için Web Uygulaması içine bağlamak için Azure Depolama. New-AzWebAppAzureStoragePath kullanarak oluşturun
Tür: | WebAppAzureStoragePath[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ConnectionStrings
Bağlantı Dizeleri HashTable
Tür: | Hashtable |
Position: | 10 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ContainerImageName
Kapsayıcı Görüntüsü Adı
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ContainerRegistryPassword
Özel Kapsayıcı Kayıt Defteri Parolası
Tür: | SecureString |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ContainerRegistryUrl
Özel Kapsayıcı Kayıt Defteri Sunucusu Url'si
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ContainerRegistryUser
Özel Kapsayıcı Kayıt Defteri Kullanıcı Adı
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DefaultDocuments
Varsayılan Belge Dizesi Dizisi
Tür: | String[] |
Position: | 3 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Tür: | IAzureContextContainer |
Diğer adlar: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DetailedErrorLoggingEnabled
Ayrıntılı Hata Günlüğü Etkinleştirildi Boole değeri
Tür: | Boolean |
Position: | 8 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-EnableContainerContinuousDeployment
Kapsayıcı sürekli dağıtım web kancasını etkinleştirir/devre dışı bırakır
Tür: | Boolean |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-FtpsState
Bir uygulamanın Ftps durum değerini ayarlayın. İzin Verilen Değerler [AllAllowed | Devre Dışı | FtpsOnly].
Tür: | String |
Kabul edilen değerler: | AllAllowed, Disabled, FtpsOnly |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-HandlerMappings
İşleyici Eşlemeleri IList
Tür: | IList<T>[HandlerMapping] |
Position: | 11 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-HostNames
WebApp HostNames Dize Dizisi
Tür: | String[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-HttpLoggingEnabled
HttpLoggingEnabled Boole değeri
Tür: | Boolean |
Position: | 7 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-HttpsOnly
Mevcut azure web uygulaması veya functionapp'te tüm trafiği HTTPS'ye yönlendirmeyi etkinleştirme/devre dışı bırakma
Tür: | Boolean |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ManagedPipelineMode
Yönetilen İşlem Hattı Modu Adı
Tür: | String |
Kabul edilen değerler: | Classic, Integrated |
Position: | 12 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-MinTlsVersion
SSL istekleri için gereken en düşük TLS sürümü. İzin Verilen Değerler [1.0 | 1.1 | 1.2].
Tür: | String |
Kabul edilen değerler: | 1.0, 1.1, 1.2 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Name
Web Uygulaması Adı
Tür: | String |
Position: | 1 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-NetFrameworkVersion
Net Framework Sürümü
Tür: | String |
Position: | 4 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-NumberOfWorkers
Ayrılacak işçi sayısı
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-PhpVersion
Php Sürümü
Tür: | String |
Position: | 5 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-RequestTracingEnabled
İstek İzleme Etkin
Tür: | Boolean |
Position: | 6 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ResourceGroupName
Kaynak Grubu Adı
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Use32BitWorkerProcess
32 bit Çalışan İşlemi Boole kullanma
Tür: | Boolean |
Position: | 14 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-WebApp
WebApp Nesnesi
Tür: | PSSite |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-WebSocketsEnabled
WebSocketsEnabled Boole değeri
Tür: | Boolean |
Position: | 13 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
Çıkışlar
Notlar
Aşağıda sağlanan cmdlet, Azure Web App'i DOTNETCORE $PropertiesObject = @{ "CURRENT_STACK" = "dotnetcore" } New-AzResource -PropertyObject $PropertiesObject -ResourceGroupName "Default-Web-WestUS" olarak güncelleştirmenize yardımcı olur -ResourceType Microsoft.Web/sites/config -ResourceName "ContosoWebApp/metadata" -ApiVersion 2018-02-01 -Force Değerlerini web uygulamasının kaynak grubu adıyla ve ContosoWebApp
web uygulaması adıyla değiştirinDefault-Web-WestUS
.
İlişkili Bağlantılar
Azure PowerShell