Export-ODataEndpointProxy
Létrehoz egy modult, amely parancsmagokat tartalmaz egy OData-végpont kezeléséhez.
Syntax
Export-ODataEndpointProxy
[-Uri] <String>
[-OutputModule] <String>
[[-MetadataUri] <String>]
[[-Credential] <PSCredential>]
[[-CreateRequestMethod] <String>]
[[-UpdateRequestMethod] <String>]
[[-CmdletAdapter] <String>]
[[-ResourceNameMapping] <Hashtable>]
[-Force]
[[-CustomData] <Hashtable>]
[-AllowClobber]
[-AllowUnsecureConnection]
[[-Headers] <Hashtable>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A Export-ODataEndpointProxy
parancsmag egy OData-végpont metaadataival hoz létre egy olyan modult, amely az OData-végpont kezeléséhez használható parancsmagokat tartalmaz. A modul a CDXML-en alapul. Miután ez a parancsmag létrehozta a modult, a modult az OutputModule paraméter által megadott elérési útra és fájlnévre menti.
Export-ODataEndpointProxy
parancsmagokat hoz létre a létrehozási, olvasási, frissítési és törlési (CRUD) műveletekhez, a nem CRUD műveletekhez és a társítási manipulációhoz.
Export-ODataEndpointProxy
végponterőforrásonként egy CDXML-fájlt hoz létre. Ezeket a CDXML-fájlokat a modul létrehozása után szerkesztheti. Ha például módosítani szeretné a parancsmagok főnevét vagy igenevét a Windows PowerShell-parancsmagok elnevezési irányelveinek megfelelően, módosíthatja a fájlt.
A generált modul minden parancsmagjának tartalmaznia kell egy Csatlakozás ionURI paramétert ahhoz a végponthoz való csatlakozáshoz, amelyet a modul kezel.
Példák
1. példa: Modul létrehozása kiskereskedelmi webszolgáltatás-végpont kezeléséhez
PS C:\> Export-ODataEndpointProxy -Uri 'http://services.odata.org/v3/(S(snyobsk1hhutkb2yulwldgf1))/odata/odata.svc' -MetadataUri 'http://services.odata.org/v3/(S(snyobsk1hhutkb2yulwldgf1))/odata/odata.svc/$metadata' -AllowUnsecureConnection -OutputModule 'C:\Users\user\GeneratedScript.psm1' -ResourceNameMapping @{Products = 'Merchandise'}
Ez a parancs létrehoz egy modult egy kiskereskedelmi szolgáltatásvégpont kezeléséhez. A parancs megadja a végpont URI-ját és a végpont metaadatainak URI-ját. A parancs egy kimeneti útvonalat és egy szkriptmodulnevet is biztosít az OutputModule paraméter értékeként. A ResourceNameMapping paraméter értékéhez a parancs egy kivonatolót biztosít, amely leképezi az erőforráscsoport nevét a parancsmagkészlet kívánt főnévére. Ebben a példában a Termékek az erőforrásgyűjtemény neve, az Áru pedig a főnév. A nem SSL-webhelyekhez való kapcsolatok engedélyezéséhez a HTTP a HTTPS helyett adja hozzá az AllowUnsecure Csatlakozás ion paramétert.
Paraméterek
-AllowClobber
Azt jelzi, hogy ez a parancsmag lecserél egy meglévő modult.
Type: | SwitchParameter |
Position: | 10 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AllowUnsecureConnection
Azt jelzi, hogy ez a modul olyan URI-khoz tud csatlakozni, amelyek nem SSL-védelemben vannak. A modul a HTTPS-webhelyek mellett HTTP-webhelyeket is képes kezelni.
Type: | SwitchParameter |
Position: | 11 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CmdletAdapter
A parancsmagadaptert adja meg. A paraméter elfogadható értékei a következők: ODataAdapter és NetworkControllerAdapter.
Type: | String |
Accepted values: | ODataAdapter, NetworkControllerAdapter, ODataV4Adapter |
Position: | 6 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CreateRequestMethod
A kérelem metódusát adja meg. A paraméter elfogadható értékei a következők: PUT, POST és PATCH.
Type: | String |
Accepted values: | Put, Post, Patch |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Credential
Az OData-végponthoz hozzáféréssel rendelkező felhasználói fiókot határoz meg. Az alapértelmezett érték az aktuális felhasználó. Ha egy távoli számítógép Windows Vista rendszert vagy a Windows operációs rendszer egy későbbi kiadását futtatja, a parancsmag hitelesítő adatokat kér.
Type: | PSCredential |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CustomData
Egyéni adatok kivonattábláját adja meg.
Type: | Hashtable |
Position: | 9 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Force
Azt jelzi, hogy ez a parancsmag felülír egy azonos nevű, már létrehozott modult egy meglévő Modules
mappában.
Type: | SwitchParameter |
Position: | 8 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Headers
Megadja a webes kérelem fejléceit. Adjon meg egy kivonattáblát vagy szótárt.
Type: | Hashtable |
Position: | 12 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MetadataUri
A végpont metaadatainak URI-ját adja meg.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OutputModule
Megadja azt az elérési utat és modulnevet, amelyre a parancsmag menti a proxyparancsok generált modulját.
Ez a parancsmag egy bináris modult, moduljegyzéket és formázási fájlt másol, ha van ilyen, a megadott mappába. Ha csak a modul nevét adja meg, Export-ODataEndpointProxy
a modult a $HOME\Documents\WindowsPowerShell\Modules
mappába menti. Ha megad egy elérési utat, a parancsmag létrehozza a modulmappát az elérési úton.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceNameMapping
Olyan kivonatolót ad meg, amely megfeleltetéseket tartalmaz, amelyek lehetővé teszik a létrehozott parancsmagok testreszabását. Ebben a kivonatolóban az erőforráscsoport neve a kulcs. A kívánt parancsmag főnév az érték.
A kivonatoló táblában @{Products = 'Merchandise'}
például a Termékek az erőforráscsoport neve, amely kulcsként szolgál. Az áru az eredményül kapott parancsmag főnév. Előfordulhat, hogy a létrehozott parancsmagnevek nem illenek a Windows PowerShell-parancsmag elnevezési irányelveihez. Az erőforrás CDXML-fájljának módosításával módosíthatja a parancsmagok nevét, miután ez a parancsmag létrehozta a modult. További információ: Erősen ajánlott fejlesztési irányelvek.
Type: | Hashtable |
Position: | 7 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-UpdateRequestMethod
A frissítéskérési metódust adja meg. A paraméter elfogadható értékei a következők: PUT, POST és PATCH.
Type: | String |
Accepted values: | Put, Post, Patch |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Uri
A végpont URI-ját adja meg.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Kapcsolódó hivatkozások
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: