Automatizáld a munkádat: PowerShell-skriptek futtatása a Windows 7 indításakor


A PowerShell egy hatékony parancssori eszköz, amely lehetővé teszi a felhasználók számára, hogy különböző feladatokat automatizáljanak Windows-számítógépükön. Az egyik leghasznosabb funkciója a parancsfájlok futtatásának képessége, amelyekkel néhány billentyűleütéssel összetett műveleteket lehet végrehajtani. Azonban meglehetősen időigényes lehet a PowerShell elindítása és a kívánt szkript futtatása minden egyes alkalommal, amikor elindítja a számítógépet. Szerencsére van mód arra, hogy automatizáljuk ezt a folyamatot, és hatékonyabbá tegyük a munkánkat. Ebben a cikkben megmutatjuk, hogyan futtathatja a PowerShell szkripteket a Windows 7 indításakor.

1. lépés: A PowerShell-skript létrehozása

Az első lépés az indításkor futtatni kívánt PowerShell-skript létrehozása. Ehhez nyissa meg a Jegyzettömböt, és írja be a kívánt parancsokat. Ha végzett, mentse el a fájlt „.ps1” kiterjesztéssel. Vegye figyelembe, hogy a fájlt egy könnyen elérhető helyre, például az asztalra kell menteni.

2. lépés: Egy kötegelt fájl létrehozása

Ezután létre kell hoznunk egy kötegelt fájlt, amely indításkor elindítja a PowerShell szkriptet. Ehhez nyissa meg a Jegyzettömböt, és írja be a következő parancsot:

powershell.exe -ExecutionPolicy Bypass -File „C:PathToScript.ps1”

Vegye figyelembe, hogy a „C:PathToScript.ps1” helyett a PowerShell szkript elérési útját kell megadnia. Ha végzett, mentse el a fájlt „.bat” kiterjesztéssel. Ismét győződjön meg róla, hogy a fájlt egy könnyen elérhető helyre menti.

3. lépés: A kötegelt fájl hozzáadása a Windows rendszerindításhoz

Most, hogy a PowerShell szkript és a kötegelt fájl is készen áll, hozzá kell adnunk a kötegelt fájlt a Windows rendszerindításhoz. Ehhez kövesse az alábbi lépéseket:

1. Nyomja meg a Windows billentyű + R billentyűkombinációt a Futtatás párbeszédpanel megnyitásához.

2. Írja be a „shell:startup” szót, és nyomja le az Enter billentyűt. Ez megnyitja a Startup mappát.

3. Másolja ki a korábban létrehozott kötegelt fájlt, és illessze be a Startup mappába.

Ez az! Amikor legközelebb elindítja a számítógépet, a kötegelt fájl automatikusan elindítja a PowerShellt, és lefuttatja a kívánt szkriptet. Ezzel rengeteg időt és energiát takaríthat meg, különösen akkor, ha ugyanazt a szkriptet naponta többször kell futtatnia.

Összefoglalva, a munka automatizálása nagymértékben javíthatja termelékenységét és hatékonyságát. A PowerShell szkriptek Windows 7 indításakor történő futtatásával értékes időt takaríthat meg, és fontosabb feladatokra összpontosíthat. Ezekkel az egyszerű lépésekkel könnyen beállíthatja, hogy számítógépe minden indításkor futtassa a kívánt szkriptet.

FAQ
Hogyan indíthatok el egy PowerShell-szkriptet indításkor?

Egy PowerShell-szkript indítása indításkor hasznos módja lehet a feladatok automatizálásának vagy bizonyos parancsok futtatásának a számítógépen anélkül, hogy a szkriptet minden alkalommal manuálisan kellene elindítania. Az alábbi lépésekkel indíthat el egy PowerShell-szkriptet indításkor:

1. Nyissa meg a Start menüt, és keressen rá a „Feladatütemezőre”.

2. Kattintson a bal oldali ablaktáblában a „Feladatütemező könyvtár” gombra.

3. Kattintson a „Feladat létrehozása” gombra a jobb oldali ablaktáblában.

4. Adjon nevet és leírást a feladatnak.

5. Menjen a „Triggers” fülre, és kattintson az „New” (Új) gombra.

6. Válassza ki a „Feladat megkezdése” menüpont alatt az „Indításkor” opciót.

7. Menjen a „Műveletek” fülre, és kattintson az „Új” gombra.

8. Válassza ki a „Program indítása” műveletet.

9. A „Program/script” mezőbe írja be a „powershell.exe” parancsot.

10. Az „Add arguments” mezőbe írja be a PowerShell szkript teljes elérési útját, beleértve a „.ps1” kiterjesztést is.

11. Kattintson az „OK” gombra a feladat mentéséhez.

