Verwenden des Netzbenutzers mit einem Systemkonto mit einem Backslash

759
Ben

Eingabe:

net user "IIS APPPOOL\DefaultAppPool"

Ergebnisse in:

The syntax of this command is:  NET USER [username [password | *] [options]] [/DOMAIN] username /ADD [options] [/DOMAIN] username [/DELETE] [/DOMAIN] username [/TIMES:] 

Warum? Muss ich dem Backslash-Zeichen entkommen? Wenn das so ist, wie?

1
Haben Sie versucht, dem `\` zu entkommen, indem Sie stattdessen `\\` tun? Ramhound vor 10 Jahren 0
Ja, wenn Sie den Backslash mit einem anderen Backslash umgehen, wird derselbe Fehler zurückgegeben. Ben vor 10 Jahren 1
... Ich habe auch versucht, mit dem Caret-Zeichen "^" zu entkommen, ohne Erfolg Ben vor 10 Jahren 0
IIS AppPool \ DefaultAppPool ist eigentlich kein Benutzer, sondern ein Verweis auf die abstrakte AppPoolIdentity, daher glaube ich nicht, dass es dafür funktionieren wird. was genau willst du damit mit net user machen? Ich habe gesehen, dass einige Leute einen SQL-Benutzer mit dieser Identität erstellen oder iacls / cacls verwenden müssen, um Dateiberechtigungen zu erteilen. Ich sehe jedoch nicht, dass jemand sie mit 'net user' verwendet. Frank Thomas vor 10 Jahren 0
BTW, wenn Sie 'net user' für diesen Zweck verwenden könnten, lautet die Syntax 'net user "DefaultAppPool" / DOMAIN: "IIS APPPOOL" / times: ALL (Ersetzen Sie' / times: ALL 'für den von Ihnen verwendeten net user-Befehl laufen wollen Frank Thomas vor 10 Jahren 0
Ich untersuche ein Problem, das gestern plötzlich begann, wobei der App-Pool beim Ausführen als dieser Benutzer Probleme hat, einen AD-Server abzufragen. Wenn Sie den Apppool so ändern, dass er als NetworkService ausgeführt wird, wird dies behoben, aber ich verstehe, dass die Ausführung als DefaultAppPool die beste Vorgehensweise ist. Ben vor 10 Jahren 0

0 Antworten auf die Frage