Udostępnij za pośrednictwem


New-CrescendoCommand

Tworzy obiekt polecenia programu PowerShell.

Składnia

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

Opis

Tworzy obiekt polecenia programu PowerShell. Za pomocą tego obiektu można ustawić właściwości zdefiniowanego polecenia. Wynikowy obiekt można przekonwertować na kod JSON, który ma zostać dodany do pliku konfiguracji.

Przykłady

Przykład 1 — tworzenie nowego polecenia i konwertowanie go na kod 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"
}

Parametry

-Noun

Nazwa polecenia cmdlet, które definiujesz.

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

-OriginalName

Nazwa natywnego pliku wykonywalnego polecenia do uruchomienia.

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

-Verb

Czasownik definiowanego polecenia cmdlet.

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

Dane wejściowe

None

Dane wyjściowe

Object