Dela via


New-CrescendoCommand

Skapar ett PowerShell-kommandoobjekt.

Syntax

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

Description

Skapar ett PowerShell-kommandoobjekt. Du kan använda det här objektet för att ange egenskaperna för det kommando som du definierar. Det resulterande objektet kan konverteras till JSON för att läggas till i en konfigurationsfil.

Exempel

Exempel 1 – Skapa ett nytt kommando och konvertera det till 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"
}

Parametrar

-Noun

Substantiv för den cmdlet som du definierar.

Typ:String
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-OriginalName

Namnet på det inbyggda kommando som kan köras.

Typ:String
Position:2
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Verb

Verbet för den cmdlet som du definierar.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

None

Utdata

Object