Konfigurowanie zadania jako SYSTEMU jest dość proste, ale po ustawieniu go na USŁUGĘ SIECIOWĄ wyświetla się komunikat o błędzie „Odmowa dostępu”.
Czy jest jakiś sposób, żeby to zadziałało? (Problem polega na tym, że nie chcę utworzyć nowego użytkownika domeny dla tego zadania i muszę uzyskać dostęp do udziału zdalnego z tego zadania).
Próbowałem to zrobić na kilka sposobów, ale teraz nie sądzę, aby było to możliwe. Byłbym zadowolony, stojak na poprawione, ale próbowałem wszystkiego mogłem pomyśleć, w tym dodawanie
NETWORK SERVICE
doAdministrators
, szczypanie wszystkie rodzaje ustawień zasad zabezpieczeń lokalnych, etc.Po włączeniu inspekcji otrzymuję:
0xC0000064
dekoduje doNO_SUCH_USER
. To trochę głupie, biorąc pod uwagę, że wszedłem tylkonetwork service
- skąd wiedział, że konto, które się nie powiodło, jest na koncieNT AUTHORITY
?Po wpisaniu niepoprawnej nazwy użytkownika nie widzę nawet próby uwierzytelnienia. Tak wyraźnie coś się zgadza, że
NETWORK SERVICE
jest to rzeczywiste konto.Jeśli zaszufladkuję hasło do znanej nazwy użytkownika (tj.
Administrator
), Otrzymuję0xC000006A
(STATUS_WRONG_PASSWORD
).Spróbuj dodać
Log on as a batch job
prawo doNETWORK SERVICE
. Myślę, że to głupi pomysł; powinieneś po prostu ugryźć kulę i utworzyć konto domeny…źródło
Spróbuj dodać prawo „Zaloguj się jako usługa” do konta usługi sieciowej. Szczegółowe instrukcje tutaj.
źródło
Po prostu chce ożywić ten wątek jako że JEST możliwe wykorzystanie sieci serwisowej dla zadań! Przynajmniej na serwerze 2016 i 2019!
Trochę dziwności po wybraniu konta w zwykły sposób. Pod
Myląco musisz wybrać:
Drugą część należy wziąć z łopatą pełną soli! Ponieważ oznacza to, że nie masz poświadczeń , ale jeśli uruchomisz coś, co nie wymaga konta, aby uzyskać poświadczenia, MUSI mieć dostęp do sieci!
Podczas eksportowania zadania główna część wygląda następująco
Używam go do wysyłania wiadomości statusowych przez smtp, i dobrze się kontaktuje z serwerem smtp
źródło
Usługa sieciowa jest kontem lokalnym (komputerowym). W związku z tym nigdy nie będzie mieć uprawnień na innym komputerze (gdzie znajduje się udział).
Jeśli chcesz uzyskać dostęp do udziału sieciowego, musisz użyć konta znanego w sieci, więc użyj konta domeny. Usługa, którą chcesz uruchomić, MUSI obsługiwać adresowanie UNC. Jeśli potrzebuje dostępu do litery dysku sieciowego, potrzebujesz sesji użytkownika z mapowanymi dyskami, w przeciwnym razie to również się nie powiedzie.
(Podejrzewam, że już o tym wiesz, patrząc na datę twojego wpisu. Moja odpowiedź jest tylko dodatkiem dla osób, które znajdą ten post z podobnym problemem)
Kees
źródło
NETWORK SERVICE
to lokalny alias do tego konta, dlatego może potencjalnie mieć dostęp do niektórych akcji.