다음을 통해 공유


New-CrescendoCommand

PowerShell 명령 개체를 만듭니다.

구문

New-CrescendoCommand
   [-Verb] <String>
   [-Noun] <String>
   [[-OriginalName] <String>]
   [<CommonParameters>]

Description

PowerShell 명령 개체를 만듭니다. 이 개체를 사용하여 정의 중인 명령의 속성을 설정할 수 있습니다. 결과 개체를 JSON으로 변환하여 구성 파일에 추가할 수 있습니다.

예제

예제 1 - 새 명령 만들기 및 JSON으로 변환

New-CrescendoCommand -Verb Get -Noun Something -OriginalName "native.exe" | ConvertTo-Json

{
  "Verb": "Get",
  "Noun": "Something",
  "OriginalName": "native.exe",
  "OriginalCommandElements": null,
  "Platform": [
    "Windows",
    "Linux",
    "MacOS"
  ],
  "Elevation": null,
  "Aliases": null,
  "DefaultParameterSetName": null,
  "SupportsShouldProcess": false,
  "ConfirmImpact": null,
  "SupportsTransactions": false,
  "NoInvocation": false,
  "Description": null,
  "Usage": null,
  "Parameters": [],
  "Examples": [],
  "OriginalText": null,
  "HelpLinks": null,
  "OutputHandlers": null,
  "FunctionName": "Get-Something"
}

매개 변수

-Noun

정의하는 cmdlet의 명사입니다.

형식:String
Position:1
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-OriginalName

실행할 네이티브 명령 실행 파일의 이름입니다.

형식:String
Position:2
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Verb

정의하는 cmdlet의 동사입니다.

형식:String
Position:0
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

입력

None

출력

Object