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 a 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 ConnectionURI 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
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 a kimeneti elérési utat és a szkriptmodul nevét is megadja a 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, a Áru pedig a főnév. A nem SSL-webhelyekhez való kapcsolatok engedélyezéséhez a HTTP a HTTPS helyett adja hozzá a AllowUnsecureConnection paramétert.
Paraméterek
-AllowClobber
Azt jelzi, hogy ez a parancsmag lecserél egy meglévő modult.
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
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.
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
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.
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
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.
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
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 @{Products = 'Merchandise'}kivonattáblában például Termékek az erőforráscsoport neve, amely kulcsként szolgál.
Merchandise 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ánymutatások.
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
CommonParameters
Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.