다음을 통해 공유


Cmdlet 특성

Windows PowerShell 사용자 고유의 코드 내에서 해당 기능을 구현하지 않고 cmdlet에 공통 기능을 추가하는 데 사용할 수 있는 몇 가지 특성을 정의합니다. 여기에는 Microsoft .NET Framework 클래스를 cmdlet 클래스로 식별하는 Cmdlet 특성, cmdlet에서 반환하는 .NET Framework 형식을 지정하는 OutputType 특성, public 속성을 cmdlet 매개 변수로 식별하는 Parameter 특성 등이 포함됩니다.

섹션 내용

Cmdlet 코드의 특성 cmdlet 코드에서 특성을 사용할 경우의 이점에 대해 설명합니다.

특성 유형 cmdlet 클래스를 데코레이트할 수 있는 다양한 특성에 대해 설명합니다.

별칭 특성 선언 cmdlet 매개 변수 이름에 대한 별칭을 정의하는 방법을 설명합니다.

Cmdlet 특성 선언 .NET Framework 클래스를 cmdlet으로 정의하는 방법에 대해 설명합니다.

자격 증명 특성 선언 문자열 입력을 System.Management.Automation.PSCredential 개체로 변환하기 위한 지원을 추가하는 방법을 설명합니다.

OutputType 특성 선언 cmdlet에서 반환하는 .NET Framework 형식을 지정하는 방법에 대해 설명합니다.

매개 변수 특성 선언 cmdlet의 매개 변수를 정의하는 방법을 설명합니다.

ValidateCount 특성 선언 매개 변수에 허용되는 인수의 개수를 정의하는 방법을 설명합니다.

ValidateLength 특성 선언 매개 변수 인수의 길이(문자 수)를 정의하는 방법을 설명합니다.

ValidatePattern 특성 선언 매개 변수 인수에 유효한 패턴을 정의하는 방법을 설명합니다.

ValidateRange 특성 선언 매개 변수 인수의 유효한 범위를 정의하는 방법을 설명합니다.

ValidateScript 특성 선언 매개 변수 인수에 사용할 수 있는 값을 정의하는 방법을 설명합니다.

ValidateSet 특성 선언 매개 변수 인수에 사용할 수 있는 값을 정의하는 방법을 설명합니다.

참조

Writing a Windows PowerShell Cmdlet(Windows PowerShell Cmdlet 작성)