Mam system Windows Server 2003 z harmonogramami ustawionymi za pomocą Pulpitu zdalnego na jednym koncie. To konto pojawia się również w kolumnie „twórca”. Nie zaznaczyłem opcji „Uruchom tylko, jeśli jestem zalogowany”.
Kiedy zalogowałem się na tym koncie, a następnie „rozłączyłem się”, pozostawiając sesję żywą, harmonogram działa. Ale za każdym razem, gdy serwer jest restartowany, zadanie ponownie nie uruchamia się, dopóki nie zaloguję się ponownie i rozłączę.
Jakieś poprawki KB, które przeoczyłem lub problemy, które przeoczyłem? Zwykle wykrywam ten problem tylko wtedy, gdy użytkownik mówi mi, że harmonogram przestał działać, więc jest to prawdziwy problem z niezawodnością.
Byłbym również zadowolony z odpowiedzi sugerującej alternatywny harmonogram o większej niezawodności.
Dzięki
Odpowiedzi:
Kilka rzeczy do sprawdzenia:
Upewnij się, że planowane zadanie ma
Run only if logged in
opcję niezaznaczoną.Upewnij się, że Harmonogram zadań jest skonfigurowany do interakcji z pulpitem
Jeśli chcesz używać konta systemu lokalnego do uruchamiania zaplanowanych zadań zamiast konta użytkownika, musisz użyć narzędzia SCHTASKS (np. Zadanie uruchomione lokalnie na serwerze i nie wymagające użycia zasobów sieciowych itp.)
źródło
Musisz udzielić uprawnienia „Uruchom jako zadanie wsadowe” użytkownikowi, który jako zadanie uruchamiasz jako. Jest to określone w lokalnych zasadach bezpieczeństwa
źródło
Zadanie, które działa poprawnie tylko wtedy, gdy użytkownik jest zalogowany, brzmi jak problem z uprawnieniami. Czym dokładnie jest to zadanie?
Czy zadanie działa poprawnie, jeśli konto użytkownika pozostało zalogowane w konsoli lub sesji zdalnej, a następnie zadanie zostało uruchomione zdalnie w ramach innej sesji zdalnej?
edytować
Chcę to zweryfikować. Fakty zawarte w pytaniu i komentarze wydają się sprzeczne.
Więc jeśli dobrze rozumiem sytuację, zadanie zostało utworzone pod „Admin2”. Jeśli zalogujesz się na to konto, czy to zdalnie, czy na konsoli, zadanie rozpocznie się po zalogowaniu.
Zadanie nie uruchamia się poprawnie (zwraca 0x0, mimo że wyniki są niepożądane) podczas uruchamiania systemu.
Nie będzie też działać poprawnie, jeśli zalogujesz się w „Admin1”.
Ale wtedy mówisz:
Inny rachunek wydaje się sprzeczne. Wspomniałeś tylko o dwóch kontach z lokalnymi administratorami. Na początku w pytaniu podajesz, że zadanie działa na drugim koncie, jeśli zalogujesz się zdalnie. Następnie w komentarzach mówisz, że to nie działa . To wydaje się mylące.
źródło
exe
zrobić?