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.