cmdlet 범위

대체로 Windows Server AppFabric 관리 cmdlet에 대해 범위를 지정하여 IIS 계층에서 작업을 수행할 위치(서버, 사이트, 응용 프로그램 또는 서비스)를 식별해야 합니다.

범위 지정

AppFabric cmdlet에 다음 Windows PowerShell 매개 변수를 사용하여 cmdlet이 작동하는 범위를 지정할 수 있습니다.

매개 변수 사용

-uri <string>

IIS 사이트, 응용 프로그램, 가상 디렉터리 또는 서비스의 URI로, cmdlet이 해당 범위에서 작동하도록 지정합니다. Uri 매개 변수를 사용할 경우에는 SiteName 매개 변수나 SiteName 및 VirtualPath 매개 변수 집합을 사용하지 마십시오.

-SiteName <string> [-VirtualPath <string>]

SiteName 매개 변수는 IIS 연결 창에서 정의된 웹 사이트의 이름을 지정하며, cmdlet이 해당 사이트 범위나 해당 사이트에 포함된 응용 프로그램, 가상 디렉터리 또는 서비스 범위에서 작동하도록 지정합니다. 사이트에 포함된 응용 프로그램, 디렉터리 또는 서비스를 식별하는 VirtualPath 매개 변수를 SiteName 매개 변수에 추가할 수 있습니다. 응용 프로그램 또는 가상 디렉터리의 경우 가상 경로에는 IIS에 정의된 응용 프로그램의 이름이 포함됩니다. 서비스의 경우 가상 경로에는 응용 프로그램 이름, 슬래시 및 서비스의 .svc 파일 또는 .xamlx 파일 이름이 포함됩니다. 사이트 범위에는 VirtualPath 매개 변수가 필요하지 않습니다. 가상 경로의 선행 문자 "/"는 선택 사항입니다. SiteName 매개 변수를 사용할 경우에는 Uri 매개 변수를 사용하지 마십시오.

-Root

루트 응용 프로그램의 이름으로, cmdlet이 해당 범위에서 작동하도록 지정합니다. Root 매개 변수를 사용할 경우에는 SiteName, VirtualPath 또는 Uri 매개 변수를 사용하지 마십시오.

-ServiceObject <ServiceInfo>

ServiceObject의 이름으로, cmdlet이 해당 서비스에서 작동하도록 지정합니다. 이 매개 변수는 일반적으로 Get-ASAppService cmdlet의 출력을 ServiceObject 매개 변수가 포함된 cmdlet으로 파이프하는 데 사용됩니다.

-ApplicationObject <ApplicationInfo>

ApplicationObject의 이름으로, cmdlet이 해당 응용 프로그램에서 작동하도록 지정합니다. 이 매개 변수는 Get-ASApplication cmdlet의 출력을 ApplicationObject 매개 변수가 포함된 cmdlet으로 파이프하는 데 사용됩니다.

-ServiceInstanceObject <ServiceInstanceInfo>

ServiceInstanceObject의 이름으로, cmdlet이 해당 서비스에서 작동하도록 지정합니다.

특정 범위에 적용되는 몇 가지 규칙은 다음과 같습니다.

  • 서비스 루트 범위의 경우 –root 매개 변수 플래그를 사용합니다.

  • 사이트 범위의 경우 –SiteName 매개 변수를 사용합니다.

  • 응용 프로그램 범위의 경우 –SiteName –VirtualPath 매개 변수 집합이나 –Uri 매개 변수를 사용합니다.

  • 서비스 범위의 경우 –SiteName –VirtualPath 매개 변수 집합이나 –Uri 매개 변수를 사용합니다.

  2011-12-05