Dávkový script bez práv správce

29 odpovědí řadit od nejnovějších

8. 5. 2024 • 19:43

Mám problém. Kvůli otevírání webové stránky v různých prohlížečích kvůli různým přihlašovacím údajům pro přístup používám k otvírání dávkové skripty, kde je stránka asociována s konkrétním prohlížečem (kromě defaultního samozřejmě, ten asociaci nepotřebuje). Až dosud se spouštěním scriptu nebyl problém, Webová stránka se po kliknutí na zástupce scriptu prostě otevřela jak měla a v čem měla. Od jisté doby to však neumí (zřejmě od nějaké bezpečnostní aktualizace) a po kliknutí se nic nestane. Kontroloval jsem zda nedošlo k nějakému sebepoškození, dokonce jsem vložil na konec scriptu pausu zda nevygeneruje chybovou hlášku ale vše se zdá být v pořádku. Dnes jsem však zjistil, že skript funguje ale pouze pod právy správce. Ano, vyřešil jsem to nastavením spuštění s právy admina v nastavení zástupce, ale nepřijde mi to košer abych kvůli otevření běžného webu musel potvrzovat požadovaná práva. Existuje způsob, jak toto ošetřit nějakou výjimkou Ukázat celý příspěvek

8. 5. 2024 • 19:52

"Kvůli otevírání webové stránky v různých prohlížečích"A proč tohle dělat.. co to zjednodušuje ?

8. 5. 2024 • 20:07

Neni to jedno? Tazatel to zjevne potrebuje nebo chce.

11. 5. 2024 • 11:13

ne není to jedno, protože tyhle obskurní problémy jdou obvykle řešit jinak a líp. Tazatel má nějakou zažitou představu že přesně to jeho řešení který vymyslel a je na něj hrdej je to jediný možný. No není.

8. 5. 2024 • 19:56
8. 5. 2024 • 22:30

To ale neřeší můj primitivní příklad. Tam se, pokud jsem to dobře pochopil, jedná o opakované volání přístupu kdy je pro každý zvlášť vyžadováno přihlášení heslem admina. A syntaxe má tento proces uložit do dočasného subscriptu na který se automatické přihlášení odkazuje takže login a heslo je vyžadováno pouze na začátku a pak už ne. Ale stále je aspoň při spuštění scriptu potřeba. Já své soubory spouštím z účtu s administrátorskými právy, takže jde jen o potvrzení. Tady i když script budu volat z master scriptu jako slave, pak stačí také spustit se zvýšeným oprávněním master a to se aplikuje i na slave script. Nic nepotvrzuji znovu.

8. 5. 2024 • 20:06

To silne zalezi na tom, jak je skript napsany. Neni zadny rozumny duvod, proc by tohle melo prestat fungovat.

8. 5. 2024 • 22:17

Je napsán naprosto primitivně. jeden"%ProgramFiles%\Browsers\Avast_Browser\AvastBrowser.exe" https://www.amazon.de/exita druhý"%ProgramFiles%\Browsers\Edge\Application\msedge.exe" https://www.amazon.de/exitV každém prohlížeči jsou uloženy přihlašovací údaje jiného rodinného příslušníka. A jak jsem psal, donedávna to bez problemů fungovalo na přímé kliknutí. Nyní už pouze pravým tlačítkem a [Spustit jako správce] nebo s předvolbou u zástupce a potvrdit. Ještě bych překousl prostě potvrdit ale defaultní je volba [NE] takže musíp přesunout volbu šipkou či kliknutím.

9. 5. 2024 • 8:48

Na tom neni nic, co by melo prestat fungovat. Krome te podivne cesty %ProgramFiles%\Browsers - to neni uplne typicke umisteni pro prohlizece. Kontroloval jsi, jestli ma bezny uzivatel prava z te slozky cist?Kdyz misto klikani spustis stejny skript z prikazove radky, co to napise?

9. 5. 2024 • 19:02

V ProgramFiles obvykle nejde zapisovat. Číst a spouštět v můžou většinou všichni. Možná to těm aplikacím vadí?

9. 5. 2024 • 19:45

Ne, prohlizece bezne zapisuji do ProgramData nebo Users. Samostatniu polozkou jsou aktualizace, ale o ty se vetsinou stara nejaka sluzba nebo naplanovana uloha s dostatecne vysokym opravnenim.

9. 5. 2024 • 19:52

Ak ma len jedneho win uzivatela, ktory je sucasne adminom, tak tam teoreticky moze byt problem so zapisom do zlozky user, (ktora tym padom patri adminovi) ked ten program spusta cez script.Ale skor by som tu kontrolu ocakaval pri spustani skriptu cez powershell nez cez cmd.

9. 5. 2024 • 20:03

Nastesti to vubec nefunguje tak, jak se domnivas...

9. 5. 2024 • 20:28

