작성자 : Thomas Deml
이 연습에서는 IIS PowerShell 스냅인을 사용하는 방법에 대한 도움말을 얻는 방법을 알아봅니다.
소개
IIS PowerShell 스냅인은 두 가지 유형의 cmdlet을 사용합니다.
- New-Item, Get-ChildItems 또는 Set-ItemProperty와 같은 기본 제공 cmdlet은 모든 네임스페이스(예: 파일 시스템)에서 구현되며 IIS PowerShell 스냅인에서도 작동합니다. 이러한 기본 제공 cmdlet은 IIS 계층 구조(사이트, 애플리케이션 풀, 웹 애플리케이션 및 가상 디렉터리)에 노출되는 컨테이너에 적용됩니다.
- 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을 사용하는 방법에 대한 자세한 정보를 얻는 방법을 알아보았습니다.