211service.com
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.
- A PowerShell-szkriptek automatizálása a Feladatütemezővel
- A PowerShell-szkriptek automatizálása PowerShell-parancsmagokkal
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.
- Nyisd ki Fuss párbeszédablak megnyomásával ablakok és R .
- típus taskchd.msc és nyomja meg Belép .

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.

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.
- Írja be a feladat nevét és leírását a Tábornok
- 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.
- A megfelelő beállítás bejelölésével döntse el, hogy be kell-e jelentkeznie a feladat futtatásához.
- Döntse el, hogy a feladatnak a legmagasabb jogosultságokkal kell-e futnia
- A legördülő menüből válassza ki a feladathoz konfigurálni kívánt rendszerverziót.

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.

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.
- Választ alkalmazás ban,-ben Program/script szakasz.
- Alatt Adjon hozzá érveket , válassza ki a PowerShell-szkript helyét.
- Kattintson rendben a változtatások mentéséhez.

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.

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:
- Nyissa meg a PowerShell.exe fájlt a „ New-ScheduledTaskAction - Futtassa a „PowerShell.exe” parancsot ”.
- 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.