Windows Server AppFabric Cmdlet을 사용하여 자동 시작 구성

이 항목에서는 AppFabric cmdlet을 사용하여 응용 프로그램 또는 서비스의 자동 시작을 구성하는 방법을 설명합니다.

응용 프로그램의 자동 시작을 설정하려면

AppFabric Windows PowerShell 콘솔에서 Set-ASApplication cmdlet을 "All" 또는 "Custom"으로 설정된 -AutoStartMode 매개 변수와 함께 실행하면 응용 프로그램에 있는 서비스에 대해 자동 시작을 사용할 수 있습니다. –AutoStartMode 매개 변수를 "All"로 설정하면 응용 프로그램에 있는 모든 서비스가 자동 시작되게 할 수 있습니다. –AutoStartMode 매개 변수를 "Custom"으로 설정하면 해당 서비스에 대해 자동 시작(Enable-ASAppServiceAutoStart 실행)을 사용하도록 설정하지 않는 한 응용 프로그램에 있는 모든 서비스에 대해 자동 시작을 사용할 수 없게 됩니다.

응용 프로그램에 대해 자동 시작을 사용하도록 설정하면 서버 수준의 applicationHost.config 파일에 "true" 값으로 설정된 serviceAutoStartEnabled가 추가됩니다. 응용 프로그램 내의 모든 서비스에 대해 자동 시작을 설정하면 ApplicationHost.config 파일에 있는 응용 프로그램의 serviceStartupMode 특성이 "all" 값으로 설정됩니다. 모드를 "Custom"으로 설정하면 serviceStartupMode 특성이 "custom" 값으로 설정됩니다.

Set-ASApplication의 구문 옵션:

구문 1

Set-ASApplication [-SiteName] <String> [[-VirtualPath] <String>] -AutoStartMode <All | Custom | Disable> [-Confirm] [-EnableApplicationPool] [-Force] [-WhatIf] [<CommonParameters>]

구문 2

Set-ASApplication [-Uri] <Uri> -AutoStartMode <All | Custom | Disable> [-Confirm] [-EnableApplicationPool] [-Force] [-WhatIf] [<CommonParameters>]

구문 3

Set-ASApplication -ApplicationObject <ApplicationInfo> -AutoStartMode <All | Custom | Disable> [-Confirm] [-EnableApplicationPool] [-Force] [-WhatIf] [<CommonParameters>]
매개 변수 설명

-SiteName

자동 시작을 사용할 WCF 또는 WF 응용 프로그램의 사이트 이름입니다.

-VirtualPath

자동 시작을 사용할 WCF 또는 WF 응용 프로그램의 가상 경로입니다.

-Uri

특정 서비스 또는 응용 프로그램의 식별자입니다.

-ApplicationObject

응용 프로그램 개체의 이름이므로 해당 Web.config 파일이 cmdlet 작업의 기준으로 사용됩니다.

–AutoStartMode <-All|-Custom>(선택 사항)

"All" 값은 응용 프로그램에 있는 모든 서비스에 대해 자동 시작을 사용하도록 지정하며 특정 서비스 자동 시작 설정은 무시합니다(–AutoStartMode가 포함되지 않은 경우의 기본 동작). "Custom" 값은 해당 서비스에 대해 자동 시작을 사용하도록 설정하지 않는 한 응용 프로그램에 있는 모든 서비스에 대해 자동 시작을 사용할 수 없도록 지정합니다. 서비스의 자동 시작 모드는 응용 프로그램의 자동 시작 모드에 따라 다릅니다.

–EnableApplicationPool(선택 사항)

응용 프로그램에서 사용하는 응용 프로그램 풀에 대해 자동 시작을 사용하도록 설정합니다. 응용 프로그램 풀의 startMode 특성을 "AlwaysRunning"으로 설정합니다.

응용 프로그램에 대해 자동 시작을 사용하지 않도록 설정하려면

