Comme vous pouvez le voir sur la capture d'écran ci-dessous, C:\Windows\system32\cmd.exe
existe (l'invite de commande lui-même utilisant ce chemin) et j'essaie de le référencer à la fois avec le nom court cmd.exe et le chemin complet, mais les deux entraînent la même erreur de PsExec. EXE:
The system cannot find the specified file.
L'utilisateur du service réseau existe; si je me trompe si je reçois une invite de mot de passe et un message disant que le nom d'utilisateur mot de passe n'existe pas.
Je reçois ce message d'erreur sur plusieurs ordinateurs, mais cela fonctionne sur d'autres. avec un mélange de Windows Server 2008 R2 et 2012 R2. J'utilise et utilise la dernière version de PsExec.exe, qui est actuellement la version 2.11, et exécute l'invite de commande que j'utilise pour lancer PsExec en tant qu'administrateur. Il doit donc disposer des autorisations nécessaires.
J'ai trouvé de nombreux articles sur ce problème lors de l'exécution de PsExec sur un ordinateur distant, mais aucun pour l'ordinateur local, ce que je suis en train de faire.
Des idées sur quel est le problème?
\\localhost
j'inclus, comme vous l'avez suggéré, @FrankThomas
cmd
place du chemin complet?
psexec \\localhost -i -u "NT AUTHORITY\NETWORK SERVICE" cmd
. Personnellement, j'ai vu beaucoup de gens avoir des problèmes avec les spécifications de nom d'utilisateur / mot de passe pour psexec, alors je me demande s'ils ne sont pas un petit buggy. Edit, j'ai eu la même erreur jusqu'à ce que j'ai spécifié localhost.