Set-AzureWebsite
Konfiguruje witrynę internetową działającą na platformie Azure.
Uwaga
Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API programu Azure Service Manager (ASM). Ten starszy moduł programu PowerShell nie jest zalecany podczas tworzenia nowych zasobów, ponieważ usługa ASM ma zostać wycofana. Aby uzyskać więcej informacji, zobacz Wycofywanie programu Azure Service Manager.
Moduł Az programu PowerShell jest zalecanym modułem programu PowerShell do zarządzania zasobami usługi Azure Resource Manager (ARM) przy użyciu programu PowerShell.
Składnia
Set-AzureWebsite
[-NumberOfWorkers <Int32>]
[-DefaultDocuments <String[]>]
[-NetFrameworkVersion <String>]
[-PhpVersion <String>]
[-RequestTracingEnabled <Boolean>]
[-HttpLoggingEnabled <Boolean>]
[-DetailedErrorLoggingEnabled <Boolean>]
[-HostNames <String[]>]
[-AppSettings <Hashtable>]
[-Metadata <System.Collections.Generic.List`1[Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.NameValuePair]>]
[-ConnectionStrings <ConnStringPropertyBag>]
[-HandlerMappings <HandlerMapping[]>]
[-SiteWithConfig <SiteWithConfig>]
[-PassThru]
[-ManagedPipelineMode <ManagedPipelineMode>]
[-WebSocketsEnabled <Boolean>]
[-RoutingRules <System.Collections.Generic.List`1[Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.RoutingRule]>]
[-Use32BitWorkerProcess <Boolean>]
[-AutoSwapSlotName <String>]
[-SlotStickyAppSettingNames <System.Collections.Generic.List`1[System.String]>]
[-SlotStickyConnectionStringNames <System.Collections.Generic.List`1[System.String]>]
[-Name <String>]
[-Slot <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Opis
W tym temacie opisano polecenie cmdlet w wersji 0.8.10 modułu Microsoft Azure PowerShell.
Aby uzyskać wersję używanego modułu, w konsoli programu Azure PowerShell wpisz (Get-Module -Name Azure).Version
.
Polecenie cmdlet Set-AzureWebsite konfiguruje witrynę internetową działającą na platformie Azure.
Przykłady
Przykład 1. Włączanie rejestrowania HTTP dla witryny internetowej
PS C:\> Set-AzureWebsite -HttpLoggingEnabled 1
W tym przykładzie włączono rejestrowanie HTTP.
Przykład 2. Ustawianie poświadczeń magazynu dla witryny internetowej
PS C:\> $settings = New-Object Hashtable$settings["AZURE_STORAGE_ACCOUNT"= myaccountname$settings["AZURE_STORAGE_ACCESS_KEY"] = myaccesskeySet-AzureWebsite -AppSettings $settings myWebsite
W tym przykładzie ustawiane są poświadczenia magazynu w witrynie internetowej o nazwie myWebsite ze zmiennymi środowiskowymi dla AZURE_STORAGE_ACCOUNT i AZURE_STORAGE_ACCESS_KEY.
Parametry
-AppSettings
Określa zmienne środowiskowe, które będą używane przez witrynę internetową.
Typ: | Hashtable |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AutoSwapSlotName
Typ: | String |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ConnectionStrings
Określa parametry połączenia używane przez witrynę internetową.
Typ: | ConnStringPropertyBag |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultDocuments
Określa dokumenty, które są automatycznie wyświetlane podczas przeglądania witryny internetowej.
Typ: | String[] |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DetailedErrorLoggingEnabled
Określa, czy szczegółowe błędy usług IIS są rejestrowane dla witryny sieci Web.
Typ: | Boolean |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HandlerMappings
Określa mapowania programu obsługi używane przez witrynę internetową.
Typ: | HandlerMapping[] |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HostNames
Określa w pełni kwalifikowane nazwy hostów, które mogą służyć do uzyskiwania dostępu do witryny internetowej.
Typ: | String[] |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HttpLoggingEnabled
Określa, czy rejestrowanie http jest włączone dla witryny internetowej.
Typ: | Boolean |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagedPipelineMode
Określa tryb zarządzanego potoku.
Typ: | ManagedPipelineMode |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Metadata
Określa metadane witryny internetowej.
Typ: | List<T>[Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.NameValuePair] |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Określa nazwę witryny sieci Web.
Typ: | String |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NetFrameworkVersion
Określa wersję programu .Net Framework wymaganą przez witrynę internetową.
Typ: | String |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NumberOfWorkers
Określa liczbę procesów roboczych uruchomionych w witrynie internetowej.
Typ: | Int32 |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Wskazuje, że to polecenie cmdlet zwraca wartość logiczną.
Typ: | SwitchParameter |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PhpVersion
Określa wersję języka PHP wymaganą przez witrynę internetową.
Typ: | String |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
Określa profil platformy Azure, z którego to polecenie cmdlet odczytuje. Jeśli nie określisz profilu, to polecenie cmdlet odczytuje z lokalnego profilu domyślnego.
Typ: | AzureSMProfile |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RequestTracingEnabled
Określa, czy śledzenie żądań jest włączone dla witryny internetowej.
Typ: | Boolean |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RoutingRules
Określa reguły routingu, które mają być używane do testowania w środowisku produkcyjnym.
Typ: | List<T>[Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.RoutingRule] |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SiteWithConfig
Określa konfigurację używaną przez witrynę internetową.
Typ: | SiteWithConfig |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Slot
Określa nazwę miejsca witryny sieci Web.
Typ: | String |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SlotStickyAppSettingNames
Typ: | List<T>[String] |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SlotStickyConnectionStringNames
Typ: | List<T>[String] |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Use32BitWorkerProcess
Określa, czy włączyć tryb 32-bitowy.
Typ: | Boolean |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WebSocketsEnabled
Określa, czy włączyć obiekty WebSocket.
Typ: | Boolean |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |