Es ist recht einfach, eine Aufgabe so einzurichten, dass sie als SYSTEM ausgeführt wird. Wenn Sie sie jedoch auf NETWORK SERVICE einstellen, wird die Fehlermeldung "Zugriff verweigert" angezeigt.
Gibt es eine Möglichkeit, dies zum Laufen zu bringen? (Das Problem ist, dass ich für diese Aufgabe keinen neuen Domänenbenutzer erstellen möchte und von dieser Aufgabe aus auf eine Remotefreigabe zugreifen muss.)
Ich habe es auf verschiedene Arten versucht, aber jetzt denke ich nicht, dass es möglich ist. Ich würde mich freuen , auf diese korrigiert zu stehen, aber ich versuchte alles , was ich denken konnte, einschließlich des Hinzufügens
NETWORK SERVICE
zuAdministrators
, alle Arten von lokalen Sicherheitsrichtlinien - Einstellungen zwicken, usw.Wenn ich die Überwachung aktiviere, wird Folgendes angezeigt:
0xC0000064
dekodiert zuNO_SUCH_USER
. Das ist ein bisschen albern, wenn man bedenkt, dass ich nur eingegeben habenetwork service
- woher wusste es, dass das Konto, das fehlgeschlagen ist, vorhanden istNT AUTHORITY
?Wenn ich einen ungültigen Benutzernamen eingebe, wird der Authentifizierungsversuch überhaupt nicht angezeigt. Es stimmt also eindeutig etwas überein,
NETWORK SERVICE
das ein tatsächlicher Bericht ist.Wenn ich das Passwort für einen bekannten Benutzernamen (dh
Administrator
) verpfusche , erhalte ich0xC000006A
(STATUS_WRONG_PASSWORD
).Versuchen Sie, das
Log on as a batch job
Recht zu hinzuzufügenNETWORK SERVICE
. Ich denke, es ist eine dumme Idee; Sie sollten einfach in die Kugel beißen und ein Domain-Konto erstellen ...quelle
Fügen Sie dem Netzwerkdienstkonto das Recht "Als Dienst anmelden" hinzu. Detaillierte Anweisungen hier.
quelle
Ich will nur diesen Thread wieder zu beleben , wie es IST möglich NETWORK SERVICE für Aufgaben zu nutzen! Zumindest auf Server 2016 und 2019!
Nur ein wenig seltsam, nachdem Sie das Konto wie gewohnt ausgewählt haben. Unter
Sie müssen verwirrenderweise auswählen:
Der zweite Teil davon sollte mit einer Schaufel voller Salz genommen werden! Dies bedeutet hier, dass Sie keine Anmeldeinformationen haben. Wenn Sie jedoch etwas ausführen, für das das Konto keine Anmeldeinformationen benötigt, hat es Zugriff auf das Netzwerk!
Beim Exportieren eines Jobs sieht der Hauptteil folgendermaßen aus
Ich benutze es zum Senden von Status-Mails über SMTP und es kontaktiert den SMTP-Server ganz gut
quelle
Der Netzwerkdienst ist ein lokales (Computer-) Konto. Es wird daher niemals Rechte auf einem anderen Computer haben (auf dem sich die Freigabe befindet).
Wenn Sie auf eine Netzwerkfreigabe zugreifen möchten, müssen Sie ein im Netzwerk bekanntes Konto verwenden. Verwenden Sie daher ein Domänenkonto. Und der Dienst, den Sie ausführen möchten, MUSS die UNC-Adressierung unterstützen. Wenn ein Briefzugriff auf das Netzwerklaufwerk erforderlich ist, benötigen Sie eine Benutzersitzung mit zugeordneten Laufwerken. Andernfalls schlägt dies ebenfalls fehl.
(Ich nehme an, Sie wissen das bereits, wenn Sie sich das Datum Ihres Beitrags ansehen. Meine Antwort ist nur ein Extra für Leute, die diesen Beitrag mit einem ähnlichen Problem finden.)
Kees
quelle
NETWORK SERVICE
weiß , handelt es sich um einen lokalen Alias für dieses Konto, sodass möglicherweise Zugriff auf einige Freigaben möglich ist.