Ahoj, řeším takový zvláštní problém a už mi hlava nebere proč to tak (ne)funguje. Doufám že mi do toho vnesete trochu světla.
Na windows serveru 2012 mám vlastní aplikaci, která čte nějaký soubor ze síťové cesty. Pokud aplikaci spustím ručně tak proběhne a vše funguje. Jenže aplikace by měla běžet automaticky, tak jsem k tomu použil Plánovač úloh (windows scheduler) a tady se to chová zvláštně.
Pokud mám na první záložce scheduleru nastaveno, aby se úloha spouštěla pouze pokud je přihlášený uživatel, tak to opět funguje a běží. Ale když úlohu přepnu, aby se spouštěla i bez přihlášení uživatele, tak se aplikace spustí, ale jen zaloguje chybu "Access Denied" při přístupu na síťovou cestu. Přitom ve všech případech používám stejný doménový účet. Ta síťová cesta vede na nějaký linuxový stroj, ale přistupuji tam normálně přes klasickou síťovou cestu, tj SAMBA protokol, a tomu by mělo být jedno zda je uživatel přihlášen nebo ne.
Vůbec mi hlava nebere jak je to možné. Tj, že když se aplikace spustí pod přihlášeným uživatelem tak práva jsou, ale když se to pod stejným účtem spustí na pozadí tak už práva nejsou. Jak je něco takového vlastně možné nastavit a kde? Kdybych například někdy chtěl podobného stavu docílit tak ani netuším jak.
Napadá vás něco?