PowerShell-szkriptek csökkentse az ismétlődő feladatok futtatásának erőfeszítéseit. Ha gyakran végrehajt szkripteket előre meghatározott időpontokban vagy meghatározott időközönként, akkor érdemes lehet hatékony módszert igényelnie arra, hogy ne kelljen szkripteket ismételten végrehajtania. Ebben a bejegyzésben bemutatjuk, hogyan kell ütemezni a PowerShell-parancsfájlok rendszeres futtatását a Windows 10 rendszeren Feladat ütemező.
Ütemezze a PowerShell-szkriptet a Feladatütemező használatával
Feltételezzük, hogy már létrehozott egy PowerShell-parancsfájlt. A PowerShell parancsfájl ütemezéséhez a Feladatütemező használatával tegye a következőket:
- nyomja meg Windows billentyű + R a Futtatás párbeszédpanel meghívásához.
- Írja be a Futtatás párbeszédpanelen taskchd.msc
- nyomja meg CTRL + SHIFT + ENTER billentyűkombináció a Feladatütemező megnyitásához admin módban.
- A bal oldali ablaktáblán kattintson a jobb gombbal Feladatütemező könyvtár > Feladat létrehozása.
- Ban ben Tábornok lapon beállíthatja az ütemező nevét és a feladat leírását, például azt, hogy milyen célból hozta létre a feladat.
- Váltson a Trigger fülre, és kattintson a Új gomb. Itt beállíthat olyan feltételeket, amelyek kiváltják a feladatot.
- Ezután nyissa ki Műveletek fülre, és kattintson a Új gomb.
A Művelet legördülő menüben, Indítson el egy programot alapértelmezés szerint van beállítva. Szükség esetén módosíthatja.
A Tallózás segítségével válassza ki a program / szkript mezőt. A szkript ütemezéséhez ki kell választanunk a powershellt.alkalmazás. Megtalálható a powerhell.exe a te system32 \ WindowsPowerShell \ v1.0 mappa.
Ban ben Adjon hozzá érveket, -A fájl paraméter az alapértelmezett, ezért egyszerűen adja meg a szkript elérési útját. Tegyük fel, hogy létrehozott egy PowerShell-parancsfájlt, és elmentette az asztalra.
C: \ Felhasználók \\ Desktop \ TWC_script.ps1
Ha az útvonal tartalmaz üres helyet, akkor idézőjelekkel kell ellátni.
- A konfigurálás után megadhat feltételeket annak meghatározásához, hogy a feladatnak futnia kell-e. A feladat nem fut, ha az itt megadott feltételek nem teljesek.
- A Beállítások lapon további speciális beállításokat adhat meg a feladat végrehajtásának vezérléséhez.
- Végül kattintson rendben ütemezett szkript létrehozásához.
- Kattintson a gombra rendben újra. Most már kiléphet a Feladatütemezőből.
A PowerShell szkript nem fut ütemezett feladatként - 0xFFFD0000 hibaként
Az ütemezett szkript a várakozásoknak megfelelően fog futni az ütemezés szerint, probléma nélkül. Ha ellenőrizni szeretné a szkript végrehajtását, kattintson a gombra Fuss jobb gombbal kattintva a feladat nevére.
Így lehet a PowerShell parancsfájlt ütemezett feladatként futtatni a Feladatütemező használatával.