Az előző fejezetben láttuk, hogy nagyon sok „nyűgös” feladatunk van saját függvényeinkkel vagy szkriptjeinkkel kapcsolatban, ha igazán „profi” megoldást akarunk készíteni. A paraméterek típusának, értékének vagy darabszámának ellenőrzése, valamilyen súgó készítése a függvény vagy szkript használatához, „whatif” jellegű futtatás leprogramozása, hibakezelés, stb. A PowerShell 2.0-ban ezekből a feladatokból jó néhányat rábízhatunk magára a PowerShellre, hiszen ezeket a cmdletek esetében az alkotók már elkészítették, így nekünk csak igénybe kell venni. Ezáltal nagyon fejlett függvényeket és szkripteket tudunk készíteni igazi programozás nélkül. Nézzük, hogy az ilyen fejlett szolgáltatásokat hogyan tudjuk igénybe venni.