
Jak spustit (bez dalších potvrzení) *bat jako správce?
Mám hotový *bat, jeho obsahem je mj. i "vypínání" a "zapínání" ethernetu/internetu. K tomu zástupce a tam nastaveno spouštění s právy správce (kvůli tomu vypínání).
..
netsh interface set interface "Ethernet" disable
..
Kliknutím na zástupce následně vyskočí hláška Řízení uživatelských účtů (protože UAC, které měnit nemíním), zda chci Windows Command Processoru povolit provádění změn. Po odsouhlasení začne batka pracovat.
Lze stejného dosáhnout nějak bez tohoto mezikroku? Prostě jen klik na zástupce a už aby to jelo?
Vím, že obecně je to bezpečnostní chyba. Vím ale naprosto přesně co chci a co to dělá a nechci manželku obtěžovat nějakým dalším potvrzováním. Obzvláště i proto, že je naučena bezhlavě neklikat a nepotvrzovat naprosto nic, a tohle by ji mohlo zhudlařit.
Když to nejde, nedá se nic dělat
Díky.
To by ale UAC ztratilo smysl ...
Nicméně, prý se UAC nějak obejít dá.
Proto se ptám, UAC rozhodně vypínat nemíním, jde mi jen o vlastní batku.
Ale třeba to nějak rozumně opravdu nejde.
Nezkusil, nevím
ale našel toto
'
'https://whatsoftware.com/task-scheduler-bypass-uac-prompt/
... These methods are specifically for administrators with User Account Control enabled to disable the prompt for specific programs. They are not for bypassing UAC on standard user accounts.
No však
Předpokládám že u sebe administruje
Je to možné ... já teda trvale jedu jako "User", jen občas se hlásím jako "Admin". A kór manželka
V pohodě
Já jsem pánem svých věcí
Díky, ta 5. možnost přes Plánovač úloh je opravdu (a obecně) šikovná finta, přesně něco takového jsem měl na mysli.
Další nástroje či aplikace, to určitě ne-e.
👍😉
Válí se mi tu v poznámkách na tu pětku přímo skript v cmd, kdyby se ti to nechtělo vymýšlet .-)
(dlouho jsem ho ale netestoval, tak není ověřený na současný stav)
podle mě by musela dělat v omezeném účtu a příkazem runas si zavolat program/batku "runas jako admin".
a ještě navíc s vypnutým uac, jinak by se dostala do stejné situace jako teď.
čili ochranu na tom pc by dělal právě ten omezený účet.
Stačí být pod admin účtem (prostě ne běžným uživatelským) a to je - nic jiného není potřeba, UAC se dá obejít mnoha způsoby, na ten nejtriviálnější jsem dal cmd v předchozím příspěvku.
proč to píšeš mě? já se na to neptal, neplánuju to používat, tvými namyšlenými komentáři pohrdám.
běž si onanovat jinde.
Napsal jsi "podle mě by musela" což je nesmysl, nemusela, proto jsem reagoval na tebe.
Neragoval bych na tebe, kdybys nekomentoval věci, kterým nerozumíš.
tobě jsem nic nepsal. běž si své poruchy řešit tam, kde ti poradí.
To je možné, ale já mám "Odpovědět" i pod tvým příspěvkem a rozhodl jsem se toho využít
Zkus tohle (příloha).
Na posledním řádku je cesta ke skriptu, který chceš spustit.
Jde to spouštět i z plánovaných úloh.
Nezaručuji, že to bude fungovat i dnes, naposledy jsem to použil kdysi ve Windows 7.
On ale řeší spouštění bez UAC okna .-)
To tvé řeší skrytí okna programu.
Řeší tohle:
Pokud není okno, není na co klikat (nebo povolovat).
Tak ještě jednou.
Jedna věc je okno UAC.
Druhá věc je okno programu.
To tvé má vliv pouze na okno programu, ne na okno UAC.
On nechce okno UAC.
To ti mám udělat screeny abys to pochopil?
Žádné okno UAC (ani programu) neuvidí.
Pokud to spustí Plánovač úloh, tak jen problikne okno batky.
No to jo, ale to UAC pořeší Plánovač úloh, ne ten tvůj vbs, ten tvůj vbs řeší jen okno programu a to on neřešil.
On řeší: "nechci manželku obtěžovat nějakým dalším potvrzováním" = to potvrzování v UAC
Přesně tak.
Okno/okna programů naopak manželka vidět musí, jen to odkliknutí konkrétního UAC okna je otrava (když to silně přeženu: aby se mě furt ptala, jestli je to OK... a pak čirou náhodou někdy z nepozornosti či zvyku "vždyť je to OK" povolí něco nechtěného).
Není to nic zásadního, vlastně mě to napadlo jen proto, že se ji snažím některé věci zjednodušit.
Jaké okno programů, když chceš jen spouštět batku?
UAC mi tady nevyskakuje, přestože to nemám zakázané.
Stačí kliknutí na VBS (nebo jeho zástupce).
To, co ti navrhuji, je jednoduché - stačí to vyzkoušet (po úpravě toho *.VBS - cesty k .batce).
Když to nebude vyhovovat - Koš máš snad dost velký.
Nevyskakuje, protože pokud v tom vbs dáš cestu k cmd a poklikáš na to vbs tak se to cmd spustí bez admin práv.
Si to vyzkoušej, třeba na tom cmd co má L-Core v úvodním příspěvku, zakáže ti síťovku ten tvůj vbs s vloženým cmd? Nezakáže ti síťovku, protože ten cmd není spuštěn s admin právy, akorát skryje cmd okno, což ale on neřeší.
A on tu řeší UAC při spuštění cmd s admin právy .-) Tvůj vbs řeší okno programu, v případě cmd skrytí cmd okna, což je něco jiného než UAC při spuštění cmd s admin právy. Ještě ti to furt není jasné?