Hogyan automatizálhatjuk a PowerShell-szkripteket? A legjobb 2 módszer az Ön számára [Partition Manager]

Ha arra készülsz automatizálja a PowerShell-szkripteket , ajánlott elolvasni ezt a bejegyzést ez az oldal . Két módszert kínál a PowerShell-szkriptek ütemezésére. Még az egyes módszerek részletes lépéseit és képernyőképeit is megmutatja.





Ezen az oldalon :

A PowerShell a Windows Command Prompt továbbfejlesztett változata és egy automatizáláshoz használt szkriptnyelv. A PowerShell ütemezett feladatai közé tartozik az Active Directory-felhasználók kezelése, a virtuális gépek kezelése és felépítése a Hyper-V-ben, jelentések generálása, a teljesítmény felügyelete, e-mailek küldése stb.

Hogyan használhatjuk a PowerShellt automatizáláshoz? Hogyan automatizálhatjuk a PowerShell-szkripteket? A válaszok ebben a bejegyzésben találhatók. Fedezze fel a tartalmat most!

A PowerShell-szkriptek automatizálása a Feladatütemezővel

1. lépés: Nyissa meg a Feladatütemezőt a Fuss ablak.



  1. Nyisd ki Fuss párbeszédablak megnyomásával ablakok és R .
  2. típus taskchd.msc és nyomja meg Belép .

  nyissa meg a Feladatütemezőt

2. lépés: Kattintson jobb gombbal a Feladatütemező (helyi) a bal oldali panelen, és kattintson Feladat létrehozása . Alternatív megoldásként kattintson közvetlenül a gombra Feladat létrehozása alatt Akciók lapon.

  kattintson a Feladat létrehozása gombra



3. lépés: Adjon hozzá paramétereket a feladathoz a Feladat létrehozása ablakot, és kattintson rendben a változtatások mentéséhez.

  1. Írja be a feladat nevét és leírását a Tábornok
  2. Igényeinek megfelelően állítsa be a felhasználói fiókot a kattintással Felhasználó vagy csoport módosítása és kövesse a képernyőn megjelenő utasításokat.
  3. A megfelelő beállítás bejelölésével döntse el, hogy be kell-e jelentkeznie a feladat futtatásához.
  4. Döntse el, hogy a feladatnak a legmagasabb jogosultságokkal kell-e futnia
  5. A legördülő menüből válassza ki a feladathoz konfigurálni kívánt rendszerverziót.

  állítsa be a feladat paramétereit

4. lépés: Váltson a Kioldó lapon. Az első kinyitáskor üres. Ebben az esetben kattintson a Új gombot az ablak bal alsó sarkában új trigger létrehozásához.



5. lépés: Igényei alapján válassza ki a gyakoriságot, a kezdési időpontot, a befejezési dátumot és egyéb beállításokat. Ezt követően kattintson rendben a változtatások mentéséhez.

  állítsa be az Új triggert

6. lépés: Navigáljon a Akciók lapon. Üresnek találja, amikor először nyitja meg. Hasonlóképpen rá kell kattintania a Új gombot a beállítások konfigurálásához.



  1. Választ alkalmazás ban,-ben Program/script szakasz.
  2. Alatt Adjon hozzá érveket , válassza ki a PowerShell-szkript helyét.
  3. Kattintson rendben a változtatások mentéséhez.

  állítson be új műveletet

7. lépés: A feladatok elindításához és leállításához, valamint a hibakezeléshez kapcsolódó lehetőségek egy csomó lehetőséget tartalmaznak Körülmények és Beállítások lapokat. A konfigurálásuk után kattintson a gombra rendben a művelet befejezéséhez.

  konfigurálja a beállításokat

A PowerShell-szkriptek automatizálása PowerShell-parancsmagokkal

Az automatizált PowerShell-szkriptek használatával a PowerShell ütemezett feladatok automatikusan végrehajthatók. Az alábbiakban láthatók a PowerShell-parancsfájlok parancsmagokkal ütemezésének lépései.

1. lépés: Állítsa be a műveleteket a „ New-ScheduledTaskAction ” parancsmag. Akár 32 feladatot is ütemezhet vele, de ezek a feladatok egymás után futnak, és nincs párhuzamos végrehajtás. Ha feladatokat szeretne létrehozni ezen a parancsmagon keresztül, a következőket kell tennie:

  1. Nyissa meg a PowerShell.exe fájlt a „ New-ScheduledTaskAction - Futtassa a „PowerShell.exe” parancsot ”.
  2. típus $scheduledAction = Új ütemezett feladatművelet - 'PowerShell.exe' végrehajtása -WorkingDirectory C:/MyScripts a PowerShell megnyitásához és a könyvtár módosításához MyScripts-re.

2. lépés: Döntse el a feladat kezdési idejét és gyakoriságát. Ha azt szeretné, hogy egy feladat minden nap reggel 9 órakor kezdõdjön, használja a „ New-ScheduledTaskTrigger ” parancsmag. Az automatizált PowerShell-szkriptek a fenti ütemezéshez a következők: $scheduledTime=Új-ScheduledTaskTrigger -9:00-kor -Napi

Ez a parancsmag számos paramétert tartalmaz. Ők:

  • [-RandomDelay ]
  • -At
  • [-Egyszer]
  • [-RepetitionDuration ]
  • [-RepetitionInterval ]
  • [-CimSession ]
  • [-ThrottleLimit ]
  • [-AsJob]
  • []

3. lépés: Mentse az ütemezőt a ' Register-ScheduledTask ” parancsmagot a helyi rendszeren. Ezután később újra felhasználhatja vagy szerkesztheti.

További irodalom:

Ha szükséges, további műveleteket kell végrehajtania, például biztonsági mentést kell készítenie és törölnie kell a feladatot. Maga a PowerShell nem tartalmaz parancsmagot az ütemezett feladatok biztonsági mentéséhez, de ezt a célt elérheti az objektum fájlba helyezésével. Például elküld egy feladatot egy XML-fájlba biztonsági mentés céljából a „ Get-ScheduledTask -TaskName ‘ExecuteMyScript’ | Export-Clixml c:\MyScripts.xml ” parancsmag.

Ütemezett feladat törléséhez írja be az alábbi parancsmagot, és erősítse meg a feladatot. Ezzel elkerülhető a véletlen törlés.

Unregister-ScheduledTask -TaskName 'ExecuteMyScript' -Confirm:$true

Hogyan lehet PowerShell Scriptet futtatni Windows 10 rendszeren? [Teljes útmutató]

Hogyan automatizálhatjuk a PowerShell-szkripteket? Két módszer létezik az Ön számára. Egyszerűen válasszon egyet preferenciái szerint. A merevlemez hatékony kezeléséhez próbálja meg használni ezen a webhelyen Partition Wizard – átfogó partíciókezelő Windows PC-khez. Segít a lemez másolásában, az MBR konvertálásában GPT-vé, a hiányzó adatok/partíció helyreállításában stb.