Keresés

Új hozzászólás Aktív témák

  • AtHoS

    nagyúr

    válasz Imi1981 #147558 üzenetére

    Hú bakker, sikerült egy mondatban egymásnak ellentmondó elvárásokat leírnod:

    ki lehet kapcsolni,hogy gép indulásakor automatikusan belépjen VS. és ne kelljen jelszót beírni

    Szeretem, mikor konkrétan fogalmaz valaki :DDD

    Jön majd King Unique és sokadszorra is bemásolja most épp neked, hogyan lehet az automatikus bejelentkezést BEkapcsolni (mert ezt szeretted volna Te írni csak valahogy nem sikerült a billentyűket megfelelő sorrendben leütögetned :B ) ha már a kereső használata részedről még nem rutin művelet [link]

    Tipp az automatikus bejelentkezés nélküliség melletti automatikus programindítások megoldására.

    Elsőként leírom, hogy ezzel DOLGOZNI KELL és alkalomadtán kiegészíteni, tehát a lustábbak nyugodtan ugorhatnak is a következő hozzászólásra ;]

    Egy powershell script fájl fogja indítani a kívánt programokat.
    Ehhez engedélyezni kell a felhasználói szkriptek futtatását admin joggal indított powershell-ben ezzel a paranccsal:
    Set-ExecutionPolicy unrestricted

    Létre kell hozni megfelelő helyre egy normál szövegfájlt .ps1 kiterjesztéssel, ebbe fogjuk beleírni az indítandó programokat.

    Ezen programok indítási paramétereit és útvonalukat kinyerhetjük a [sysinternals autoruns] programmal. Kikeresve a kérdéses programokat, azok kijelölésekor az ablak alsó részén lesz látható az indítási útvonal és a végén az indítási paraméter. Onnan kompletten kijelölhető és másolható.

    A .ps1 fájlba pedig pl. egyszerű notepad-dal beleszerkesztjük a kimásolt útvonalat és a paramétert ilyen formába

    Ez egy Realtek audio driver kezelőpanel elindítása
    start-process "C:\Program Files\Realtek\Audio\HDA\RAVCpl64.exe" -ArgumentList "-s"
    Start-Sleep -s 1

    start-process indítja el a mögé illesztett útvonalról a programot.
    Ha az útvonal tartalmaz helyköz karaktert, akkor "" jelek közé kell tenni, ahogy az iménti példában is látható.
    Az indítási paramétert -ArgumentList szöveg után szintén "" jelek közé kell beilleszteni

    A Start-Sleep -s 1 pedig 1 másodperces várakozást eredményez a program indítása után. Az érték tetszőlegesen módosítható

    Nos az autoruns programból megkeressük az összes indítani kívánt programot és egyszerűen a .ps1 szkript fájlba az előbbi két sor egymás utáni elhelyezésével bemásolgatjuk az útvonalakat és az indítási paramétereket.

    Ne felejtsük el az autoruns programban a programok előtti pipát kivenni, amivel kikapcsoljuk az automatikus indításukat, tehát innentől majd az elkészített .ps1 powershell szkript fogja indítani, ha elvégezzük a következő műveletet.

    Indítsuk el a Feladatütemezőt pl. a Start gomba bal kattintás után kezdjük el begépelni: feladat
    A megjelent ajánlásokból indítsuk el a Feladatütemezőt
    Kattintsunk bal oldali részen a Feladatütemező könyvtár szövegre, majd utána jobb szélen az Alapfeladat létrehozása...ra
    - adjunk valami nevet neki, amiről később egyértelműen felismerjük. Esetleg leírást is lehet hozzá készíteni, majd Tovább gomb
    - Indítás-nál válasszuk a Bejelentkezéskor-t, majd Tovább gomb
    - Művelet-nél válasszuk a Program indítása-t, majd Tovább gomb
    - a program/parancsfájlhoz írjuk be: Powershell.exe
    - Argumentumok hozzáadása-hoz pedig az elkészült .ps1 powershell szkript fájl útvonalát az alábbi formában -file paramétert követően
    -file "C:\Programok\Rendszer\programinditas.ps1"

    "" jelek ne maradjanak le, útvonalat/nevet pedig egyénileg szerkessze mindenki a sajátjának megfelelőre.

    Ezt követően ismét Tovább gomb, majd utána alul tegyünk pipát A feladat tulajdonságpaneljének megnyitása a Befejezés gombra kattintva szöveg elé és Befejezés gomb.

    A megjelent panelen pedig alul
    - pipa a Futtatás a legmagasabb szintű jogokkal elé
    - jelöljük ki a megfelelő felhasználót a Felhasználó vagy csoport módosítása... gombbal
    - mehet a pötty a Futtatás akkor is, ha a felhasználó nincs bejelentkezve elé

    Ha ezekkel megvagyunk, akkor OK gomb és elvileg kész is lettünk

    A .ps1 fájlt kézzel kell módosítani később újabb indítandó program esetén, esetleg, ha valamelyik korábbi programra már nincs szükségünk. No persze ez gondoskodást igényel :K

    Remélem nem hagytam ki semmit :B

Új hozzászólás Aktív témák