Freigeben über


Import-CommandConfiguration

Importieren Sie eine PowerShell Crescendo-JSON-Datei.

Syntax

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

Beschreibung

Dieses Cmdlet exportiert ein Objekt, das in eine Funktion konvertiert werden kann, die als Proxy für den plattformspezifischen Befehl fungiert. Das resultierende Objekt kann dann verwendet werden, um einen nativen Befehl aufzurufen, der an der PowerShell-Pipeline teilnehmen kann. Die ToString -Methode des Ausgabeobjekts gibt eine Zeichenfolge zurück, die verwendet werden kann, um eine Funktion zu erstellen, die den nativen Befehl aufruft. Microsoft Windows, Linux und macOS können die generierte Funktion ausführen, wenn sich der native Befehl auf allen Plattformen befindet.

Beispiele

BEISPIEL 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          :

Parameter

-file

Die JSON-Datei, die den zu umschließenden Befehl darstellt.

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

Eingaben

None

Ausgaben

A Command object

Hinweise

Das von Import-CommandConfiguration zurückgegebene Objekt wird über die ToString -Methode konvertiert. Im Allgemeinen sollten Sie die Export-CrescendoModule verwenden, um eine PowerShell-Datei .psm1 zu erstellen.