Jak automaticky spouštět dávkové soubory jako správce v systému Windows 10

Photo of author

By etechblogcz

Skripty představují užitečný nástroj pro automatizaci menších, specializovaných úloh, pro které obvykle nenajdete specializovanou aplikaci. S dovedností psaní skriptů můžete efektivně zvládnout mnoho úkonů bez závislosti na komerčním softwaru. Pokud programování skriptů není vaše silná stránka, často lze nalézt skripty vytvořené jinými uživateli online a přizpůsobit je vašim potřebám. Windows 10 však přistupuje ke skriptům s jistou opatrností, protože mohou představovat bezpečnostní riziko. Některé příkazy uvnitř skriptu vyžadují pro spuštění zvýšená oprávnění správce, což může bránit jejich provedení i tehdy, když by se jinak spustit daly. Níže je popsáno, jak automaticky spouštět dávkové soubory s administrátorskými právy v systému Windows 10.

Spouštění dávkových souborů s oprávněními správce

Pro automatické spuštění dávkového souboru s právy správce je nejprve potřeba vytvořit samotný dávkový soubor a následně k němu vytvořit zástupce. Zástupce vytvoříte kliknutím pravým tlačítkem myši na dávkový soubor a výběrem možnosti Odeslat -> Plocha (vytvořit zástupce). Tím se vytvoří zástupce na ploše, který můžete následně přesunout kamkoliv potřebujete.

Po vytvoření zástupce jej vyhledejte na ploše a klikněte na něj pravým tlačítkem. Z kontextové nabídky vyberte možnost Vlastnosti. V okně Vlastnosti přejděte na záložku Zástupce a klikněte na tlačítko Upřesnit, které se nachází ve spodní části okna.

Zobrazí se malé okno s jednou volbou, kterou je třeba aktivovat: Spustit jako administrátor. Zaškrtněte tuto možnost, klikněte na OK a následně na Použít. Přesuňte zástupce na požadované místo. Můžete ho nastavit jako spouštěč pro naplánovanou úlohu, nebo jej umístit do složky Po spuštění, aby se spouštěl při startu systému.

Toto nastavení má určitá omezení. Dávkový soubor se sice spustí, ale zobrazí se vám okno Řízení uživatelských účtů (UAC), kde budete muset potvrdit, že je dávkový soubor možné spustit s oprávněními správce. Pokud nejste přihlášeni jako správce, budete muset zadat jméno a heslo správcovského účtu. Tomuto kroku se nelze vyhnout. Po úspěšné autentizaci se dávkový soubor spustí s požadovanými oprávněními.

Pokud kterýkoliv příkaz v dávkovém souboru vyžaduje potvrzení hesla správce pro spuštění, budete heslo muset zadat znovu. Spuštění dávkového souboru s právy správce automaticky neuděluje souhlas ke spuštění všech příkazů bez dalšího potvrzení. Stejně tak, pokud je třeba u některého příkazu stisknout klávesu Y pro potvrzení, budete tak muset učinit.

Automaticky lze spouštět také skripty PowerShell, nicméně postup je zde odlišný.