A PowerShell szkriptje mostantól automatikusan elindul minden alkalommal, amikor elindítja a számítógépet. A feladat beállításait is testre szabhatja, például beállíthatja, hogy egy adott felhasználóként fusson, vagy további triggereket vagy műveleteket adhat hozzá.

Hogyan futtathatok PowerShell szkriptet Windows 7 alatt?

A PowerShell-skriptek futtatása a Windows 7-ben hasznos eszköz lehet a feladatok automatizálásához és a rendszer kezeléséhez. Az alábbiakban ismertetjük a PowerShell-skriptek futtatásának lépéseit a Windows 7-ben:

1. Először is nyissa meg a PowerShell konzolt a Start menüre kattintva, a keresőmezőbe beírva a „PowerShell” szót, majd a „Windows PowerShell” parancsikonra kattintva.

2. A konzol megnyitása után navigáljon abba a könyvtárba, ahol a PowerShell szkript található. Ezt a „cd” paranccsal teheti meg, amelyet a könyvtár elérési útvonala követ. Ha például a parancsfájl a „C:Scripts” könyvtárban található, akkor írja be a „cd C:Scripts” parancsot.

3. Ha a megfelelő könyvtárban van, írja be a szkript nevét, amelyet a „.ps1” fájlkiterjesztés követ. Ha például a szkript neve „MyScript”, akkor írja be a „MyScript.ps1” fájltípust.

4. Ha a szkriptje paramétereket vagy argumentumokat igényel, akkor azokat a parancssorban a szkript neve után adhatja meg. Ha például a szkriptnek egy elérési útvonalra van szüksége argumentumként, akkor írja be a „MyScript.ps1 C:PathToMyFile” szöveget.

5. A szkript futtatásához nyomja meg az enter billentyűt. Ha sikeresen végrehajtódik, akkor a PowerShell konzolon látnia kell a kimenetet.

Vegye figyelembe, hogy a PowerShell szkriptek futtatásának engedélyezéséhez szükség lehet a rendszer biztonsági beállításainak módosítására. A Windows 7 alapértelmezés szerint rendelkezik egy „Végrehajtási házirend” nevű biztonsági funkcióval, amely megakadályozza a parancsfájlok futtatását. Ennek a beállításnak a módosításához nyissa meg a PowerShell konzolt rendszergazdaként (kattintson a jobb gombbal a parancsikonra, és válassza a „Futtatás rendszergazdaként” lehetőséget), majd írja be a „Set-ExecutionPolicy RemoteSigned” parancsot, majd az Entert. Ez lehetővé teszi a megbízható kiadó által aláírt parancsfájlok futtatását.

Hogyan futtathatok PowerShell szkriptet bejelentkezéskor?

Egy PowerShell szkript futtatása bejelentkezéskor hasznos lehet bizonyos feladatok automatizálásában, amelyeket minden egyes alkalommal el kell végezni, amikor egy felhasználó bejelentkezik. A következő lépésekkel futtathat egy PowerShell-szkriptet bejelentkezéskor:

1. Nyissa meg a Csoportházirend-kezelő konzolt (GPMC) a tartományvezérlőn vagy egy olyan számítógépen, amelyen telepítve van a Távoli kiszolgálófelügyeleti eszközök (RSAT).

2. Hozzon létre egy új csoportházirend-objektumot (GPO), vagy szerkesszen egy meglévőt, amely a szkriptet futtatni kívánt felhasználókra vonatkozik.

3. Navigáljon a Felhasználói konfiguráció > Házirendek > Windows-beállítások > Szkriptek (Be- és kijelentkezés) menüpontra.

4. Kattintson duplán a jobb oldali ablaktáblában a Bejelentkezés elemre, majd kattintson a PowerShell Scripts fülre.

5. Kattintson a Hozzáadás gombra egy új PowerShell szkript hozzáadásához.

6. Keresse meg a PowerShell szkript helyét, és válassza ki azt.

7. Kattintson az OK gombra a Szkript hozzáadása párbeszédpanel bezárásához.

8. Kattintson ismét az OK gombra a Bejelentkezés tulajdonságai párbeszédpanel bezárásához.

9. Zárja be a Csoportházirend-kezelő szerkesztőt, és várja meg, hogy a módosítások az összes tartományvezérlőre replikálódjanak.

10. Tesztelje a szkriptet a GPO által érintett felhasználóként történő bejelentkezéssel.

Megjegyzés: Győződjön meg arról, hogy a parancsfájlt futtató felhasználónak van jogosultsága a parancsfájl végrehajtására, és a szükséges erőforrások (például hálózati meghajtók vagy adatbázisok) a bejelentkezéskor elérhetők.