Függvények

A PowerShell 2.0 236 darab, a PowerShell 5.0, ha csak az alap modulokat nézzük, 274 cmdlettel rendelkezik. Ez elég soknak tűnik elsőre, de amint elkezdünk dolgozni ebben a környezetben, rájöhetünk, hogy bizonyos műveletek elvégzéséhez újra és újra ugyanazt az utasítássort használjuk. Ilyenkor érdemes lehet ezeket a műveleteket elmenteni, elmentés előtt esetleg – a szélesebb körű felhasználhatóság érdekében – általánosítani. Az elmentésnek két lehetősége van: függvény és szkript készítése. Persze ez a kétfajta mentési típus nem különül el általában egymástól, hiszen függvénydefiníciót tehetünk szkriptbe, és szkriptet is meghívhatunk függvényből. A közös bennük tehát, hogy tartalmaznak egy olyan PowerShell utasítássort, amely már korábban definiált utasításokból – kulcsszavakból, cmdletekből, függvényekből, szkriptekből, stb. – áll.

A fő különbség a kettő között, hogy a függvényeknek minden esetben van saját nevük és futás időben jönnek létre, míg a szkripteknek nem feltétlenül van saját nevük, viszont fájlokban tároljuk őket, ezeknek a fájloknak viszont biztos van nevük, és a szkriptek a fájljuk betöltésével hajtódnak végre.

Elsőként nézzük a függvényeket!



Word To HTML Converter