다음을 통해 공유


PowerShell 스냅인: PowerShell 도움말 시스템 사용

작성자 : Thomas Deml

이 연습에서는 IIS PowerShell 스냅인을 사용하는 방법에 대한 도움말을 얻는 방법을 알아봅니다.

소개

IIS PowerShell 스냅인은 두 가지 유형의 cmdlet을 사용합니다.

  1. New-Item, Get-ChildItems 또는 Set-ItemProperty와 같은 기본 제공 cmdlet은 모든 네임스페이스(예: 파일 시스템)에서 구현되며 IIS PowerShell 스냅인에서도 작동합니다. 이러한 기본 제공 cmdlet은 IIS 계층 구조(사이트, 애플리케이션 풀, 웹 애플리케이션 및 가상 디렉터리)에 노출되는 컨테이너에 적용됩니다.
  2. Get-WebConfiguration, Set-WebConfigurationProperty 또는 Get-WebItemState 같은 IIS PowerShell 스냅인 특정 cmdlet은 IIS에만 적용됩니다. 이러한 cmdlet은 기능 구성 또는 런타임 상태를 관리하는 데 사용해야 합니다. 기능 구성의 예로는 defaultDocument 구성, 압축 설정, 모듈 및 처리기 구성 등이 있습니다. 런타임 상태 예제는 애플리케이션 풀 및 사이트의 상태입니다.

기본 제공 Cmdlet에 대한 도움말

이러한 두 가지 유형의 cmdlet에 대한 도움말은 다릅니다. IIS:\에서 기본 제공 cmdlet을 사용하는 방법에 대한 도움말을 보려면 네임스페이스는 다음 명령을 사용해야 합니다.

get-help WebAdministration | more

이 명령의 출력은 IIS 네임스페이스에서 기본 제공 cmdlet을 사용하는 방법에 대한 자세한 개요를 제공합니다. 구문과 지정해야 하는 추가 매개 변수가 표시됩니다. 마지막으로 이러한 cmdlet에 익숙해지는 데 도움이 되는 많은 예제 집합을 표시합니다.

IIS 관련 Cmdlet에 대한 도움말

IIS 관련 cmdlet에 대한 도움말을 보려면 다음 명령을 사용해야 합니다.

Get-Help <cmdlet name>

예:

Get-Help Get-WebConfiguration
Get-Help Get-WebItemState
Get-Help Add-WebConfiguration

다음 명령을 실행하여 IIS에서 제공하는 cmdlet 목록을 검색할 수 있습니다.

PS IIS:\> Get-Command -pssnapin IISProviderSnapIn
CommandType     Name                                      Definition
-----------     ----                                      ----------
Cmdlet          Add-WebConfiguration                      Add-WebConfiguration [-Filter] <String...
Cmdlet          Add-WebConfigurationProperty              Add-WebConfigurationProperty [-Filter]...
Cmdlet          Begin-Transaction                         Begin-Transaction [[-PSPath] <String[]...
Cmdlet          Clear-WebConfiguration                    Clear-WebConfiguration [-Filter] <Stri...
Cmdlet          End-Transaction                           End-Transaction [[-PSPath] <String[]>]...
Cmdlet          Get-section                               Get-section [-Section] <String> [-PSPa...
Cmdlet          Get-URL                                   Get-URL [-Url <String>] [-PSPath <Stri...
Cmdlet          Get-WebConfiguration                      Get-WebConfiguration [-Filter] <String...
Cmdlet          Get-WebConfigurationProperty              Get-WebConfigurationProperty [-Filter]...
Cmdlet          Get-WebItemState                          Get-WebItemState [[-PSPath] <String[]>...
Cmdlet          Remove-WebConfigurationProperty           Remove-WebConfigurationProperty [-Filt...
Cmdlet          Restart-WebItem                           Restart-WebItem [[-PSPath] <String[]>]...
Cmdlet          Set-WebConfiguration                      Set-WebConfiguration [-Filter] <String...
Cmdlet          Set-WebConfigurationProperty              Set-WebConfigurationProperty [-Filter]...
Cmdlet          Start-WebItem                             Start-WebItem [[-PSPath] <String[]>] [...
Cmdlet          Stop-WebItem                              Stop-WebItem [[-PSPath] <String[]>] [-...

요약

이 연습에서는 PowerShell 도움말 시스템을 사용하여 IIS 네임스페이스에서 기본 제공 cmdlet을 사용하는 방법과 IIS 관련 cmdlet을 사용하는 방법에 대한 자세한 정보를 얻는 방법을 알아보았습니다.