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.
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.
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:
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.
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.
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á.
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.
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.