Udostępnij za pośrednictwem


Get-AzureWebsite

Pobiera witryny internetowe platformy Azure w bieżącej subskrypcji.

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

Get-AzureWebsite
   [-Name <String>]
   [-Slot <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Get-AzureWebsite pobiera informacje o witrynach internetowych platformy Azure w bieżącej subskrypcji.

Domyślnie polecenie Get-AzureWebsite pobiera wszystkie witryny internetowe platformy Azure w bieżącej subskrypcji i zwraca obiekt, który zawiera podstawowe informacje o witrynach. Jeśli używasz parametru Name , polecenie Get-AzureWebsite zwraca obiekt z obszernymi informacjami, w tym szczegółami konfiguracji.

Bieżąca subskrypcja to subskrypcja wyznaczona jako "bieżąca". Aby znaleźć bieżącą subskrypcję, użyj bieżącego parametru polecenia cmdlet Get-AzureSubscription . Aby zmienić bieżącą subskrypcję, użyj polecenia cmdlet Select-AzureSubscription .

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.

Przykłady

Przykład 1: Pobieranie wszystkich witryn internetowych w subskrypcji

PS C:\> Get-AzureWebsite

To polecenie pobiera wszystkie witryny internetowe platformy Azure w bieżącej subskrypcji.

Przykład 2. Pobieranie witryny internetowej według nazwy

PS C:\> Get-AzureWebsite -Name ContosoWeb

To polecenie pobiera szczegółowe informacje o witrynie internetowej platformy Azure ContosoWeb, w tym informacje o konfiguracji. Gdy używasz parametru Name , polecenie Get-AzureWebsite zwraca obiekt SiteWithConfig z rozszerzonymi informacjami o witrynie internetowej.

Przykład 3. Uzyskiwanie szczegółowych informacji o wszystkich witrynach internetowych

PS C:\> Get-AzureWebsite | ForEach-Object {Get-AzureWebsite -Name $_.Name}

To polecenie pobiera szczegółowe informacje o wszystkich witrynach internetowych w subskrypcji. Używa polecenia Get-AzureWebsite , aby pobrać wszystkie witryny internetowe, a następnie używa polecenia cmdlet ForEach-Object , aby uzyskać każdą witrynę internetową według nazwy.

Przykład 4. Uzyskiwanie informacji o miejscu wdrożenia

PS C:\> Get-AzureWebsite -Name ContosoWeb -Slot Staging

To polecenie pobiera przejściowe miejsce wdrożenia witryny internetowej ContosoWeb. Miejsca wdrożenia umożliwiają testowanie różnych wersji witryny internetowej platformy Azure bez ich publikowania w publicznej wersji.

Przykład 5. Pobieranie wystąpień witryny internetowej

PS C:\>(Get-AzureWebsite -Name ContosoWeb).Instances

InstanceId
----------
2d8e712fb8f85d061c30fd793a534e6700a175f9a9ab12ca55cb3b0edfcc10ee
5834916b8cef49249b18187708223a33fbbc4352d33b48369f3166644bdd3445

PS C:\>(Get-AzureWebsite -Name ContosoWeb).Instances.Count
2

Polecenia w tym przykładzie używają właściwości Instances witryny internetowej platformy Azure, aby uzyskać informacje o aktualnie uruchomionych wystąpieniach witryny internetowej. Właściwość Instances została dodana do obiektu SiteWithConfig w wersji 0.8.3 modułu platformy Azure.

Pierwsze polecenie pobiera identyfikatory wystąpień wszystkich aktualnie uruchomionych wystąpień witryny internetowej. Drugie polecenie pobiera liczbę uruchomionych wystąpień witryny internetowej. Możesz użyć właściwości Count w dowolnej tablicy.

Parametry

-Name

Pobiera szczegółowe informacje o konfiguracji określonej witryny internetowej. Wprowadź nazwę jednej witryny internetowej w subskrypcji. Domyślnie polecenie Get-AzureWebsite pobiera wszystkie witryny internetowe w bieżącej subskrypcji. Wartość Nazwa nie obsługuje symboli wieloznacznych.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych: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
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Slot

Pobiera określone miejsce wdrożenia witryny internetowej. Wprowadź nazwę miejsca, na przykład "Przemieszczanie" lub "Produkcja". Aby uzyskać więcej informacji na temat miejsc wdrożenia, zobacz Etapowe wdrażanie w witrynach sieci Web platformy Microsoft Azurehttps://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/. Aby dodać miejsce wdrożenia do istniejącej witryny internetowej platformy Azure, użyj polecenia cmdlet Set-AzureWebsite.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

None

Możesz przekazać dane wejściowe do tego polecenia cmdlet według nazwy właściwości, ale nie według wartości.

Dane wyjściowe

Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.Site

Domyślnie polecenie Get-AzureWebsite zwraca tablicę obiektów witryny .

Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.SiteWithConfig

Gdy używasz parametru Name, polecenie Get-AzureWebsite zwraca obiekt SiteWithConfig.