Ja sa nedomnievam, nieco "malo" o tom viem, nemusis vzdy "utocit" a robit z druhych d*bilov..Pri PS musi byt script podpisany alebo nastavena prislusna politika.Pri cmd som sa s tym este nestretol.Ale zjavne tam ma nieco nastavene, ze sa mu kontroluje spustanie scriptov cez bat a pod. ci uz vseobecne alebo na urovni niektorych adresov (napr.systemovych alebo tych co patria adminovi), co ani ty nevies akoto v jeho pripade, ale aspon sa nevyjadruj, ze nastastie to tak nefunguje,

9. 5. 2024 • 20:52

Doplnenie Pri cmd som sa s tym este nestretol. - ak nespustas systemovu vec, ku ktorej ma mat pristup len admin.

8. 5. 2024 • 22:59

Skuste dat absolutnu cestu a nie cez premennu - %ProgramFiles%ci to nepomoze

8. 5. 2024 • 23:00

Alebocmd /K "C:\SomeFolder\MyApp.exe"

8. 5. 2024 • 23:08

AleboStart "C:\SomeFolder\MyApp.exe"

9. 5. 2024 • 20:05

a preco sa to neda robit normalne? Zapnem Vivaldi, kliknem v speeddiale na poradna.zive.cz a som tu. Keby som sa chcel prihlasovat pod inym menom, tak zapnem Brave, kliknem v speeddiale na poradna.. a som tam. Ked chcem tretie meno, zapnem firefox... stvrte meno zapnem chrome, piate meno operu, sieste meno.....

9. 5. 2024 • 20:09

a len tak btw. prihlasenie roznych uzivatelov do "online sluzieb" sa riesi vlastnym kontom do windowsu pre kazdeho uzivatela a nie nejakymi skriptami.

9. 5. 2024 • 20:36

On chce asi pri nakuoe porovnavat ceny produktov pre roznych uzvovatelov a kupit cez toho, ktory ma lepsiu cena.Ja mam tiez v jenom eshope dve konta cez samestnavatela a sukromne. Niekdey je cena lespia inokedy v druhom. Je tam ina poplatkova struktura a aine akcie.Ale ajtak riesi sbytocnost, lebo bud to moze odklepnut "s pravami admina", alebo spustit browsre manualne s domonskou strankou nastavenou na Amazon. Takze riesi "zbytocnosr".

9. 5. 2024 • 20:38

...Takze cez dve win konta by to bolo este menej pohodlnejsie...

9. 5. 2024 • 20:45

Uvedu příklad, kde to např. je zcela relevantní využití - řekněme, že pracuju ve firmě (firma.cz) a mám email jan.novak@firma.cz. Ale bohužel z různých důvodů potřebuju taky koukat na maily podpora@firma.cz a objednavky@firma.cz. Firma umožňuje přístup buď přes služební notes s VPN, nebo přes webmail. Mně se ale nechce doma furt otvírat služební notes, tak využiju třeba ty kontejnery Firefox a jsem paralelně přihlášen na všechny ty tři webmail účty v jednom browseru...

10. 5. 2024 • 10:46

"Zapnem Vivaldi, kliknem v speeddiale na poradna.zive.cz a som tu."Bohužel.

9. 5. 2024 • 20:22

"Kvůli otevírání webové stránky v různých prohlížečích kvůli různým přihlašovacím údajům pro přístup"Doporučuju mrknout na kontejnery u Firefoxu (pokud tedy v rámci firmy lze instalovat rozšíření browseru):https://addons.mozilla.org/en-US/firefox/...ontainers/pak můžeš mít v jednom browseru různé kontejnery - taby, každý s možností mít přihlášení třeba té samé online služby s jiným heslem.Není to sice přímá odpověď na dotaz, ale svého času jsem něco takového řešil taky a tohle pomohlo...

9. 5. 2024 • 20:48

To jsou profily, jak je umi kazdy bezny browser, ne? Ty by tazateli asi pomohly misto toho strasliveho Avast browseru. Ale kdo vi, proc tazatel vlastne spousti ruzne pohlizece...

9. 5. 2024 • 21:09

no, nevím, jestli tohle je normální "profil" - vím, že vivaldi má nově "workspaces" ale co vím, tak uživatelský profil browseru nebylo něco, co by šlo jednoduše střídat jak ponožky. Což u těch kontejnerů jde.

10. 5. 2024 • 6:55

Ne, kontejner ve Firefoxu je něco jako bys měl v určité skupině tabů jiný prohlížeč - má svoje cookies, session storage, atd. Jdou dělat pravidla, aby se určitý web spustil v určitém kontejneru. Nebo při dlouhém kliknutí na + u tabů se to zeptá v jakém kontejneru má nový tab být.Profil Firefoxu se nemění, takže pořád máš své addony, záložky, historii.Například v tabu "Osobní" jsem přihlášen na e-shop pod svým osobním účtem a v tabu "Práce" tam jsem přihlášen přes pracovní účet. Taby mám otevřené vedle sebe, jsou pouze barevně oddělené a mohu pracovat zároveň v obou účtech z jednoho okna prohlížeče.

10. 5. 2024 • 7:17

Diky, tohle jsem neznal a prvni prispevek o kontejnerech spatne pochopil.

10. 5. 2024 • 6:55

Ano, přesně na to kontejnery jsou určené. B-]

Určitě si přečtěte

Články odjinud