다음을 통해 공유


Get-AzureWebsite

현재 구독에서 Azure 웹 사이트를 가져옵니다.

참고

이 설명서에서 참조하는 cmdlet은 Service Management API를 사용하는 레거시 Azure 리소스를 관리하기 위한 것입니다. Azure Resource Manager 리소스를 관리하는 cmdlet은 Az PowerShell 모듈을 참조하세요.

Syntax

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

Description

Get-AzureWebsite cmdlet은 현재 구독의 Azure 웹 사이트에 대한 정보를 가져옵니다.

기본적으로 Get-AzureWebsite 는 현재 구독의 모든 Azure 웹 사이트를 가져오고 사이트에 대한 기본 정보를 제공하는 개체를 반환합니다. Name 매개 변수사용하는 경우 Get-AzureWebsite는 구성 세부 정보를 포함하여 광범위한 정보가 포함된 개체를 반환합니다.

현재 구독은 "현재"로 지정된 구독입니다. 현재 구독을 찾으려면 Get-AzureSubscription cmdlet의 현재 매개 변수를 사용합니다. 현재 구독을 변경하려면 Select-AzureSubscription cmdlet을 사용합니다.

이 항목에서는 Microsoft Azure PowerShell 모듈의 0.8.10 버전에 있는 cmdlet에 대해 설명합니다. 사용 중인 모듈의 버전을 얻으려면 Azure PowerShell 콘솔에서 다음을 입력합니다 (Get-Module -Name Azure).Version.

예제

예제 1: 구독의 모든 웹 사이트 가져오기

PS C:\> Get-AzureWebsite

이 명령은 현재 구독의 모든 Azure 웹 사이트를 가져옵니다.

예제 2: 이름으로 웹 사이트 가져오기

PS C:\> Get-AzureWebsite -Name ContosoWeb

이 명령은 구성 정보를 포함하여 ContosoWeb Azure 웹 사이트에 대한 자세한 정보를 가져옵니다. Name 매개 변수사용하는 경우 Get-AzureWebsite는 웹 사이트에 대한 확장 정보가 포함된 SiteWithConfig 개체를 반환합니다.

예제 3: 모든 웹 사이트에 대한 자세한 정보 가져오기

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

이 명령은 구독의 모든 웹 사이트에 대한 자세한 정보를 가져옵니다. Get-AzureWebsite 명령을 사용하여 모든 웹 사이트를 다운로드한 다음 ForEach-Object cmdlet을 사용하여 각 웹 사이트를 이름으로 가져옵니다.

예제 4: 배포 슬롯에 대한 정보 가져오기

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

이 명령은 ContosoWeb 웹 사이트의 스테이징 배포 슬롯을 가져옵니다. 배포 슬롯을 사용하면 공개적으로 릴리스하지 않고도 다양한 버전의 Azure 웹 사이트를 테스트할 수 있습니다.

예제 5: 웹 사이트 인스턴스 가져오기

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

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

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

이 예제의 명령은 Azure 웹 사이트의 Instances 속성을 사용하여 현재 실행 중인 웹 사이트 인스턴스에 대한 정보를 가져옵니다. Instances 속성은 Azure 모듈의 버전 0.8.3에서 SiteWithConfig 개체에 추가되었습니다.

첫 번째 명령은 웹 사이트의 현재 실행 중인 모든 인스턴스의 인스턴스 ID를 가져옵니다. 두 번째 명령은 웹 사이트의 실행 중인 인스턴스 수를 가져옵니다. 모든 배열에서 Count 속성을 사용할 수 있습니다.

매개 변수

-Name

지정된 웹 사이트에 대한 자세한 구성 정보를 가져옵니다. 구독에 한 웹 사이트의 이름을 입력합니다. 기본적으로 Get-AzureWebsite 는 현재 구독의 모든 웹 사이트를 가져옵니다. 이름 값은 와일드카드 문자를 지원하지 않습니다.

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

-Profile

이 cmdlet이 읽는 Azure 프로필을 지정합니다. 프로필을 지정하지 않으면 이 cmdlet은 로컬 기본 프로필에서 읽습니다.

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

-Slot

웹 사이트의 지정된 배포 슬롯을 가져옵니다. 슬롯 이름(예: "스테이징" 또는 "프로덕션")을 입력합니다. 배포 슬롯에 대한 자세한 내용은 Microsoft Azure 웹 사이트의 단계별 배포를 참조하세요.https://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/. 기존 Azure 웹 사이트에 배포 슬롯을 추가하려면 Set-AzureWebsite cmdlet을 사용합니다.

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

입력

None

속성 이름으로 이 cmdlet에 입력을 파이프할 수 있지만 값으로는 파이프할 수 없습니다.

출력

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

기본적으로 Get-AzureWebsite는 사이트 개체의 배열을 반환합니다.

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

Name 매개 변수사용하는 경우 Get-AzureWebsite는 SiteWithConfig 개체를 반환합니다.