Share via


Windows PowerShell-modul írása

Ez a dokumentum rendszergazdák, szkriptfejlesztők és parancsmag-fejlesztők számára készült, akiknek csomagolni és terjeszteniük kell Windows PowerShell parancsmagokat. A Windows PowerShell használatával lefordított nyelv használata nélkül csomagolhatja és terjesztheti Windows PowerShell megoldásait.

Windows PowerShell modulokkal önálló, újrahasználható egységekbe particionálhatók, rendszerezhetők és absztrakt módon Windows PowerShell kód. Ezekkel az újrahasználható egységekkel egyszerűen megoszthatja moduljait közvetlenül másokkal. Ha Ön szkriptfejlesztő, külső modulokat is újracsomagolhat egyéni szkriptalapú alkalmazások létrehozásához. A modulok más parancsnyelvek (például a Perl és a Python) moduljaihoz hasonlóan lehetővé teszik az újrahasználható, újraterjeszthető összetevőket felhasználó, éles használatra kész parancsfájl-megoldásokat, és további előnyöket adva lehetővé teszik több összetevő újracsomagolását és absztrakt használatát egyéni megoldások létrehozásához.

A legfontosabb alapszintű Windows PowerShell a fájlba Windows PowerShell érvényes szkriptkódot modulként .psm1 kezeli. A PowerShell a bináris parancsmagok szerelvényét is automatikusan modulként kezeli. Azonban egy modult (pontosabban egy moduljegyzéket) is használhat egy teljes megoldás összecsomaglására. Az alábbi forgatókönyvek a modulokkal és modulokkal Windows PowerShell le.

Kódtárak

A modulok a gyakori feladatokat végző függvények összetartó kódtárainak csomagolására és terjesztésére használhatók. Ezeknek a függvényeknek a neve általában egy vagy több főnévvel rendelkezik, amelyek az adott függvény által használt gyakori feladatot tükrözik. Ezek a függvények hasonlóak a .NET-keretrendszer, hogy nyilvános és privát tagokkal is lehet. Egy kódtár tartalmazhat például fájlátviteli függvényeket. Ebben az esetben a gyakori feladatot tükröző főnév lehet a "file".

Konfiguráció

A modulok segítségével testre szabhatja a környezetet adott parancsmagok, szolgáltatók, függvények és változók hozzáadásával.

Lefordított kódfejlesztés és -terjesztés

A parancsmagok és a szolgáltató fejlesztői modulokkal tesztelheti és terjesztheti lefordított kódját anélkül, hogy beépülő modulokat kellene létrehoznia. Modulként (bináris modulként) importálhatja a lefordított kódot tartalmazó szerelvényt anélkül, hogy beépülő modulokat kellene létrehoznia és regisztrálnia.

Lásd még:

A Windows PowerShell-modulok megértése

PowerShell-szkriptmodul írása

Bináris PowerShell-modul írása

Bináris PowerShell-moduljegyzék írása

about_PSModulePath

PowerShell-modul importálása

PowerShell-modul telepítése