New-CrescendoCommand

创建 PowerShell 命令对象。

语法

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

说明

创建 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 的名词。

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OriginalName

要运行的本机命令可执行文件的名称。

Type:String
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Verb

要定义的 cmdlet 的谓词。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

输入

None

输出

Object