PowerShell-szkript automatikus futtatásának ütemezése Windows kiszolgálón
Böngésszen a bejegyzések témái között
Bevezetés
Ha azt szeretné, hogy a PowerShell-szkript adott időközönként automatikusan fusson, ütemeznie kell a PowerShell-szkriptet a Windows feladatütemezővel.
Vannak más eszközök is, amelyek segítségével ütemezheti a PowerShell-szkriptet meghatározott időpontokban való futásra, de ez az útmutató bemutatja, hogyan kell ezt megtenni a Windows feladatütemezővel
lua pánik nem elég memória gmod
Az alábbi PowerShell-szkriptet fogom használni az útmutató bemutatójához. A szkript mappákat hoz létre, ha a mappa nem létezik a könyvtárban.
Szükséges idő:5 perc.
Garázsszalag a PC felülvizsgálatához
A PowerShell-szkript automatikus ütemezéséhez Windows Serveren, kövesse az alábbi lépéseket:
- Nyissa meg a Windows Feladatütemezőt
típus feladat ütemező a keresőmezőbe. Ezután kattintson a Feladatütemező elemre.

- Hozzon létre egy új feladatot
Jobb klikk Feladatütemező könyvtár . Ezután válassza ki Feladat létrehozása .

- Nevezze el a feladatot, és adjon meg egy opcionális leírást
Az új feladat általános lapján adjon nevet a feladatnak a segítségével név terület. Leírhatja a feladatot a segítségével is leírás doboz.
A 3-as mezőn feltétlenül válassza ki Futtassa, függetlenül attól, hogy a felhasználó bejelentkezett-e vagy sem . Ha az első lehetőséget választja, az ütemezett PowerShell-parancsfájl csak akkor fut le, ha a felhasználó be van jelentkezve.

- Hozzon létre egy triggert az ütemezett PowerShell-szkript automatikus futtatásához
Ehhez kattintson a kiváltók lapon. Ezután kattintson Új . A Új trigger ablak megnyílik.
A Kezdje el a feladatot legördülő menüben, győződjön meg róla ütemterv szerint van kiválasztva. Ezután válassza ki, hogy szeretné-e ütemezni a PowerShell-szkript futtatását Napi , Heti vagy Havi .
Azt is be szeretné ütemezni, hogy a PowerShell-szkript meghatározott időközönként ismétlődjön. Ehhez ellenőrizze a Ismételje meg a feladatot minden alkalommal doboz. Ezután kattintson a legördülő menüre egy időszak kiválasztásához.
Egy másik nagyon fontos konfiguráció a Állítsa le a feladatot, ha tovább fut, mint beállítás. Jelölje be ezt a négyzetet az ütemezett feladat automatikus leállításához. A feladat lejárati dátumát is megadhatja. A feladat futása leáll a beállított dátum után.
Ha befejezte a trigger konfigurálását, kattintson az OK gombra.

hogyan törölhető az asztali ini
- Ütemezze a PowerShell-szkriptet a Akciók lapon
Kattints a Akciók lapon. Ezután kattintson Új . A Akció legördülő menüben, győződjön meg róla Indítson el egy programot van kiválasztva. Ezután írja be PowerShell.exe a program/script terület.
Ezután írja be a - Fájl ezt követi a szkript teljes elérési útja a Argumentumok hozzáadása (nem kötelező) terület. Itt van a parancs, amit beírtam Argumentumok hozzáadása (nem kötelező) terület:
-C fájl:PSschedule powershell példaCreate-folders-from-text-file.ps1
Ha végzett, kattintson az OK gombra. Ezután kattintson ismét az OK gombra. Amikor másodszor az OK gombra kattint, meg kell erősítenie jelszavát.

- A Felhasználónév mezőben használja a Számítógépnévfelhasználónév vagy TartománynévFelhasználónév formátumot.
Ha befejezte, íme, mi a Akciók fül így fog kinézni. Valójában megkéri a feladatütemezőt, hogy futtassa ezt a parancsot -
|_+_|
Ha meg szeretné győződni arról, hogy a powershell-szkript az ütemezetten fog futni, kattintson a jobb gombbal a feladatra, és válassza a Futtatás lehetőséget.Következtetés
A szkript futtatásához a műveletek lapon a PowerShell.exe parancs -File paraméterét kell használnia. Ez a trükk. Ellenkező esetben előfordulhat, hogy a szkript nem fut.
Remélem, hasznosnak találta ezt az útmutatót. Ha megjegyzést, javaslatot vagy kérdést szeretne feltenni, használja az oldal végén található Válasz hagyjon űrlapot.
Egyéb hasznos útmutatók
- Powershell for Loop magyarázata: Szintaxis és példák
- Powershell, ha más magyarázat: szintaxis és példák


