Condividi tramite


Import-CommandConfiguration

Importare un file JSON di PowerShell Crescendo.

Sintassi

Import-CommandConfiguration
      [-file] <String>
      [<CommonParameters>]

Descrizione

Questo cmdlet esporta un oggetto che può essere convertito in una funzione che funge da proxy per il comando specifico della piattaforma. L'oggetto risultante può quindi essere usato per chiamare un comando nativo che può partecipare alla pipeline di PowerShell. Il ToString metodo dell'oggetto output restituisce una stringa che può essere usata per creare una funzione che chiama il comando nativo. Microsoft Windows, Linux e macOS può eseguire la funzione generata, se il comando nativo si trova in tutte le piattaforme.

Esempio

ESEMPIO 1

Import-CommandConfiguration ifconfig.crescendo.json

Verb                    : Invoke
Noun                    : ifconfig
OriginalName            : ifconfig
OriginalCommandElements :
Aliases                 :
DefaultParameterSetName :
SupportsShouldProcess   : False
SupportsTransactions    : False
NoInvocation            : False
Description             : This is a description of the generated function
Usage                   : .SYNOPSIS
                          Run invoke-ifconfig
Parameters              : {[Parameter()]
                          [string]$Interface = ""}
Examples                :
OriginalText            :
HelpLinks               :
OutputHandlers          :

Parametri

-file

File JSON che rappresenta il comando di cui eseguire il wrapping.

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

Input

None

Output

A Command object

Note

L'oggetto restituito da Import-CommandConfiguration viene convertito tramite il ToString metodo . In genere, è consigliabile usare per Export-CrescendoModule creare un file di PowerShell .psm1 .