AppFabric Windows PowerShell 콘솔에서 Set-ASApplication cmdlet을 "Disable"로 설정된 –AutoStartMode 매개 변수와 함께 실행하면 응용 프로그램에 있는 서비스에 대해 자동 시작을 사용할 수 없습니다. 이 작업은 applicationHost.config 파일에서 serviceAutoStartMode 특성을 삭제합니다. serviceStartupMode 특성 없이는 자동 시작을 사용할 수 없습니다.

Set-ASApplication의 구문 옵션:

구문 1

Set-ASApplication [-SiteName] <String> [[-VirtualPath] <String>] -AutoStartMode <All | Custom | Disable> [-Confirm] [-EnableApplicationPool] [-Force] [-WhatIf] [<CommonParameters>]

구문 2

Set-ASApplication [-Uri] <Uri> -AutoStartMode <All | Custom | Disable> [-Confirm] [-EnableApplicationPool] [-Force] [-WhatIf] [<CommonParameters>]

구문 3

Set-ASApplication -ApplicationObject <ApplicationInfo> -AutoStartMode <All | Custom | Disable> [-Confirm] [-EnableApplicationPool] [-Force] [-WhatIf] [<CommonParameters>]
매개 변수 설명

-SiteName(필수)

자동 시작을 사용할 WCF 또는 WF 응용 프로그램의 사이트 이름입니다.

-VirtualPath(필수)

자동 시작을 사용할 WCF 또는 WF 응용 프로그램의 가상 경로입니다.

-Uri

특정 서비스 또는 응용 프로그램의 식별자입니다.

-ApplicationObject

응용 프로그램 개체의 이름이므로 해당 Web.config 파일이 cmdlet 작업의 기준으로 사용됩니다.

–AutoStartMode <Disable>

"Disable" 값은 응용 프로그램에 있는 모든 서비스에 대해 자동 시작을 사용하지 않도록 설정합니다.

–EnableApplicationPool(선택 사항)

응용 프로그램에 적용하는 응용 프로그램 풀의 이름입니다.

응용 프로그램의 자동 시작 설정을 가져오려면

AppFabric Windows PowerShell 콘솔에서 Get-ASApplication cmdlet을 실행하여 응용 프로그램의 자동 시작 설정을 가져올 수 있습니다. cmdlet은 ApplicationInfo 개체에 있는 설정을 반환합니다.

Get-ASApplication의 구문 옵션:

구문 1

Get-ASApplication [[-SiteName] <String>] [[-VirtualPath] <String>] [[-ApplicationPoolName] <String>] [<CommonParameters>]
매개 변수 설명

-SiteName(필수)

자동 시작 정보를 가져올 WCF 또는 WF 응용 프로그램의 사이트 이름입니다.

-VirtualPath(필수)

자동 시작 정보를 가져올 WCF 또는 WF 응용 프로그램의 가상 경로입니다.

-ApplicationPoolName(필수)

응용 프로그램에 적용하는 응용 프로그램 풀의 이름입니다.

서비스의 자동 시작을 설정하려면

AppFabric Windows PowerShell 콘솔에서 Enable-ASAppServiceAutoStart cmdlet을 실행하여 서비스에 대해 자동 시작을 사용할 수 있습니다. 이와 같이 하려면 Set-ASApplication을 "Custom"으로 설정된 AutoStartMode와 함께 실행하여 서비스를 포함하는 응용 프로그램에 대해 자동 시작을 사용하도록 설정합니다. 서비스에 대해 자동 시작을 사용하면 응용 프로그램 Web.config 파일에서 서비스에 대한 serviceAutoStart 특성에 serviceAddress 행이 추가됩니다. –SiteName –VirtualPath 매개 변수 집합, –Uri 매개 변수 집합 또는 ServiceObject 매개 변수를 사용하여 자동 시작을 사용할 서비스를 표시할 수 있습니다.

Enable-ASAppServiceAutoStart의 구문 옵션:

구문 1

Enable-ASAppServiceAutoStart [-SiteName] <String> [-VirtualPath] <String> [<CommonParameters>]

