Udostępnij przez


Import-CommandConfiguration

Zaimportuj plik json programu PowerShell Crescendo.

Składnia

Default (Domyślna)

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

Opis

To polecenie cmdlet eksportuje obiekt, który można przekonwertować na funkcję, która działa jako serwer proxy dla określonego polecenia platformy. Wynikowy obiekt może być następnie używany do wywoływania natywnego polecenia, które może uczestniczyć w potoku programu PowerShell. Metoda ToString obiektu wyjściowego zwraca ciąg, który może służyć do utworzenia funkcji, która wywołuje natywne polecenie. Systemy Microsoft Windows, Linux i macOS mogą uruchamiać wygenerowaną funkcję, jeśli na wszystkich platformach znajduje się natywne polecenie.

Przykłady

PRZYKŁAD 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          :

Parametry

-file

Plik JSON reprezentujący polecenie, które ma zostać opakowane.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:0
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wejściowe

None

Dane wyjściowe

A Command object

Uwagi

Obiekt zwrócony przez Import-CommandConfiguration jest konwertowany za pomocą metody ToString. Ogólnie rzecz biorąc, należy użyć Export-CrescendoModule, aby utworzyć plik .psm1 programu PowerShell.