구문 2

Enable-ASAppServiceAutoStart [-Uri] <Uri> [<CommonParameters>]

구문 3

Enable-ASAppServiceAutoStart -ServiceObject <ServiceInfo> [<CommonParameters>]
매개 변수 설명

-SiteName(필수)

자동 시작을 사용할 WCF 또는 WF 서비스의 사이트 이름입니다.

-VirtualPath(필수)

자동 시작을 사용할 WCF 또는 WF 서비스의 가상 경로입니다.

-Uri

특정 서비스 또는 응용 프로그램의 식별자입니다.

-ServiceObject

서비스 개체의 이름이므로 해당 Web.config 파일이 cmdlet 작업의 기준으로 사용됩니다.

서비스에 대해 자동 시작을 사용하지 않도록 설정하려면

AppFabric Windows PowerShell 콘솔에서 Disable-ASAppServiceAutoStart cmdlet을 실행하면 서비스에 대해 자동 시작을 사용할 수 없습니다. 서비스에 대해 자동 시작을 사용하지 않으면 응용 프로그램 Web.config 파일에서 serviceAddress 행이 서비스의 serviceAutoStart 특성에서 제거됩니다. –SiteName –VirtualPath 매개 변수 집합, –Uri 매개 변수 집합 또는 ServiceObject 매개 변수를 사용하여 자동 시작을 사용하지 않을 서비스를 표시할 수 있습니다.

Disable-ASAppServiceAutoStart의 구문 옵션:

구문 1

Disable-ASAppServiceAutoStart [-SiteName] <String> [-VirtualPath] <String> [-Confirm] [-WhatIf] [<CommonParameters>]

구문 2

Disable-ASAppServiceAutoStart [-Uri] <Uri> [-Confirm] [-WhatIf] [<CommonParameters>]

구문 3

Disable-ASAppServiceAutoStart -ServiceObject <ServiceInfo> [-Confirm] [-WhatIf] [<CommonParameters>]
매개 변수 설명

-SiteName(필수)

자동 시작을 사용하지 않을 WCF 또는 WF 서비스의 사이트 이름입니다.

-VirtualPath(필수)

자동 시작을 사용하지 않을 WCF 또는 WF 서비스의 가상 경로입니다.

-Uri

특정 서비스 또는 응용 프로그램의 식별자입니다.

-ServiceObject

서비스 개체의 이름이므로 해당 Web.config 파일이 cmdlet 작업의 기준으로 사용됩니다.

서비스의 자동 시작 설정을 가져오려면

AppFabric Windows PowerShell 콘솔에서 Get-ASAppServiceAutoStart cmdlet을 실행하여 서비스의 자동 시작 설정을 가져올 수 있습니다. cmdlet은 ServiceAutoStartInfo 개체에 있는 설정을 반환합니다. –SiteName –VirtualPath 매개 변수 집합, –Uri 매개 변수 집합 또는 ServiceObject 매개 변수를 사용하여 자동 시작 정보를 가져올 서비스를 표시할 수 있습니다.

Get-ASAppServiceAutoStart의 구문 옵션:

구문 1

Get-ASAppServiceAutoStart [-SiteName] <String> [-VirtualPath] <String> [<CommonParameters>]

구문 2

Get-ASAppServiceAutoStart [-Uri] <Uri> [<CommonParameters>]

구문 3

Get-ASAppServiceAutoStart -ServiceObject <ServiceInfo> [<CommonParameters>]
매개 변수 설명

-SiteName(필수)

자동 시작 정보를 가져올 WCF 또는 WF 서비스의 사이트 이름입니다.

-VirtualPath(필수)

자동 시작 정보를 가져올 WCF 또는 WF 서비스의 가상 경로입니다.

-Uri

특정 서비스 또는 응용 프로그램의 식별자입니다.

-ServiceObject

서비스 개체의 이름이므로 해당 Web.config 파일이 cmdlet 작업의 기준으로 사용됩니다.

  2011-12-05